J'ai un ordinateur portable Asus M51Sn , fonctionnant sous Windows 7 (mais aussi sous Linux, mais cette question ne concerne que Windows). Comme vous pouvez le voir sur l'image suivante, il comporte cinq touches totalement inutiles en haut du clavier. Je veux remapper ces clés à des choses utiles.
Dans ce portable, je dois utiliser Fn+F5
et Fn+F6
pour modifier la luminosité, et Fn+F10
, Fn+F11
et Fn+F12
pour couper ou modifier le volume. Ces actions sont TRÈS lourdes, car il faut appuyer à deux mains et je dois regarder le clavier pour trouver où se trouve la bonne touche. Ce que je veux, c'est remapper les touches inutiles en haut (comme dans l'image précédente) pour modifier la luminosité et le volume.
Comme je l'ai dit, j'ai besoin d'une solution pour Windows 7 (j'ai déjà remappé les clés sur mon système Linux).
J'ai installé un programme appelé Asus ATK Hotkey
, qui est chargé d'afficher des messages OSD sur les changements de luminosité / volume. Cependant, ce programme est très mauvais, car il est complètement caché de l'utilisateur et n'a AUCUNE configuration. Pas même les fichiers de configuration, il ne contient que quelques fichiers EXE et DLL, rien de plus. Il est tellement grave que la touche "Ouvrir le navigateur" de mon clavier lance toujours Internet Explorer, même si ce n'est pas mon navigateur par défaut. Si nécessaire, je désinstallerai volontiers ce programme si je trouve quelque chose de mieux. (remapper les clés en actions utiles est beaucoup plus important que les messages OSD)
Choses que j'ai déjà essayées
Désinstallation de ATK Hotkey
Sans cela ATK Hotkey
, je peux toujours changer la luminosité (comme cela est probablement géré par le BIOS), mais les Fn+F*
touches ne changent plus le volume.
SharpKeys 3.0
SharpKeys 3.0 ne pouvait lire aucune des touches spéciales de mon ordinateur portable. Mon pari est qu’il ne s’agit pas d’appuis réels, mais d’événements ACPI. Il me faut donc un moyen de mapper certains événements ACPI en actions utiles.
AutoHotkey
J'ai essayé d'installer AutoHotkey et d'exécuter un script pour trouver le code d'analyse d'une clé . Pas de chance, ces touches spéciales de mon ordinateur portable ne semblent pas générer d'événements de scancode ou de pression de touche. (j'ai eu cette idée d' une réponse de StackOverflow , dommage que cela n'ait pas fonctionné pour moi)
Mise à jour, 4 ans plus tard : en 2014, ce cahier est tombé en panne et j'ai cessé de l'utiliser. De plus, je n'exécute pas Windows sur mon ordinateur portable actuel.
Réponses:
Dans la rubrique ASUS Info Booth (sur le forum Notebook Review) , j'ai trouvé un lien appelé Personnaliser les raccourcis clavier ASUS . Ce lien m'a envoyé à Asus Notebooks, v1.3 sujet sur ce forum:
C'est tout ce dont j'avais besoin! De plus, le code source est inclus! (dommage que je n'ai pas Visual Studio).
Cependant, le programme du premier article comporte une erreur d’interface graphique stupide, qui a été corrigée par un autre utilisateur puis publiée sous le nom AsusNbKeysCtr-1.3fix.zip (mais sans code source).
En utilisant ce programme (la version fixe), j'ai pu remapper les clés portables supplémentaires pour Volume Up, Volume Downet les Volume Mutefrappes, qui sont directement reconnus par Windows. C'est génial, et résout la moitié de mon problème !
L'autre moitié, cependant, implique de changer la luminosité du moniteur. Malheureusement, il n’ya pas de solution facile à cela, et j’ai besoin d’un programme en ligne de commande pour augmenter et diminuer la luminosité .
J'ai trouvé deux applications en ligne de commande qui me permettent de régler la luminosité à une valeur quelconque, mais ne me permettent pas de l'augmenter ou de la diminuer. Le premier est Brightener, écrit par l'utilisateur Ciaran . Le deuxième est Display Gadget Vista Brightness d’edgylogic.com . Puisqu'ils ne résolvent pas mon problème, j'ai toujours besoin d'un programme pour modifier la luminosité.
la source
Probablement un peu tard pour répondre, mais après avoir suivi lien après lien, j'ai trouvé une version de DMedia qui remplace la version normale et distribue les événements de touches du clavier général pour la lecture multimédia. Je sais que la question portait sur d'autres boutons, mais le fait que les touches multimédias lançaient une application aléatoire à chaque fois (et que dans Windows 8, cela mettait WMP au premier plan) me dérangeait.
L'application peut être trouvée sous forme binaire ici (il y a une source dans bitbucket si vous la voyez) http://3mptylab.blogspot.it/2012/09/how-to-make-asus-notebooks-media-keys.html
Il suffit de télécharger le fichier rar, d’arrêter le processus DMedia.exe, d’accéder au dossier d’installation de ATK Media, de renommer le fichier DMedia.exe original au cas où, puis de placer le fichier DMedia.exe téléchargé dans le même dossier. Exécutez-le pour le faire fonctionner (et normalement, il devrait être lancé au démarrage).
Il est basé sur ce code, qui n'a fonctionné que pour une seule application. http://zaak404.wordpress.com/2011/05/09/controlling-foobar2000-with-asus-g73-media-keys/
Fonctionne bien sur mon Asus U30Jc sous Windows 8 64 bits, alors que toutes les autres méthodes ne fonctionnent pas correctement.
la source
Vous avez vu votre commentaire sur une autre réponse que j'ai laissée pour régler la luminosité; j'ai donc modifié un peu l'application que j'ai écrite pour cette question et j'ai mis au point une application permettant de contrôler la luminosité (les mêmes restrictions s'appliquent que pour les commentaires de l'autre fil) .
Cette version de l'application est assez pauvre pour le moment. Certains codes gravement mauvais pour le moment, mais il semble fonctionner de toute façon pour moi. Actuellement, la touche de raccourci est codée en dur en tant que CTRL + ALT + HAUT / BAS, mais comme vous le verrez, une boîte de dialogue vous permet de configurer les raccourcis clavier vous-même. Cela ne fonctionne pas pour le moment, mais je vais essayer de régler le problème à un moment donné.
Télécharger
Lorsque je me préoccupe de régler les paramètres, je vais un peu nettoyer le code et le poster ici aussi.
la source
brightener +1
pour augmenter (ou-1
pour diminuer), c'est assez! Une simple interface de ligne de commande est parfaite pour mon besoin (car j'ai déjà un autre programme pour mapper une clé à une commande).