Here is the solution: http://www.autohotkey.com/forum/topic55858.html
Use the following code in AutoHotKey:
~LWin Up:: return ~RWin Up:: return
Ich möchte die Windows-Taste daran hindern, das Startmenü unter Windows 7 zu aktivieren. Ich möchte die Windows-Taste nicht vollständig deaktivieren. Ich möchte, dass Strg + Esc noch das Startmenü öffnet.
Ich weiß, dass Sie AutoHotKey verwenden können, um die Windows-Taste vollständig zu deaktivieren.
Der Grund, warum ich diese Funktionalität haben möchte, ist, dass ich viele Tastenkombinationen mit der Windows-Taste verknüpft habe. Dies führt oft dazu, dass das Startmenü versehentlich geöffnet wird.
Here is the solution: http://www.autohotkey.com/forum/topic55858.html
Use the following code in AutoHotKey:
~LWin Up:: return ~RWin Up:: return
Dies funktionierte für mich unter Windows 8, die aktuelle Antwort jedoch nicht:
LWin & vk07::return LWin::return
Das folgende AutoHotkey-Skript deaktiviert die ⊞ WinTaste und aktiviert das Startmenü für die linke und rechte ⊞ WinTaste in Windows 10.
LWin & vk07::return LWin::return RWin & vk07::return RWin::return
Wenn Sie auch den Anweisungen hier folgen, können Sie die meisten anderen ⊞ WinTastenkombinationen deaktivieren :
Ich versuche immer noch herauszufinden, wie Sie die ⊞ Win+ Tab ↹und ⊞ Win+ L-Funktionen am besten deaktivieren können. Ich komme zurück und bearbeite das, wenn ich es tue.
I believe you can only unregister a global hotkey if you're the application that registered it, and since explorer.exe registers the global hotkey, you probably would need a modified version of that, which I think would be impossible to find.
; disable windows start menu hotkey while retaining the windows key as a modifier key. LWin::return ;~ #w::SoundBeep ; fails <#w::SoundBeep ; works ;~ LWin & w::SoundBeep ; works