Mapear Caps Lock para Controlar no Linux Mint

12

Estou executando a versão mais recente do Linux Mint with Cinnamon. Estou tentando mapear Caps Lock para Ctrl , mas não consigo descobrir como fazê-lo. Todas as pesquisas na web que fiz levaram-me a versões mais antigas do Linux Mint (não há nenhuma opção de layout de teclado nas minhas configurações). Como posso fazer isso?

    
por Zach Russell 07.02.2014 / 12:59

7 respostas

15

Você pode fazer isso com xmodmap . Adicione o seguinte a ~/.xmodmap :

remove Lock = Caps_Lock
keysym Caps_Lock = Control_L
add Control = Control_L

e execute o comando xmodmap ~/.xmodmap . Você pode colocar este comando em qualquer arquivo de inicialização processado pelo seu WM ou DE. Isso só funcionará no X, mas funcionará independentemente do ambiente gráfico usado.

    
por 07.02.2014 / 15:23
14

Eu encontrei. Foi movido para a seção de preferências regionais:

Vá para configurações > preferências regionais > layouts de teclado > configurações e expandir a seção caps lock.

ATUALIZAÇÃO:

No Linux Mint 17.1 você pode acessá-lo via;

Configurações do sistema > Hardware > Teclado > Layouts de teclado > Opções > Comportamento da tecla Caps Lock

    
por 07.02.2014 / 13:05
5

Não é necessário usar o xmodmap obsoleto, pois já existe uma opção xkb , ou seja, ctrl:nocaps , por exemplo, no terminal:

setxkbmap -option ctrl:nocaps

Com o gnome 3, você pode usar dconf-editor e adicionar ctrl:nocaps às suas xkb-options em org > gnome > área de trabalho > fontes de entrada :

ousimplesmenteativeoCapsLockcomoCtrlemgnome-tweak-toolemDigitando>PosiçãodateclaCtrl:

    
por 17.12.2015 / 19:53
3

Para o LinuxMint 17 com o KDE, foi: Configurações do sistema > Dispositivos de entrada > Teclado > Avançado > Posição da tecla Ctrl

    
por 01.10.2014 / 21:55
3

Eu percebo que isso já tem uma resposta aceita, mas aqui está o One True Way para mudar Caps Lock para ctrl . Isso funciona em todas as versões do Linux, todas as distribuições, para todo o sistema (console, X, qualquer coisa). Ele define o mapeamento no kernel onde deveria estar .

(echo $(dumpkeys |grep -i keymaps); echo keycode 58 = Control) | loadkeys -

Adicione isso a um script de inicialização (por exemplo, /etc/rc.local ou crie o seu próprio).

Em dumpkeys / loadkeys do Debian (e derivados) é parte do pacote kbd , se por alguma razão ainda não estiver instalado.

    
por 31.12.2015 / 09:41
1

No Mint 17.2, selecione Preferências - > Teclado - > Layouts - > Opções, selecione o comportamento da tecla Caps Lock, selecione "Tornar Caps Lock um controle adicional".

    
por 31.12.2015 / 06:02
0

Atualizando este tópico para o Linux Mint 18.3 (Beta), esta opção parece ser um alvo em movimento.

  1. Clique no Centro de controle no menu Iniciar e selecione o botão Teclado.
  2. Na janela pop-up, selecione a guia Layouts.
  3. Na janela Layouts. clique no botão Opções na parte inferior.
  4. Na lista Opções, expanda a que diz "Posição da tecla Ctrl".
  5. Na parte inferior, marque a caixa de seleção ao lado de "Alternar Ctrl e Caps Lock".
por 02.12.2017 / 16:07