1

Тема: AHK: AppsKey как RWin и как AppsKey?

Подскажите пожалуйста.

На моей клавиатуре нет правой клавиши Win.
Хочу, чтобы AppsKey работала и как RWin и как AppsKey: при нажатии AppsKey+<клавиша> - вызывала соответствующую Win-комбинацию, при нажатии и отпускании, между которыми не было нажатий других клавиш - вызывала бы контекстное меню.

Пробовал так:

AppsKey::RWin
AppsKey Up::SendInput {AppsKey}

Это работает, но неприятность в том, что после срабатывания Win-комбинации срабатывает и AppsKey, например после Win+s в окне поиска появляется контекстное меню "Вставить".

Как можно сделать, чтобы AppsKey срабатывала как AppsKey только если между её нажатием и отпусканием не было нажатий других клавиш, а если были, то работала бы как RWin?

2

Re: AHK: AppsKey как RWin и как AppsKey?

Придётся, наверно, вам прописать нужные комбинации. Если только не появился какой-нибудь более хитрый способ.


AppsKey & vk45:: Send, #{vk45}  ; Win-E
AppsKey & vk52:: Send, #{vk52}  ; Win-R
AppsKey Up:: Send, {AppsKey}

3

Re: AHK: AppsKey как RWin и как AppsKey?

AppsKey::RWin

#If A_PriorKey = "AppsKey"
AppsKey Up::Send {AppsKey}
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4

Re: AHK: AppsKey как RWin и как AppsKey?

teadrinker пишет:
AppsKey::RWin

#If A_PriorKey = "AppsKey"
AppsKey Up::Send {AppsKey}

Спасибо!