
У моего нового ноутбука немного необычная немецкая раскладка клавиатуры, где клавиша <расположена справа от AltGr(см. изображение ниже). Это делает набор \|
( AltGr+ , ßа затем AltGr+ <) действительно очень сложным (и при наборе математических текстов в LaTeX это происходит очень очень часто). Затем я обнаружил, что все -комбинации AltGrможно заменить на Ctrl+ Alt-комбинации. На моей машине это работает для всех AltGr-комбинаций, КРОМЕ AltGr+ <.
Итак, мой первый вопрос: Почему? Почему Ctrl+ Alt+* будет работать для всех клавиш, кроме <? И мой второй вопрос: возможно ли (предпочтительно, но не обязательно без внешнего программного обеспечения) сопоставить AltGr+ ´с AltGr+ <, чтобы \|
упростить набор текста?
решение1
Спасибо @harrymc за намек на AutoHotkey.
Я использую следующий скрипт AutoHotkey для сопоставления AltGr+ ´на клавиатуре с символом вертикальной черты |
.
#NoTrayIcon
IconVisible := 0
; Map AltGr+´ to send a pipe character "|".
; ^! means Ctrl+Alt and
; VKDD is the AHK virtual key code for my ´-key.
^!VKDD::Send |
; Toggeling the AHK tray icon
; ^!+ means Ctrl+Alt+Shift and VKDD again is the ´-key
^!+VKDD::
if (IconVisible == 1) {
Menu, Tray, NoIcon
IconVisible = 0
} else {
Menu, Tray, Icon
IconVisible = 1
}
Я нашел код виртуальной клавиши AHK, запустив какой-то фиктивный скрипт AHK, дважды щелкнув значок в трее и затем открыв Вид->История клавиш.