Esquecer todas as reclamações Caps Lock, Num Locké a chave mais inútil de todas. Nunca, nunca é útil. Você não deseja usar o seu teclado numérico como um teclado de flecha, pois as setas estão a 1 cm dele. Sempre.
Houve um tempo em que alguns teclados tinham um teclado numérico, mas nenhuma tecla de seta dedicada. Eles não existem mais. Você pode encontrar teclados sem teclado numérico, mas com teclas de seta, mas não o contrário.
Portanto, Num Locké inútil e serve apenas para me agravar e, presumo, outros. Observe que eu não quero saber como ligar Num Lockna inicialização, não quero saber como retirar a chave, quero desativá-la para que ela permaneça ligada o tempo todo e não possa ser desligada por erro. Alguma idéia de como fazer isso?
Idealmente, gostaria de recuperar a chave para outro uso, como um modificador que me permita digitar hex no numpad.
Além disso, eu adoraria saber como desativar a emulação de mouse igualmente inútil acionada por Shift+ Num Lock.
Respostas:
Bem, para sua primeira pergunta, você pode remapear para nada com
xmodmap
:onde # é o código de verificação do NumLock. Você pode encontrar o código de verificação usando
xev
. Em vez de nada, você pode remapear para qualquer chave que desejar.fonte
xmodmap -e 'keycode 77 = ISO_Level3_Shift Num_Lock'
, para poder ligar a coisa se ela disparar e usar a própria chave como um modificador.Percebi que isso estava marcado como "Gnome", no entanto, para aqueles que acabaram aqui e estão usando o KDE, é realmente fácil fazer o numpad sempre imprimir números.
Em Configurações do sistema> Hardware> Dispositivos de entrada> Teclado> Avançado
Marque "Configurar opções do teclado" e marque "Opções de compatibilidade diversa"> "O teclado numérico sempre insere dígitos (como no Mac OS)"
Clique em Aplicar e ele funciona diretamente.
"Opções de compatibilidade variadas"> "Alternar teclas do Ponter com Shift + NumLock" Ativar / desativar a emulação do mouse por Shift+ NumLock, no entanto, está desativado por padrão.
fonte
Bem, eu tenho certeza que se você executar isso como root, ele habilitará o Num Lock e, pelo menos na minha máquina, não posso desativá-lo,
Estou usando o Arch Linux, portanto, você pode encontrar o arquivo apropriado para o seu sabor particular de * nix ... mas isso deve ativar o Num Lock na inicialização e deixar a chave real aberta para ser remapeada. Eu amo a idéia de usá-lo como um modificador para digitar Hex, eu não tinha pensado nisso.
fonte
Para ler mais, confira o comando loadkeys , ele também pode alterar o teclado para logins no console.
fonte
Seguindo a resposta de John e niXar acima, para um teclado padrão, isso deve ser adicionado ao seu
.xprofile
arquivo ou a um arquivo semelhante:Explicação:
xmodmap
é um "utilitário para modificar mapas de teclas e mapeamentos de botões de ponteiro no Xorg".-e
avalia umxmodmap
comando.keycode
é um comando para atribuirkeycode
s (chaves físicas) akeysym
s ("codificação de um símbolo na tampa de uma chave", veja abaixo.)NumLock
chave 77 é a chave.NoSymbol
é o pressionamento da tecla quando nenhum modificador é pressionado com esta tecla.Num_Lock
teclado é a saída da pressão da tecla quando o modificador shift é pressionado com esta tecla.fonte
Para o Ubuntu 16.04 -
xmodmap
não é uma solução permanente. Em vez disso, instale "Ferramentas Gnome Tweak", navegue até Digitando -> Opções diversas de compatibilidade e selecione "As teclas numéricas do teclado sempre digitam dígitos".fonte