The physical layout of my keyboard is a German one. However, for Windows I'm using a custom keyboard layout created with the Keyboard Layout Creator.
Within that layout I defined Ctrl+ü to be {. It's working fine almost everywhere, with the major exception being the Mathematica front-end. Pressing Ctrl+ü in the front-end only produces a beep. The "Why the Beep?" window message is

You used a Command or Control key combination that is not defined to do anything.


Is there a way to make Mathematica input the symbol that is natively defined by the keyboard layout whenever there is no keyboard shortcut defined for that key combination within Mathematica?

I'm mainly looking for some kind of setting that activates such a behavior. I'm not interested in adding a keyboard shortcut for Ctrl+ü to KeyEventTranslations.tr (neither in the $InstallationDirectory, nor in the $UserBaseDirectory) that inputs {. If there is no better way, a command I can add for Ctrl+ü to KeyEventTranslations.tr that makes Mathematica input the symbol that is native for the currently used keyboard layout, would be interesting too.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.