Форум сайта python.su
Да, думаю о написании кейлоггера для автоматизации пары программ, вопрос в том, как реализовать перехват клавиш? Сразу скажу, среда GNOME, для контроля мыши/клавиатуры сейчас использую pyatspi. Интересен был бы вариант с нажатием клавиш в моем скрипте и логированием в нем, а потом он их каким-то образом переадресует нужному мне приложению, например, через d-bus, если такое возможно. В том и вопрос - возможно ли? И если возможно, то есть ли пример кода?
Офлайн
windows. python 2.7
Тоже интересует данный вопрос.
Есть окно развернутое на весь экран (игруха). В этом окне необходимо определить нажатые клавиши и подменить их другими. Думаю надо копать в сторону активного окна и win32api, но пока безрезультатно.
На данном этапе есть программа, которая выполняет нужную задачу только когда активно окно терминала.
Буду признателен за инфу!
Офлайн
Или с setwindowshookex или с api хуками. И по моему тут без dll не обойтись.
Офлайн
nerijusЕсли NT то SetWindowsHookEx можно вызывать с адресом базы своего exe - dll не обязательна, но вот как это с питоном подружить… )
И по моему тут без dll не обойтись.
Отредактировано (Авг. 31, 2011 19:02:54)
Офлайн