2008-10-15 6 views
1

Mon ordinateur portable possède un mystérieux bouton "AV Now", qui lancerait généralement l'application "AVStation Now" de Samsung. Je n'ai pas installé cette application, donc j'aimerais avoir ce bouton pour faire autre chose.Touches logicielles d'accrochage sous Windows?

Ainsi (et cette question peut être généralisé à tout clavier avec des boutons programmables sur elle), comment pourrais-je aller sur la rédaction d'un programme Windows (C++ ou C#) à:

  • Calculez ce que vous appuyez sur ce bouton fait . Est-ce un périphérique USB HID personnalisé ou est-ce juste une combinaison de touches obscure?
  • Installez un crochet global pour ce bouton, afin que je puisse l'obtenir pour faire quelque chose d'utile.

Répondre

1

Je voudrais obtenir ce bouton pour faire autre chose.

Si vous n'insistez pas sur l'écriture du programme vous-même, vous pouvez clés Remapper: Ces boutons supplémentaires sont pour la plupart juste des combinaisons de touches obscures, et dans Windows XP et plus il est possible de remapper à peu près tout bouton le clavier à tout autre en modifiant un paramètre de registre à HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

Il existe un utilitaire frontal pour le faire pour vous: consultez SharpKeys. Vous sélectionnez la clé à remapper, la touche à remapper, écrire dans le registre et redémarrer. (L'écriture de la keymap dans le registre nécessite des privilèges administratifs, car le mappage du clavier est global pour tous les utilisateurs.)

+0

Il existe un large choix de clés moins connues à mapper. Par exemple, j'ai changé mes mystérieux boutons :) en touches de lecture/pause et une touche Calculatrice, touche Verrouillage majuscules en sourdine et la touche Droite en touche F14 (que j'ai ensuite assignée comme touche de raccourci pour lancer des trucs). – Piskvor