Respuestas:
Prueba esto:
cat > ~/.xmodmaprc
! Erase existing bindings
clear Control
clear Mod4
! Map key 37 (left ctrl) to Super_L (i.e. 'cmd')
keycode 37 = Super_L
! Map key 133 (left cmd) to Control_L (i.e. 'ctrl)
keycode 133 = Control_L
! And update modifier settings
add control = Control_L
add mod4 = Super_L
Para finalizar la entrada, presione Ctrl+ D.
Para probar puedes ejecutar:
xmodmap ~/.xmodmaprc
Finalmente, debe agregar este comando a las aplicaciones de inicio.
Esto debería ayudarte a comenzar. Si esto no funciona para usted, consulte esto para obtener más información:
man xmodmap
Para ver qué tecla presionar corresponde a qué código de tecla interno, ejecute
xev
y presione algunas teclas cuando la pequeña ventana blanca tenga el foco. Los códigos de tecla no cambiarán (133 siempre será 133, pero debería ver el nombre de 133 antes Control_L
y después de este procedimiento, después de iniciar sesión nuevamente, debería estarlo) Super_L
.
keycode 134 = Control_L
y funciona para mí.
Una forma rápida de hacer esto sería ir al Sistema -> Preferencias -> Teclado -> pestaña Diseños -> Opciones -> Comportamiento de la tecla Alt / Win -> seleccionar la tecla Win como control
¡Viola!
Pero, por supuesto, no hay una tecla Win en una Mac.
Para cualquiera que use KDE, verifique en Configuración del sistema> Dispositivos de entrada> Teclado> Avanzado. Deberá habilitar "Configurar opciones de teclado", abrir "Comportamiento de teclas Alt / Win", luego marcar "Ctrl está asignado a teclas Win (y las teclas Ctrl habituales)". Hay una configuración idéntica para la asignación de Alt a las teclas Win si prefiere que la tecla Control sea Alt.