Wie kann ich unter Windows XP festlegen, dass sich Alt wie eine herkömmliche Zusatztaste verhält?

628
NReilingh

Ich bin ein Mac-Typ, und auf einem Mac funktionieren alle Zusatztasten unten links auf der Tastatur auf die gleiche Weise: Wenn Sie keine Kurzwahltasten aktiviert haben, funktionieren sie genauso: Sie können sie so oft drücken, wie Sie möchten, und sie werden es tun absolut nichts, es sei denn, es wird eine andere Taste gedrückt.

Unter Windows ist das Verhalten etwas anders. Die Windows-Taste öffnet natürlich das Startmenü und die ALT-Taste bereitet sich auf eine Tastenkombination vor, wenn sie einmal gedrückt wird.

Das macht mich verrückt, da ich alt-tab ziemlich oft verwende, aber gelegentlich versehentlich alt alleine anstößt, so dass ich es erneut schlagen muss, um zur normalen Tastatureingabe anstelle der Menü-Shortcuts zurückzukehren. Für mich ist das wirklich uninteressant, da alt als Modifikatortaste überall verwendet wird, aber ALSO hat auch eine Funktion, wenn Sie es alleine schlagen.

Wie kann ich die Sticky-Funktion vollständig deaktivieren?

2

1 Antwort auf die Frage

3
Synetech

I doubt there is any built-in way to do it (e.g., with a registry entry), but it is simple enough to accomplish with an AutoHotKey script (you can also compile the script and auto-run the resulting file in the background).


The following script allows Alt+whatever to work as normal, but Alt by itself does nothing*.

~RAlt & * :: RAlt :: ~LAlt & * :: LAlt :: 

*Holding Alt down does do something: it displays the accelerator key underline if the Don’t-Show-Accelerators-While-Typing option has been set. Of course in this case, it actually is a feature as opposed to a bug.