Я хотел бы изменить поведение клавиши Windows(Super) следующим образом:
- Клавиша {LWin Up} используется как символ табуляции вместо меню Windows.
- LWin + буква, цифра, функциональная клавиша и т. д. — работает как обычно (например: Win + m — свернуть)
Как это сделать в Windows 7?
решение1
Попробуй это:
$LWin::
KeyWait LWin, T0.15
If !ErrorLevel ; if you hold the LWin key for less than 200 miliseconds...
Send {Tab}
Else ; but if it is held for more than that...
Send {LWin Down} ; ...hold LWin down
KeyWait LWin ; and, in both cases, wait for it to be released
Send, {LWin Up}
Return
Это позволит вам использовать левую клавишу Win в качестве клавиши табуляции при кратковременном нажатии, а если удерживать ее в течение 0,15 секунды, нажатие кнопки будет восприниматься как нажатие левой клавиши Win и позволит вам использовать сочетания клавиш Win + буквы.
Это было грубо украдено и изменено изhttps://autohotkey.com/board/topic/83948-как-переназначить-win-key-и-сохранить-win-key-другие-комбинации-клавиш/
Вся заслуга в этом принадлежит MasterFocus.
решение2
Windows 7 не позволяет вам изменять системные горячие клавиши по умолчанию. Единственный способ обойти это — перехватить клавиши и заставить их делать что-то другое. Вы можете сделать это с помощью инструмента под названиемAutoHotKey.
Я уже некоторое время не пользовался этим инструментом, поэтому не могу дать вам подробные инструкции, но вы можете найти руководство и некоторую помощь.на их сайте.