¿Hay alguna manera de reasignar las teclas Fn y Ctrl en un teclado inalámbrico de Apple?

20

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?

ValeriiVasin
fuente
cual sistema operativo Mac o Windows?
tumchaaditya

Respuestas:

7

Ventanas:

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


Mac OS X

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.


Lectura relacionada:

He encontrado el teclado MacBook Pro - ¿Cómo intercambiar / reasignar teclas? para contener información útil sobre este tema.

Zuul
fuente
Gracias por el DoubleCommandenlace 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 deletecomportamiento ... Los desarrolladores de Apple piensan que no usamos deleteo que es conveniente escribir en fn+backspacelugar de deleteprogramar.
ValeriiVasin
También DoubleCommandtengo un problema cuando uso atajos combinados (por ejemplo, Ctrl+Shift+Upsolo funcionan los botones originales ...)
ValeriiVasin
DoubleCommand no puede intercambiarlos, según la información del sitio web. Solo puede reasignar la fnclave en una controlclave.
iconoclasta
2
Sharpkeys no puede detectar la tecla fn en un teclado Apple. randyrants.com/sharpkeys/faq.htm # 15
C9HDN
5

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

ce4
fuente
4

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.

iconoclasta
fuente
Fantástico, esto funciona en OSX 10.11.x.
Para macOS Sierra, querrás obtener Karabiner-Elements
AlexG
4

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:

  • Ctrl -> Fn (configurable en la instalación)
  • Fn -> Ctrl (configurable en la instalación)
  • Izquierda / Derecha Alt -> Ventanas Izquierda / Derecha (configurable en la instalación)
  • Windows izquierdo / derecho -> Alt izquierdo / derecho (configurable en la instalación)
  • Expulsar -> Eliminar
  • Fn + Retroceso -> Eliminar
  • Fn + Enter -> Insertar
  • Fn + F3 -> (Aplicación) Mi computadora
  • Fn + F4 -> (Aplicación) Calculadora
  • Fn + F5 -> Pausa / pausa
  • Fn + F6 -> Imprimir pantalla
  • Fn + F7 -> pista anterior
  • Fn + F8 -> reproducir / pausar
  • Fn + F9 -> siguiente pista
  • Fn + F10 -> silencio
  • Fn + F11 -> bajar volumen
  • Fn + F12 -> subir volumen
  • Fn + Arriba -> Página arriba
  • Fn + Abajo -> Av Pág
  • Fn + Izquierda -> Inicio
  • Fn + Derecha -> Fin
fabern
fuente
El enlace es malo :(
Samuel
El proyecto fue renombrado aparentemente. Actualicé el enlace en la respuesta. Además, la descripción del proyecto dice que Win 10 es compatible, y Win 7 y otras versiones podrían funcionar, pero no se probaron. Acabo de probar en Win 7 de 64 bits y la instalación hizo una pantalla azul en mi computadora.
Samuel
¿Alguien sabe de una herramienta similar para el teclado del portátil? macbook pro retina 13 mediados de 2014
AlfaTeK
1

(Además de la respuesta de Zuuls)

Linux

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 :)

Janman
fuente
¿Hay una solución más actualizada para esto?
ídem