Форум сайта python.su
Доброго времени суток, понимаю что вопрос конкретно не к питону, но:
Требуется узнать код нажатой клавиши, включая комбинации клавиш (ctrl+alt+down например),
Требуется показать юзеру что собственно нажато в виде ‘ctrl+alt+down’ соответственно,
и последнее требуется в дальнейшем эмулировать то, что было записано ранее.
Копаю в сторону win32api но разобраться до конца не могу.
win32api.keybd_event эмулирует нажатие, но вот со скан кодами не разобрался… Как их получить, в частности комбинации клавиш.
Если кто сталкивался, помогите пожалуйста!
Офлайн
может это поможет?
http://code.activestate.com/recipes/197140/
Офлайн
GetKeyboardState?
Офлайн
GetKeyboardState ну да… только не разобрался с ней, уж извините :(
еще проблема… keybd_event посылает сигнал нажатия клавиши, но как послать сигнал что она отжата? :)
из доков: keybd_event(bVk, bScan, dwFlags, dwExtraInfo)
где dwFlags нужно указать флаг, указываюший что клавиша отжата, но как этот флаг указать??
Офлайн
shizaв том примере “only console applications”…. и только для текста, а никак не для функ. клавиш:(
может это поможет?
http://code.activestate.com/recipes/197140/
Отредактировано (Авг. 22, 2008 17:30:18)
Офлайн
Может, вот эта вещь заинтересует:
http://www.script-coding.info/AutoHotkeyTranslation.html
Офлайн