Estoy usando el teclado inalámbrico de Apple y estoy un poco decepcionado de que la Fntecla y la Ctrltecla tengan ese orden. No es conveniente para mi. ¿Cómo puedo cambiarlos fácilmente?
Estoy usando el teclado inalámbrico de Apple y estoy un poco decepcionado de que la Fntecla y la Ctrltecla tengan ese orden. No es conveniente para mi. ¿Cómo puedo cambiarlos fácilmente?
Respuestas:
Se puede hacer usando SharpKeys 2.1.1 :
SharpKeys es una utilidad que administra una clave del Registro que permite a Windows reasignar una clave a cualquier otra clave. En la aplicación se incluye una lista de teclas de teclado comunes y una función de tecla de tipo para reconocer automáticamente la mayoría de las teclas del teclado.
Lo que puedes hacer:
Asigne una tecla completa a cualquier otra tecla, por ejemplo, podría reasignar el bloqueo de mayúsculas a una tecla Mayús
Lo que no puedes hacer:
Le permite intercambiar dos claves entre sí, por ejemplo, no puede tener lugares de intercambio Q y Z porque el código de reasignación se confundiría
Se puede hacer usando DoubleCommand :
DoubleCommand es un software para Mac OS X (una extensión del núcleo) que le permite reasignar teclas, en otras palabras, cambiar la forma en que funciona su teclado. A menudo se usa para hacer que el teclado de una PC sea más cómodo con una Mac, intercambiando las teclas Alt (Opción) y Windows (Comando o Apple), ya que están en posiciones intercambiadas en los teclados de Mac y PC. DoubleCommand es una forma rápida y fácil de solucionar esto si usa un teclado de PC con su Mac.
He encontrado el teclado MacBook Pro - ¿Cómo intercambiar / reasignar teclas? para contener información útil sobre este tema.
DoubleCommand
enlace del software, lo encontré antes de ver tu publicación :) Pero me ayuda. Y tengo otro problema: ¿cómo redefinir eject
? ¡¿Es posible?! Quiero establecer su delete
comportamiento ... Los desarrolladores de Apple piensan que no usamos delete
o que es conveniente escribir en fn+backspace
lugar de delete
programar.
DoubleCommand
tengo un problema cuando uso atajos combinados (por ejemplo, Ctrl+Shift+Up
solo funcionan los botones originales ...)
fn
clave en una control
clave.
Por desgracia, esto probablemente no funcionará. Con la excepción de cambiar el firmware del teclado bluetooth o volver a cablear los botones del hardware.
Motivo : La tecla Fn es un modificador para los códigos de exploración generados. Esta clave es un modificador a nivel de hardware. Una pulsación de tecla fn no se puede ver incluso (usando 'xev' en mi teclado bluetooth de Apple en Linux)
EDITAR: Una prueba rápida muestra que podría ser posible (usando showkey en un tty real):
Fn tiene el código clave 464
Ctrl tiene el código clave 29
Para versiones hasta (10 inclusive) 10.11, puede intercambiar las claves con Karabiner (anteriormente KeyRemap4MacBook), mientras que DoubleCommand solo puede convertir su fnclave en una controlclave.
Para las versiones 10.12+, querrá usar Karabiner-Elements , una reescritura completa de Karabiner, que aún se está poniendo al día con la función disponible en Karabiner. Las características que admite todavía están en constante cambio.
En Windows, la instalación del siguiente controlador permite intercambiar fácilmente Ctrl y Fn.
https://github.com/samartzidis/WinAppleKey
Además de eso, cmd / win y alt también se pueden intercambiar y se instalan algunas combinaciones de teclas Fn + del diseño de Mac:
Cuando usas Linux, creo que también debería ser posible. Al menos cuando tenga acceso a su sistema y pueda volver a compilar su núcleo. Mira esto : Linux: la clave Apple Wireless A1314 Fn no está registrada, parece un error de software .
(Además de la respuesta de Zuuls)
He intentado modificar el módulo del núcleo para los teclados de Apple aquí . Si tiene el kernel de Linux versión 3.13 (o cercano), debería ser fácil cargarlo.
No tengo experiencia escribiendo módulos de kernel, por lo que parte del código puede no funcionar como se esperaba. Por lo que sé, funciona en mi teclado :)