5 votes

Existe-t-il un moyen sain d'émuler complètement le comportement des nouvelles touches média sur un Apple Extended Keyboard II ?

Le mot clé étant "complètement". J'ai récemment trouvé un AEKII (Alps, pas Mitsumis) presque sans défaut (cosmétiquement et fonctionnellement) sur eBay et je l'ai gagné pour 30 dollars. C'est un clavier génial et il me rappelle de bons souvenirs de mes cours de dactylographie à l'école primaire, mais je déteste l'absence de touches multimédia modernes ; je les utilisais tout le temps sur mon clavier aluminium filaire.

Mon "hack" actuel implique quelques AppleScripts personnalisés (je n'ai implémenté que le volume haut/bas) que j'ai importés en tant qu'extensions Alfred et liés à des touches de raccourci personnalisées, mais cette approche a quelques inconvénients :

  • Pas de retour système ; la superposition du volume et l'effet sonore ne s'affichent pas. Et comme je suis assez nul en matière d'AppleScript, je n'ai pas encore compris s'il est possible de faire cela.
  • Comme il s'agit d'un script et non d'une véritable interruption matérielle, des choses comme la charge du système peuvent entraîner des retards dans la réponse aux appuis sur les touches.
  • Je ne peux pas maintenir la touche enfoncée pour affecter une augmentation ou une diminution continue. Je dois frapper les touches à plusieurs reprises pour incrémenter ou décrémenter la valeur du volume de manière répétée.

J'imagine qu'il existe un moyen d'écrire un AppleScript qui capture les pressions sur les touches et que je peux l'utiliser pour traiter une touche enfoncée en permanence, mais je n'ai pas trouvé utile de faire tourner un tas de cycles pour essayer de comprendre cela.

Y a-t-il d'autres utilisateurs de l'AEKII qui ont trouvé une façon saine de gérer les fonctions spéciales du clavier ?

2voto

Vous pouvez essayer KeyRemap4MacBook :

o FonctionFlip :

Si ni l'un ni l'autre ne fonctionne, vous pouvez également essayer de créer un fichier privé.xml dans 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>

Il se peut que cela ne fonctionne que si vous utilisez le clavier externe avec un ordinateur portable ou si un autre clavier est connecté. À partir de ConsumerKeyCode ignoré - Google Groups :

KeyRemap4MacBook nécessite au moins un clavier avec des touches fonctionnelles (contrôle du volume, etc.). lorsque vous voulez changer les touches en touches fonctionnelles.

Si possible, veuillez connecter le clavier Apple à l'iMac.

Si vous n'avez pas d'autre clavier, veuillez utiliser Spark ou Quicksilver ou d'autres applications à cet effet.

1voto

Nalaka526 Points 101

J'ai fini par choisir Maestro du clavier Je peux les faire fonctionner sur un continuum si je maintiens les boutons enfoncés, et cela déclenche l'indicateur superposé et l'effet sonore.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X