Tenho o mau hábito de usar a tecla Shift do mesmo lado do teclado que a letra ao amarrar letras maiúsculas. Para digitar a D
, por exemplo, pressione o turno esquerdo com o mindinho esquerdo e d
com o dedo indicador esquerdo. É melhor usar a mudança à direita em combinação com as teclas do lado esquerdo do teclado e vice-versa .
Para me livrar desse hábito, gostaria de desativar as combinações de qualquer tecla Shift com as teclas do mesmo lado do teclado. Posso mapear shift-d com <S-d>
, mas isso se aplica a ambas as teclas shift. Existe uma aplicação apenas à tecla Shift direita?
key-bindings
Andreas
fonte
fonte
A
(S-a
com deslocamento para a direita ou para a esquerda). Talvez tente procurar a sua configuração de terminal ou teclado.Respostas:
Nas Perguntas frequentes do Vim 20.4. "Não consigo criar um mapeamento para a chave. O que há de errado?" :
Na minha configuração, emitir Ctrl- q+ Left Shfit- dexibe 'D' e emitir Ctrl- q+ Right Shfit- dleva ao mesmo resultado. Então, pelo menos aqui, o Vim é incapaz de detectar a diferença.
Mas talvez você possa usar outra ferramenta para ajudá-lo nisso; por exemplo, no Windows, você pode tentar o AutoHotkey com algo assim:
ou simplesmente ignorar a combinação:
fonte