TL; DR : Как мне заставить CapsLock перевести на "ShortNameDelimiter" в Mma 7?
Мне нравится красивый текст в моих блокнотах mma, и я часто определяю функции как f [\ [Alpha] _] = ...
чтобы соответствовать точному уравнению, с которым я работаю. Таким образом, он включает в себя множество последовательностей Esc - letter - Esc , и тяга к Esc каждый второй штрих прерывает мой процесс набора текста.
Теперь клавиша CapsLock используется редко (я не могу вспомнить, когда она мне понадобилась в последний раз), но она удобно размещена (ваш мизинец прямо здесь!). Переназначение его на Esc на vim
творило для меня чудеса, и мне было интересно, есть ли способ сделать то же самое в mma
, не изменяя системный раскладка клавиатуры.
Я попытался отредактировать KeyEventTranslations.tr
, добавив следующее в EventTranslations [{...
Item[KeyEvent["CapsLock"], "ShortNameDelimiter"]
], но это не помогло. Есть другой способ сделать это? CapsLock
неправильный идентификатор? Если это поможет, я использую студенческую версию Mma7 на Mac.