1 (изменено: teadrinker, 2017-09-01 02:46:54)

Тема: AHK: KeyWait и клавиша Pause

Pause::
   SoundBeep
   KeyWait, % A_ThisHotkey
   SoundBeep
   Return

У меня одного не работает нормально такой код? У меня при удерживании кнопки Pause срабатывают два сигнала подряд.
Кроме того, в таком коде

Pause Up:: MsgBox

горячая клавиша Pause Up срабатывает до отпускания.

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

2

Re: AHK: KeyWait и клавиша Pause

Клавиатура небось PS/2?
Если да, то у нее кнопка пауза при отпускании не генерирует сканкод.
На USB работает, как надо.

3

Re: AHK: KeyWait и клавиша Pause

Да, у меня старая очень. Это ты из практики знаешь, или где-то прочитать можно?

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

4

Re: AHK: KeyWait и клавиша Pause

Проверил только что.
А прочитать тут:
https://www.win.tue.nl/~aeb/linux/kbd/scancodes-1.html
wiki.osdev.org/PS/2_Keyboard

Note: There is no scan code for "pause key released" (it behaves as if it is released as soon as it's pressed)

5

Re: AHK: KeyWait и клавиша Pause

Ага, спасибо. Тут проблема скорее в том, что

it behaves as if it is released as soon as it's pressed

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