Estoy en Ubuntu y estoy usando un teclado de Microsoft. Quiero asignar mi Winclave a una Ctrlclave. ¿Cómo puedo hacer eso?
xmodmap
le permite modificar mapas de teclas. Haga un archivo para contener los comandos xmodmap ( ~/.xmodmaprc
es una opción común). Las Winteclas se llaman "Super" en xmodmap (Super_L y Super_R para las izquierda y derecha). De forma predeterminada, están conectados mod4
, por lo que desea eliminarlos de ese modificador y agregarlos control
. Agregue esto al archivo de comando:
remove mod4 = Super_L Super_R
add control = Super_L Super_R
Dile xmodmap
que lo cargues con:
$ xmodmap ~/.xmodmaprc
Solo durará el tiempo que dura su sesión X, por lo que deberá volver a ejecutarla cada vez, o ponerla en algo así ~/.xinitrc
para que se ejecute automáticamente
jinx:819 Z$ grep ctrl /usr/share/X11/xkb/rules/evdev.lst | grep win
altwin:ctrl_win Control is mapped to Win keys (and the usual Ctrl keys)
altwin:ctrl_alt_win Control is mapped to Alt keys, Alt is mapped to Win keys
Vaya a la configuración del teclado, haga clic en "Opciones", expanda "Comportamiento de las teclas Alt / Win" y seleccione "El control está asignado a las teclas Win".
(Versión de línea de comando:, setxkbmap -options altwin:ctrl_win
luego edite /etc/X11/xorg.conf
y agregue XkbOptions "altwin:ctrl_win"
a la InputDevice
sección del teclado . (Si ya hay una XkbOptions
línea, agréguela a esa línea, separada por una coma:. XkbOptions "grp:alt_shift_toggle,altwin:ctrl_win"
)