De acordo com fontes que listam os scancodes do teclado , as teclas numéricas são digitalizadas com códigos completamente diferentes . Isso faz sentido, já que usei muitos programas que usam os dois conjuntos de teclas numéricas para diferentes propósitos. Ao jogar o jogo XEvil, por exemplo, eu dirijo com as teclas do teclado e atiro com a linha numérica.
Como exemplo, 0x73
é o número do bloco 5
e 0x2e
é o número da linha 5
. Da mesma forma, ctrl-5
, alt-5
e shift-5
têm dois scancodes. E assim por diante.
Não há nada que impeça alguém de criar um teclado numérico que mapeie os códigos de verificação para a linha numérica. Ou qualquer outra coisa, para esse assunto. É só que as pessoas não fizeram isso. Eu acho que devido à demanda.
Da mesma forma, nada impede que você altere seu mapeamento de teclado. Às vezes, eu fiz os dígitos do teclado numérico 4
, 2
, 8
e 6
map para h
, j
, k
e l
para uso com o vi.