Normalmente edito no Vim e, ao pressionar +, prefiro mover minha mão para a parte direita do teclado, onde +reside, em vez de fazer shift+ =.
Mas quando NumLocknão está ativado, no Vim, apenas abre uma nova linha acima e insere a letra k . E toda vez que eu inicio meu PC NumLockestá desligado.
Eu gostaria de saber se há algum xmodmap
truque para ligar NumLock, para que eu pudesse adicioná-lo ao meu .xinitrc
.E seria ainda melhor se eu pudesse adicioná-lo ao meu .map
arquivo que troca Escapee CapsLockque carregam I com loadkeys
no meu /etc/rc.local
na inicialização.
Estou usando o Arch Linux .
fonte
O status do numlock na inicialização geralmente é uma opção no BIOS (como outra opção, em vez de configurá-lo por SO). Embora eu ache que é possível que ele já esteja ativado e algo no Arch Linux (ou em outros sistemas operacionais) esteja desligando-o novamente.
fonte
Isso não pretende ser a solução mais elegante, mas em muitos dos meus sistemas o
~/.xmodmaprc
arquivo de meus usuários tem entradas parecidas com esta:Uso vários ambientes de desktop diferentes em várias distros diferentes e esta é uma maneira hacky, mas infalível, de garantir que, não importa como o sistema atue na política do NumLock, meu teclado numérico me dê números. Tira basicamente a função NumLock de importância, retirando todos os outros valores dos códigos-chave. Você pode ativar ou desativar o NumLock como desejar, mas a única coisa que as teclas fazem é cuspir os valores numéricos.
fonte
keycode 79 = KP_7 KP_Home
(ou seja, o Num Lock está sempre ativado) e nenhumaNum Lock
tecla.