Ce que j'essaye d'accomplir:
Pour re-mapper le bouton d'alimentation d'un ordinateur portable qui est placé de manière absurde comme clé dans le clavier.
Le contexte:
J'ai récemment acheté une version améliorée de l'ordinateur portable ASUS VivoBook Pro N552VW. C'est une excellente machine, avec de bonnes spécifications. J'aime chaque détail, sauf une chose que je ne peux tout simplement pas avaler, et je ne peux pas comprendre pourquoi il existe sur Terre.
Un génie de la conception de produits a décidé que le bouton d'alimentation pour allumer et éteindre l'ordinateur devrait être situé parmi les touches du clavier. Encore plus sage, le génie a décidé de la placer là où l'on trouve généralement la touche "End" dédiée, comme on peut le voir sur l'image ci-dessous:
Atténuer le problème:
Bien que cette conception soit évidemment sujette aux erreurs, c'est-à-dire qu'il y a toujours le risque d'appuyer sur la touche marche / arrêt par accident, puis de mettre l'ordinateur portable en veille au milieu d'une session de travail. Mais cela est facile à résoudre, en allant dans les paramètres d'alimentation de Windows et en ne définissant rien à se produire lorsque vous appuyez sur les boutons d'alimentation. Voir l'image ci-dessous:
Ce qui reste à faire:
Cependant, ce que j'aimerais vraiment faire, c'est mapper une telle clé pour qu'elle se comporte comme s'il s'agissait à nouveau d'une touche de fin dédiée. J'ai essayé plusieurs logiciels de mappage de clés, mais aucun n'a fonctionné. Je sais que les touches d'alimentation sont souvent mappées au processus d'alimentation du BIOS à un niveau plutôt bas, donc j'étais sur le point d'abandonner.
C'est à ce moment que j'ai trouvé cette question sur AskUbuntu Stackoverflow: /ubuntu/580902/how-to-change-mapping-for-the-poweroff-key-on-keyboard
Là, une solution est donnée pour Ubuntu OS. Cela m'a redonné espoir qu'il serait possible de faire de même sous les fenêtres. Par conséquent, ma question ici: comment pourrais-je correctement re-mapper le bouton d'alimentation stupide d'Asus pour se comporter comme s'il s'agissait d'une touche "Fin"?
Ma solution préférée serait de le faire via le registre Windows. Ce n'est que si cela n'est pas possible du tout que je voudrais expérimenter la possibilité d'utiliser des logiciels de remappage externes qui doivent être chargés à tout moment.
Qu'est-ce que j'ai essayé exactement:
J'ai en fait essayé à la fois de modifier le registre et d'utiliser un logiciel externe. Aucun logiciel gratuit que j'ai pu trouver ne m'a permis de remapper correctement la touche d'alimentation.
En modifiant le registre, le mieux que j'ai pu découvrir est de faire de la clé NumLock la clé de fin (puis NumLock serait accessible par Ctrl + Alt + PauseBreak):
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layout
"Carte Scancode" = 00,00,00,00,00,00,00,00,00,03,00,00,00,4f, e0,45,00,45,00,46, e0,00,00,00 , 00
Inutile de dire que cela se distingue comme une solution plutôt sale car cela crée plus de dégâts.