Gostaria de remapear minhas chaves de modo que Ctrlse comporte como a Caps Lockchave e vice-versa. Além disso, se possível, eu gostaria que as configurações estivessem disponíveis apenas no usuário conectado no momento. Como posso conseguir isso?
Eu sou um usuário do vim, diferente das outras pessoas que usam esta máquina, portanto, gostaria dessas configurações apenas para minha conta.
Respostas:
13.10+:
Instalar e usar
gnome-tweak-tool
>Keyboard & Mouse
>Keyboard
>Additional Layout Options
>Caps Lock behavior
.Antes das 13.10:
Abra a caixa de diálogo Preferências do teclado (
System -> Preferences -> Keyboard
). Na guia layout, clique noOptions...
botão Expanda aCtrl key position
seção e selecioneSwap Ctrl and Caps Lock
.Essas configurações devem ser aplicadas sempre que você efetuar login e afetarão apenas sua conta de usuário.
fonte
gnome-tweak-tool
é muito bom; você também pode usá-lo para detalhes como "usar Caps Lock para alternar entre layouts de teclado" (um favorito pessoal) e "alternar Alt / Win" (que é útil se você já é um usuário de Mac há muito tempo ...)Uma das melhores maneiras de fazer isso graficamente é instalar o Gnome Tweak Tool :
sudo apt-get install gnome-tweak-tool
Além do painel de configuração, não é preciso muito tempo para aparecer na minha máquina, por isso não tenho idéia de qual é o problema.
Aproveite sua nova Ctrlchave!
fonte
Aqui está uma maneira de fazer isso sem instalar software extra:
Fonte:
fonte
sudo vi /etc/default/keyboard
e alterarXKBOPTIONS="ctrl:nocaps"
. Execute o comando de Jorge depois disso, mas comosetxkbmap -option ctrl:nocaps
tal, ele não altera o layout do teclado padrão.Abra o seguinte para edição:
E editar
XKBOPTIONS="ctrl:swapcaps"
Em seguida, reconfigure:
ou
fonte
sudo dpkg-reconfigure keyboard-configuration
e pressione várias entradas, e funcionou !!! EDIT: no entanto, depois que eu sair e entrar novamente, a configuração desapareceu. :(Para alterar permanentemente o comportamento:
corre
dconf-editor
selecionar
org.gnome.desktop.input-sources
Altere
xkb-options
para['ctrl:nocaps']
(ou adicione-o a qualquer opção existente)ou na linha de comando ( Aviso - isso substitui as configurações existentes! ):
fonte
Essa é uma tarefa fácil quando você sabe como fazê-lo.
1) Verifique o código da sua chave. Execute este programa no terminal.
Neste exemplo, o terminal mostra que o código da chave para my ké "45".
2) Altere-os conforme desejar criando este arquivo:
Seu conteúdo deve se parecer com este exemplo:
keycode 37 = Caps_Lock NoSymbol Caps_Lock keycode
66 = Control_L NoSymbol Control_L
(Altere o número do código-chave conforme necessário - veja a etapa "1")
Ilustração:
(Obs .: se eu quiser alterar meu k, devo usar "keycode 45", como mostrado na etapa "1").
4) Efetue logout e logon, reinicialize ou execute:
Espero que goste ;-)
fonte
setxkbmap
programa de linha de comando . É possível escrever novos mapas de teclas, mas um pouco mais envolvido que os mapeamentos de códigos de teclas do Xmodmap. É bom que a maioria das variantes de opção que você deseja já esteja disponível.É assim que se faz manualmente (sem ferramentas adicionais), via XKB, que é o gerenciador de chaves padrão do Ubuntus recente. Modificar
/usr/share/X11/xkb/symbols/pc
, seçãoxkb_symbols "pc105"
:Faça login / logout ou reinicie. Veja aqui para mais detalhes.
Como alternativa, você pode trocar no nível dos códigos-chave emitidos por esses botões.
Modify /usr/share/X11/xkb/keycodes/evdev
:Você precisará
sudo rm -rf /var/lib/xkb/*
aplicar as alterações.fonte
<CAPS> = *orig code of the physical key you want to act **as** CAPS*
e não<CAPS> = *orig code of the key you want physical CAPS to act **as**
(espero que a distinção seja clara). Essa distinção é necessária nesses casos.A resposta aceita é confusa porque o gnome-tweak-tools não mostra nenhuma seção "digitando".
Em vez disso, clique na seção "Teclado e mouse" e escolha "Opção de layout adicional". Lá, você verá o "comportamento do Caps Lock", que permite converter o caps lock em teclas diferentes.
Captura de tela da ferramenta tweak
fonte
Nas distribuições baseadas no KDE (como o KDE Neon ou o Kubuntu), esse comportamento pode ser configurado nas configurações regulares do sistema. Abra as configurações do sistema, selecione "Dispositivos de entrada" => "Teclado" => "Avançado". Na categoria "Posição da tecla Ctrl", selecione "Trocar Ctrl e Caps Lock".
fonte
O gnome-tweaks 3.28.1 não tem
Typing
seção.Assim,
setxkbmap -layout us -option ctrl:nocaps
ousetxkbmap -layout us -option ctrl:swapcaps
seriam opções viáveis.Para torná-lo permanente, você pode consultar a resposta de @name.
fonte