Dans Windows 7, comment puis-je désactiver la fonction qui active la barre de menu lorsque Alt est pressé ?
Existe-t-il des valeurs de registre permettant de modifier ce comportement ?
Dans Windows 7, comment puis-je désactiver la fonction qui active la barre de menu lorsque Alt est pressé ?
Existe-t-il des valeurs de registre permettant de modifier ce comportement ?
J'ai utilisé AutoHotkey J'ai donc ajouté cette ligne à mon script et cela a corrigé ce comportement gênant dans presque toutes les applications :
~LAlt Up:: return
Il ne fonctionne pas dans IE mais je n'utilise pas IE de toute façon :)
BTW, j'ai également tué l'ennuyeux menu de démarrage popup via :
~LWin Up:: return
~RWin Up:: return
Aucune des solutions basées sur l'AHK postées ici n'a fonctionné pour moi. Cependant, avec quelques manipulations, j'ai découvert que si vous associez la touche ALT à une autre touche avant de la relâcher, elle n'agira pas pour mettre en évidence les menus. Plutôt que de gaspiller une touche de fonction, j'ai utilisé un code de balayage non attribué qui n'est jamais utilisé à d'autres fins.
LAlt::
sendinput, {LAlt down}
sendinput, {SC0E8 down} ;this is the scan code of an unassigned key. As long as you nor the system never use it for anything else, it can be used in THIS way to cancel the menu acceleration.
;tooltip, Lalt is pressed
KeyWait, LAlt
; That line is important, so that ALT does not continuously fire as you are holding it down.
;tooltip, Lalt was released
return
LAlt up::
sendinput, {LAlt up}
sendinput, {SC0E8 up}
;;;Unlike my 2nd keyboard, this method does not use the scan code as a strict "wrapper."
;;tooltip,
return
RAlt::
sendinput, {RAlt down}
sendinput, {SC0E8 down}
;;tooltip, Ralt is pressed
KeyWait, RAlt
;;tooltip, Ralt was released
return
RAlt up::
sendinput, {RAlt up}
sendinput, {SC0E8 up}
;;tooltip,
return
Explication vidéo :
https://www.youtube.com/watch?v=vRld4bVFrpU&lc=UgzMjkQd4rbmvRDqU9h4AaABAg
Lien vers le script complet :
https://github.com/TaranVH/2nd-keyboard/blob/master/Taran's_Windows_Mods/Alt_menu_acceleration_DISABLER.ahk
J'ai trouvé cette question parce que j'ai un nouveau clavier et parfois j'appuie accidentellement sur la touche ALT lors de la saisie d'e-mails dans Gmail. Le focus est perdu et toutes les frappes suivantes sont transmises à mon navigateur (ce qui peut parfois avoir des résultats très ennuyeux).
La meilleure solution que j'ai trouvée, qui constitue une amélioration mais n'est pas parfaite, est un programme de keymapper appelé KeyTweak qui, d'après ce que j'ai compris, modifie le registre .
Dans le programme, vous cartographiez Left Alt a Right Alt y Right Alt a Left Alt . Cela permet à l Alt pour fonctionner encore un peu ( Ctrl - Alt - Delete ). Cependant, Alt - Tab est partiellement cassé (du moins sur mon Windows-7). Il vous permet partiellement de vous déplacer vers les autres applications, mais lorsque vous relâchez la touche Alt la "sélection" de l'application suivante n'est pas effectuée (vous pouvez toutefois la faire par un clic de souris).
Il est dommage que Windows ne dispose pas d'un dispositif permettant d'éviter la perte de la mise au point à la suite d'une pression erronée sur la touche Alt. Le site Shift y Ctrl Les clés n'ont pas cet effet, par exemple.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.