¿Cómo vuelvo a asignar la tecla de comando para que sea la tecla de control en un Macbook 4,1?

14

¿Cómo puedo cambiar la tecla de comando izquierda en el teclado de mi macbook, con la tecla Ctrl izquierda?

y si es posible que el comando sea correcto, continúe actuando como la súper tecla / windows

Samuaz
fuente

Respuestas:

12

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_Ly después de este procedimiento, después de iniciar sesión nuevamente, debería estarlo) Super_L.

Chad A. Davis
fuente
salud, usar un teclado mac nunca ha sido tan confuso hasta este intercambio.
Dimitar Christoff
Nota: el código para la tecla de comando derecho es 134. Agregué keycode 134 = Control_Ly funciona para mí.
Elazar
7

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.

blackpla9ue
fuente
2
Esta opción no parece existir en Unbuntu 13.10, ¿la eliminaron?
Håkon K. Olafsen
2

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.

Alan De Smet
fuente