Eu encontrei muitas maneiras de mapear Caps Lockpara Left Control. Por exemplo: editando /etc/default/keyboard e adicionando "ctrl:nocaps" ao XKBOPTIONS
Mas não consigo encontrar em nenhum lugar como mapear Right Control, preciso que esteja certo porque estou tentando fazer algo depois disso e estar certo é necessário para o próximo passo
Como posso Caps Lockmapear Right Control?
Responder1
Usar
xev
E pressione a tecla Controle direito. Você receberá um evento como este:
KeyPress event, serial 36, synthetic NO, window 0x4200001,
root 0x266, subw 0x0, time 253995826, (1344,552), root:(1410,604),
state 0x10, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Lembre-se do código-chave, no meu caso 105.
Crie um script, por exemplo /home/user/xmodmap.sh com o seguinte:
#!/bin/bash
xmodmap -e "keycode 105 = Caps_Lock"
Agora dê permissões ao script com:
sudo chmod 755 /home/user/xmodmap.sh
E adicione-o para ser executado quando o seu Ubuntu começar a ir em Sistema -> Preferências -> Aplicativos de inicialização e criar uma nova entrada com o comando:
/bin/bash -c "sleep 5 && /home/user/xmodmap.sh"