
Meu novo laptop tem um layout de teclado alemão um pouco incomum, onde a <tecla está localizada à direita AltGr(veja a imagem abaixo). Isso torna a digitação \|
( AltGr+ ßseguida de AltGr+ <) muito difícil (e ao digitar coisas matemáticas no LaTeX, isso acontece com muita frequência). Então descobri que todas as AltGrcombinações podem ser substituídas por combinações Ctrl+ . AltNa minha máquina, isso funciona para todas AltGras combinações EXCEPT AltGr+ <.
Então minha primeira pergunta é: Por quê? Por que Ctrl+ Alt+* funcionaria para todas as chaves, exceto <? E minha segunda pergunta é se é possível (de preferência, mas não necessariamente sem software externo) mapear AltGr+ ´para AltGr+ <para facilitar a digitação \|
?
Responder1
Obrigado a @harrymc por sugerir o AutoHotkey.
Eu uso o seguinte script AutoHotkey para mapear AltGr+ ´no meu teclado para o símbolo de barra vertical |
.
#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
}
Encontrei o código de chave virtual AHK executando um script AHK fictício, clicando duas vezes no ícone da bandeja e abrindo Exibir-> Histórico de chaves.