Permutation des touches de fonction (Fn) et de contrôle (Ctrl) sur le Lenovo ThinkPad W500


19

J'aimerais permuter les touches Fnet Ctrlde mon ThinkPad W500 (comme beaucoup d'autres! Voir: Comment puis-je changer les touches de fonction et de contrôle de mon ordinateur portable? Et Intercepter la touche Fn sur les ordinateurs portables )

  1. De nombreuses personnes indiquent que Windows n'enregistre pas la Fnclé comme une touche, mais en utilisant Mihov ASCII Master 2.0 , qui donne la valeur ASCII d'une touche, je vois la touche Fn renvoyant FF (peut-être que FF dans ce cas signifie `` non enregistré ''). Je vois également que des touches comme Ctrls'inscrire avec un code ASCII lorsqu'elles sont pressées seules et une autre lorsqu'elles sont combinées avec une autre touche. Fnne s'enregistrera que lorsqu'il est pressé seul, donc Windows ne voit certainement pas le combo. Cela a pris une solution comme AutoHotKey de la table.

  2. J'ai exécuté KeyTweak (qui vous montre les codes de balayage matériel d'une touche et la Fnclé enregistrée comme 57443). En utilisant ce programme, j'ai remappé Fnà la Ctrlclé; cela a parfaitement fonctionné. Cependant, je soupçonne qu'en raison du problème dans # 1, le combo de, par exemple, Fn+ Cn'a pas exécuté de copie.

À moins de recycler mon petit doigt, j'envisage de supprimer le clavier et de ressouder les connexions pour échanger ces touches.

J'adorerais obtenir des informations sur le (s) problème (s) technique (s) racine (s) et les solutions possibles ici.


Dans les versions plus récentes, appuyer sur la touche fn pendant un certain temps (comme 4 secondes) affiche une fenêtre contextuelle où vous pouvez la désactiver.
Ixxzz

En fait, recycler votre petit doigt n'est pas une mauvaise idée. Je dois travailler à la fois sur ThinkPad avec le bouton Fn où le Ctrl devrait être, et sur la machine Dell où tout va bien, et maintenant après un court laps de temps, je me suis habitué à travailler sur les deux sans effort.

Réponses:


7

Apparemment, la touche FN n'est pas gérée par le pilote de clavier Windows, mais plutôt par les pilotes développés par Lenovo. Par conséquent, le remappage de la clé FN est impossible par tout utilitaire Windows qui change de clé, car la clé Fn ne génère aucun code de balayage.

Apparemment, Lenovo envisage actuellement une modification du BIOS qui rendra cela possible. Voir cet article: "Changer de mode pour les touches Fn / Ctrl" .

En conclusion, vous devez (1) considérer votre BIOS pour voir si une telle option existe déjà, et sinon (2) vérifier le site Lenovo pour les mises à jour du BIOS de temps en temps (notez simplement que les mises à niveau du BIOS doivent être effectuées très soigneusement, car une erreur signifie bricking votre ordinateur).

En attendant, vous pouvez utiliser cette solution (juste pour plaisanter):

image


Ta dernière phrase m'a fait rire. :) En ce qui concerne votre déclaration "la touche Fn ne génère aucun code de balayage.", Je pense qu'en fait (voir ci-dessus - 57443) génère un scancode matériel. Non seulement cela, mais j'ai utilisé avec succès KeyTweak pour mapper Fn à Ctrl et sur une base de clé unique, il a fonctionné de manière identique; Windows l'a bien vu. Ce qu'il ne semble pas faire, c'est générer une valeur de pression de touche ASCII unique et / ou prendre en charge les pressions de touche avec une autre touche (par exemple Ctrl + c) qui nécessitent un code ASCII unique pour le combo.
Howiecamp

Le Fn en lui-même n'aide certainement pas beaucoup. À l'heure actuelle, le Fn est apparemment le problème Lenovo le plus déploré. Le BIOS de certains modèles a déjà été piraté pour cela (mais pas le vôtre). Lenovo le réparera probablement à temps pour votre prochain ordinateur portable.
harrymc

@Howiecamp, vous pouvez donc mapper FN+keyvers Ctrl+keyet Ctrl+keyvers Fn+key? C'est génial car il ne s'agit que de remapper quelques dizaines de codes pour que tout fonctionne comme vous le souhaitez. Pourriez-vous partager votre solution?
akostadinov

@akostadinov Je ne suis pas sûr d'avoir une solution ...?
Howiecamp

@Howiecamp, vous avez écrit: "Non seulement cela, mais j'ai utilisé avec succès KeyTweak pour mapper Fn à Ctrl et sur une base à clé unique, il fonctionnait de manière identique; Windows l'a bien vu."
akostadinov

8

Le bios swap pour la fonction et les touches ctrl est maintenant implémenté par Lenovo! Si vous avez un ordinateur portable Lenovo plus récent (le mien est un thinkpad x201), vous pouvez trouver l'option de les changer sous les options "configurer le clavier et la souris". (Pour mon ordinateur portable, j'accède au Bios en appuyant sur le bouton bleu "ThinkVantage" pendant le démarrage de l'ordinateur).


correct. Je l'ai également trouvé sur le Thinkpad S430 après la mise à jour du bios.
tmanthey
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.