¿Existe una forma sensata de emular completamente el comportamiento de las claves de medios más recientes en un Apple Extended Keyboard II?

5

La palabra clave aquí es "completamente". Recientemente encontré un AEKII (Alpes, no Mitsumis) casi impecable (estética y funcionalmente) en eBay y lo gané por $ 30. Es un teclado increíble y me da buenos recuerdos de mis clases de mecanografía en la escuela primaria, pero odio la falta de claves de los medios modernos; Los usé todo el tiempo en mi teclado de aluminio con cable.

Mi "pirateo" actual implica algunos AppleScripts personalizados (solo he implementado subir / bajar volumen) que importé como Alfred Extensions y enlazé con algunas teclas de acceso rápido personalizadas, pero este enfoque tiene algunas desventajas:

  • Sin retroalimentación del sistema; la superposición de volumen y el efecto de sonido no se muestran. Y soy bastante novato cuando se trata de AppleScripting, así que todavía tengo que averiguar si es posible hacer esto.
  • Debido a que es un script y no una verdadera interrupción de hardware, cosas como la carga del sistema pueden provocar demoras en la respuesta a las pulsaciones de teclas.
  • No puedo mantener presionada la tecla para afectar un aumento o disminución continuo. Tengo que presionar repetidamente las teclas para aumentar o disminuir repetidamente el valor del volumen.

Me imagino que hay una forma de escribir un AppleScript que captura las pulsaciones de teclas y puedo usarlas para procesar una tecla presionada de manera continua, pero no creo que valga la pena hacer varios ciclos tratando de resolver esto. .

¿Hay otros usuarios de AEKII que hayan encontrado una forma sensata de manejar funciones especiales desde el teclado?

    
pregunta Doug Stephen 30.08.2012 - 00:24

2 respuestas

2

Puede probar KeyRemap4MacBook :

o FunctionFlip :

Siningunodelosdosfunciona,tambiénpuedesintentarcrearun private.xml en KeyRemap4MacBook:

<?xml version="1.0"?>
<root>
<item>
<name>Change F-keys</name>
<identifier>0A0FE074-9C9C-43DC-8AEB-6683C5CB3259</identifier>
<autogen>--KeyToKey-- KeyCode::F1, KeyCode::BRIGHTNESS_DOWN</autogen>
<autogen>--KeyToKey-- KeyCode::F2, KeyCode::BRIGHTNESS_UP</autogen>
<autogen>--KeyToKey-- KeyCode::F3, KeyCode::MISSION_CONTROL</autogen>
<autogen>--KeyToKey-- KeyCode::F4, KeyCode::LAUNCHPAD</autogen>
<autogen>--KeyToConsumer-- KeyCode::F5, ConsumerKeyCode::KEYBOARDLIGHT_LOW</autogen>
<autogen>--KeyToConsumer-- KeyCode::F6, ConsumerKeyCode::KEYBOARDLIGHT_HIGH</autogen>
<autogen>--KeyToConsumer-- KeyCode::F7, ConsumerKeyCode::MUSIC_PREV</autogen>
<autogen>--KeyToConsumer-- KeyCode::F8, ConsumerKeyCode::MUSIC_PLAY</autogen>
<autogen>--KeyToConsumer-- KeyCode::F9, ConsumerKeyCode::MUSIC_NEXT</autogen>
<autogen>--KeyToConsumer-- KeyCode::F10, ConsumerKeyCode::VOLUME_MUTE</autogen>
<autogen>--KeyToConsumer-- KeyCode::F11, ConsumerKeyCode::VOLUME_DOWN</autogen>
<autogen>--KeyToConsumer-- KeyCode::F12, ConsumerKeyCode::VOLUME_UP</autogen>
</item>
</root>

Es posible que solo funcione si utiliza el teclado externo con una computadora portátil o si tiene otro teclado conectado. De ConsumerKeyCode ignorado - Grupos de Google :

  

KeyRemap4MacBook requiere al menos un teclado con teclas funcionales (Control de volumen, etc.)   cuando desee cambiar las claves de las teclas funcionales.

     

Si es posible, conecta el teclado Apple al iMac.

     

Si no tienes otro teclado,   Utilice Spark o Quicksilver u otras aplicaciones para este propósito.

    
respondido por el user495470 30.08.2012 - 07:40
1

Terminé yendo con Keyboard Maestro , ya que sus comandos de Subir / Bajar / Silenciar de volumen del sistema funcionan exactamente como quiero que lo hagan; Puedo hacer que funcionen en un continuo si mantengo presionados los botones, y activa la superposición del indicador y el efecto de sonido.

    
respondido por el Doug Stephen 02.09.2012 - 22:35

Lea otras preguntas en las etiquetas