Auto-adapt does not work with dvorak

I constantly have trouble with this.

I want a keyboard shortcut to open a new window for my terminal. This shortcut should be cmd+alt+t i.e. "the letter T" not the T "key" on any keyboard.

When I switch between english qwerty and english dvorak in the input sources (e.g. the fn/world key), the shortcuts stop working.

Why can't I seem to get this to work? Auto-adapt and non-auto-adapt seem to behave the same.

I'm on MacOS Sonoma 15.6

Note: My screencaps chopped off the adapt setting. I have this setting enabled for the cmd+alt+t shortcut.

Input US Qwerty:

Notice:

  • shortcut is cmd+alt+t
  • sent key is cmd+n

Switching to dvorak:

Notice:

  • Now the shortcut is cmd+alt+Y
  • Key sent is cmd+B

Ok fine, but now none of these work:

  • pressing the same physical keys as qwerty
  • pressing the physical letter as described in BTT
  • sending the letters via typing for the original shortcut (cmd+alt+t)
  • sending the new letter positions by sending (cmd+alt+Y), like literally the 'Y' character as I would typing in a text field

The expected behaviour is that sending the T letter in either input source/keyboard layout should trigger my cmd+alt+t shortcut.