ACTL_WAITKEY
-
Max Rusov
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
ACTL_WAITKEY
Согласно документации ACTL_WAITKEY должна всегда возвращать 0, а на самом деле возвращает код нажатой клавиши. Что есть правильно. Можно надеяться, что это поведение сохраниться в будущем, что его не "починят"? 
- John Doe
- Бюрократ
- Posts: 14570
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 92 times
- Been thanked: 514 times
- Contact:
ACTL_WAITKEY
Документация до сих пор не изменилась.
Но кто может прояснить следующее утверждение из документации:
Code: Select all
Param2 указатель на заполненную структуру INPUT_RECORD (код клавиши) - ждём конкретную клавишу.
Похоже сейчас Param2 просто игнорируется.[/s]
- John Doe
- Бюрократ
- Posts: 14570
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 92 times
- Been thanked: 514 times
- Contact:
ACTL_WAITKEY
Для справки: функция в настоящий момент ведёт себя согласно документации и возвращает 0.
https://t.me/FarManager — Telegram чат
- John Doe
- Бюрократ
- Posts: 14570
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 92 times
- Been thanked: 514 times
- Contact:
ACTL_WAITKEY
Однако есть недоработка: хотя функция получает на вход InputRecord, работать она может только с теми записями, которые
Т.е. нельзя например ждать отпускания
InputRecordToName может преобразовать в FarKey.Т.е. нельзя например ждать отпускания
Esc, или нажатия Shift.https://t.me/FarManager — Telegram чат