Hello,
I have created a customized version of the Programmer Dvorak keyboard layout with different alt keys for my languages. I used Ukelele's default Dvorak layout as the base, since "New From Current Input Source" doesn't work.
Everything works correctly (including cmd key combinations, which I remapped) except for ctrl key combinations. In some apps, such as Firefox and iTerm, combinations like ctrl+a and ctrl+e work correctly. However, in other apps, such as Sublime Next and Appl's Notes app, ctrl key combinations do not do anything.
Originally, the layout showed blank keys when the ctrl key was held down. I assumed that this might be the reason, so I remapped all of the keys to the corresponding regular keys to match the behavior when the cmd key is held down. However, unlike with the cmd key, this did not result in shortcuts working correctly, but rather in the keys being output as though the ctrl key was not pressed at all. For example, pressing ctrl+a would output the character a instead of moving the cursor to the beginning of a line.
How can I fix control key combinations in my keyboard layout?
Thank you for your help.