¿Cómo puedo reasignar teclas en un teclado externo, pero mantener el diseño predeterminado en el interno?

8

Tengo un teclado externo con teclas de Windows. Me gustaría volver a asignar las teclas para que el diseño de las teclas en la parte inferior izquierda sea idéntico al teclado interno de mi MacBook Pro.

Esto ...

ctrlfnwindowsalt barra espaciadora

... debería ser esto:

fncontroloptioncommand spacebar

He logrado volver a asignar las teclas windows y alt a opción y comando , respectivamente, a través de el panel Teclado en Preferencias del sistema, pero cambiar las teclas control y fn no es posible de esa manera. ¿Alguien sabe de una manera de hacer esto?

Nota: No quiero global cambiar control y fn; Solo quiero cambiarlos en el teclado externo. KeyRemap4MacBook solo parece poder reasignar el teclado interno. Cuando reviso "No volver a asignar los teclados internos", el diseño interno se restaura, pero nada cambia en el teclado externo.

    
pregunta Will 25.06.2013 - 23:56

2 respuestas

7

KeyRemap4MacBook también admite la configuración específica del dispositivo:

<?xml version="1.0"?>
<root>
  <devicevendordef>
    <vendorname>KINESIS</vendorname>
    <vendorid>0x05f3</vendorid>
  </devicevendordef>
  <deviceproductdef>
    <productname>ADVANTAGE</productname>
    <productid>0x0007</productid>
  </deviceproductdef>
  <item>
    <name>modifierkeys</name>
    <identifier>modifierkeys</identifier>
    <device_only>DeviceVendor::KINESIS, DeviceProduct::ADVANTAGE</device_only>
    <autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::FN</autogen>
    <autogen>__KeyToKey__ KeyCode::FN, KeyCode::CONTROL_L</autogen>
    <autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::OPTION_L</autogen>
    <autogen>__KeyToKey__ KeyCode::OPTION_L, KeyCode::COMMAND_L</autogen>
  </item>
</root>

Puede ver los ID del proveedor y del producto desde EventViewer.app. Si no puede volver a asignar ninguna tecla en el teclado externo, intente desinstalar otro teclado o controladores HID.

Consulte la fuente de valores de códigos de clave y configuración predefinida .

    
respondido por el user495470 26.06.2013 - 07:09
0

Ahora no necesita ningún software adicional. En sistema - > Teclado - > Las teclas modificadoras pueden reasignar por separado cada teclado.

    
respondido por el Marcin Trofimiuk 17.09.2018 - 14:42

Lea otras preguntas en las etiquetas