Asigne la tecla "windows" en el teclado a "ctrl"


17

Estoy en Ubuntu y estoy usando un teclado de Microsoft. Quiero asignar mi Winclave a una Ctrlclave. ¿Cómo puedo hacer eso?

Respuestas:


14

xmodmaple permite modificar mapas de teclas. Haga un archivo para contener los comandos xmodmap ( ~/.xmodmaprces 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 xmodmapque 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í ~/.xinitrcpara que se ejecute automáticamente


11
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_winluego edite /etc/X11/xorg.confy agregue XkbOptions "altwin:ctrl_win"a la InputDevicesección del teclado . (Si ya hay una XkbOptionslínea, agréguela a esa línea, separada por una coma:. XkbOptions "grp:alt_shift_toggle,altwin:ctrl_win")


Oh, eso es algo más simple que mi respuesta. Niza
Michael Mrozek

/ usr / bin / setxkbmap von debian x11-xkb-utils-7.7 + 2 tiene la cláusula "-option" sin la "s" como en "-options".
把 友情 留 在 无 盐

1
y debian desde hace muchos años tienen una consola unificada y configuraciones de teclado x11 en "/ etc / default / keyboard". este archivo tiene una sintaxis x11, y está originado por xserverrc, mientras que está traducido para setupcon en un initscript.
把 友情 留 在 无 盐
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.