1 (изменено: artem.74, 2019-03-25 07:45:41)

Тема: AHK: Отключить отдельное нажатие win key в Windows 10

Добрый день.
Цель: работа клавиши win key только в сочетании с другими клавишами, отдельное нажатие win key отключить (Windows 10)
Решение для Windows 7:


~LWin Up:: return
~RWin Up:: return

В Windows 10 данный скрипт не работает. Меню Пуск вызывается по одиночному нажатию win key.
AHK 1.1.30.01
Windows 10 LTSC 1809

2

Re: AHK: Отключить отдельное нажатие win key в Windows 10

artem.74 пишет:

Решение для Windows 7

У меня это решение на Windows 7 не работает.
Можно так:

RWin::
LWin:: Return

#If GetKeyState("LWin", "P")
sc2c:: MsgBox, % A_ThisHotkey ; LWin + Z
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Отключить отдельное нажатие win key в Windows 10

teadrinker
действительно, ошибочка вышла, если конвертировать AHK 1.1.30.01 то не работает данный скрипт. А с AHK 1.1.26.01 - работает. Почему так?

4 (изменено: artem.74, 2019-03-25 08:38:05)

Re: AHK: Отключить отдельное нажатие win key в Windows 10

Можно так:

RWin::
LWin:: Return

#If GetKeyState("LWin", "P")
sc2c:: MsgBox, % A_ThisHotkey ; LWin + Z

вообще полностью блокирует клавишу, ни win+e...ничего не работает

5 (изменено: teadrinker, 2019-03-25 08:46:50)

Re: AHK: Отключить отдельное нажатие win key в Windows 10

artem.74 пишет:

вообще полностью блокирует клавишу, ни win+e...ничего не работает

А подумать немножко?

RWin::
LWin:: Return

#If GetKeyState("LWin", "P")
sc2c:: MsgBox, % A_ThisHotkey ; LWin + Z
sc12:: Send #{sc12}           ; LWin + E
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

6

Re: AHK: Отключить отдельное нажатие win key в Windows 10

teadrinker
спасибо.
а вот эту функцию можно к данному скрипту прикрутить?
#WheelUp::SoundSet +10

7

Re: AHK: Отключить отдельное нажатие win key в Windows 10

Проще:

~RWin::
~LWin::Send {Blind}{vk07}
artem.74 пишет:

если конвертировать AHK 1.1.30.01 то не работает данный скрипт. А с AHK 1.1.26.01 - работает. Почему так?

The hotkeys ~LWin:: and ~RWin:: no longer suppress the Start Menu. See #MenuMaskKey for details and a workaround.

https://www.autohotkey.com/docs/AHKL_Ch … v1.1.27.00

8

Re: AHK: Отключить отдельное нажатие win key в Windows 10

Интересное решение.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

9

Re: AHK: Отключить отдельное нажатие win key в Windows 10

Malcev
да, интересно. только на 10 еще не проверял. или может кто проверил уже?

10

Re: AHK: Отключить отдельное нажатие win key в Windows 10

Ещё проще:

~RWin::
~LWin:: Send {vkF}
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

11

Re: AHK: Отключить отдельное нажатие win key в Windows 10

У меня без {blind} посылает серию нажатий контрола:

5B  15B	h	d	2.28	LWin           	
A2  01D	i	d	0.00	LControl       	
A2  01D	i	u	0.00	LControl       	
5B  15B	i	u	0.00	LWin           	
0F  000	i	d	0.00	not found      	
0F  000	i	u	0.00	not found      	
A2  01D	i	d	0.01	LControl       	
5B  15B	i	d	0.00	LWin           	
A2  01D	i	u	0.00	LControl       	
5B  15B	 	u	0.11	LWin           	

12

Re: AHK: Отключить отдельное нажатие win key в Windows 10

вообще, в результате хочу управлять звуком с помощью сочетания клавиш win key+колесо мыши в Windows 10 (но без одиночного нажатия win key)


~RWin::
~LWin::Send {Blind}{vk07}

#WheelUp::SoundSet +2
#WheelDown::SoundSet -2
#up::SoundSet +2
#down::SoundSet -2

#MaxHotkeysPerInterval 200

В Windows 7 работает. Проверю в 10.

13

Re: AHK: Отключить отдельное нажатие win key в Windows 10

Malcev пишет:

У меня без {blind} посылает серию нажатий контрола

А у меня твой вариант при удержании Win открывает окно управления Xbox:

https://i.imgur.com/SmReD84.png

а иногда заодно и старт-меню.
У меня лучше всего так оказалось:

~RWin::
~LWin:: Send {Blind}{vkF}
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

14

Re: AHK: Отключить отдельное нажатие win key в Windows 10

Ребят, всё работает. Спасибо, особенно, Malcev. Скрипт рабочий. Результат достигнут.