Como faço para remapear a tecla Caps Lock?

Como faço para remapear a tecla Caps Lock?

Antigamente eu usava xmodmappara impedir que o Caps Lockbotão funcionasse, e depois avisavaLançadorpara lidar com o pressionamento de tecla. Parece que não consigo mais fazer isso.

Qual é a melhor maneira de desativar Caps Locko comportamento normal e fazer com que ele faça outra coisa?

Responder1

Dehowtogeek. comque tem uma boa resposta para qualquer sistema operacional.

Para Linux (incluindo Ubuntu):

setxkbmap -option <OPTION>

Onde <OPTION>pode estar, por exemplo, de:

  • caps:none– Desativa Caps Lock.
  • caps:super– Caps Lock torna-se um adicionalSuper(também conhecida como tecla Win).
  • caps:ctrl_modifier– Caps Lock torna-se um adicionalCtrl.
  • caps:numlock– Caps Lock torna-se um adicionalNum Lock.
  • caps:escape– Caps Lock torna-se um adicionalEscapar.
  • caps:backspace– Caps Lock torna-se um adicionalRetrocesso.
  • caps:swapescape– Caps Lock se torna Escape e Escape se torna Caps Lock

Nota: Xmodmap édescontinuadaa favor do setxkbmap.

Responder2

No Ubuntu 11.10 - 13.04

  1. Abra oLayout do tecladoaplicativo e clique no botão "Opções".
  2. Uma lista de opções de religação aparecerá. Selecione "Comportamento da tecla Caps Lock".
  3. Selecione sua opção preferida de reaproveitamento de Caps Lock.

Captura de tela das opções disponíveis

Responder3

Você pode desativá-lo acessando keyboard->Layouts->options->caps lock behavior e escolha "disable caps lock" .


Editar:

Não sei por que parece inconveniente com outras teclas do teclado.

Mas o Launchy funciona bem comigo depois de tentar com CTRL+ Super+ Space.

insira a descrição da imagem aqui

launchyE você precisa colocar os ícones da bandeja na lista branca . VerComo faço para acessar e ativar mais ícones na bandeja do sistema?. Além disso, você precisa adicioná-lo aos aplicativos de inicialização, pois não funcionará quando não estiver aberto.


Afinal, como alternativa para Launcy, tenteSinapse para sua melhor integração com gnome e unidade.

Responder4

Para remapear o caps_lock inútil em uma mudança básica, faça

xmodmap -e "keycode 66 = Shift_L"

informação relacionada