He encontrado muchas formas de Caps Lockmapear Left Control. Por ejemplo: editar /etc/default/keyboard y agregar "ctrl:nocaps" a XKBOPTIONS
Pero no puedo encontrar en ninguna parte cómo mapear Right Control, necesito que sea correcto porque estoy tratando de hacer algo después de eso y ser correcto es necesario para el siguiente paso.
¿Cómo puedo Caps Lockmapear Right Control?
Respuesta1
Usar
xev
Y presione la tecla Control Derecho. Obtendrá un 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
Recuerda el código clave, en mi caso 105.
Cree un script, por ejemplo /home/user/xmodmap.sh con lo siguiente:
#!/bin/bash
xmodmap -e "keycode 105 = Caps_Lock"
Ahora dale permisos al script con:
sudo chmod 755 /home/user/xmodmap.sh
Y agréguelo para que se ejecute cuando su Ubuntu comience a ir a Sistema -> Preferencias -> Aplicaciones de inicio y cree una nueva entrada con el comando:
/bin/bash -c "sleep 5 && /home/user/xmodmap.sh"