Найти - Пользователи
Полная версия: работа с клавиатурой windows
Начало » Python для экспертов » работа с клавиатурой windows
1
igor.kaist
Доброго времени суток, понимаю что вопрос конкретно не к питону, но:
Требуется узнать код нажатой клавиши, включая комбинации клавиш (ctrl+alt+down например),
Требуется показать юзеру что собственно нажато в виде ‘ctrl+alt+down’ соответственно,
и последнее требуется в дальнейшем эмулировать то, что было записано ранее.
Копаю в сторону win32api но разобраться до конца не могу.
win32api.keybd_event эмулирует нажатие, но вот со скан кодами не разобрался… Как их получить, в частности комбинации клавиш.
Если кто сталкивался, помогите пожалуйста!
shiza
может это поможет?
http://code.activestate.com/recipes/197140/
nobodyzzz
GetKeyboardState?
igor.kaist
GetKeyboardState ну да… только не разобрался с ней, уж извините :(
еще проблема… keybd_event посылает сигнал нажатия клавиши, но как послать сигнал что она отжата? :)
из доков: keybd_event(bVk, bScan, dwFlags, dwExtraInfo)
где dwFlags нужно указать флаг, указываюший что клавиша отжата, но как этот флаг указать??
igor.kaist
shiza
может это поможет?
http://code.activestate.com/recipes/197140/
в том примере “only console applications”…. и только для текста, а никак не для функ. клавиш:(
The gray Cardinal
Может, вот эта вещь заинтересует:
http://www.script-coding.info/AutoHotkeyTranslation.html
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB