Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 12, 2013 01:30:31

napuznik
Зарегистрирован: 2012-07-25
Сообщения: 71
Репутация: +  0  -
Профиль   Отправить e-mail  

Перехват событий

Добрый день, подскажите, если кто знает:
При нажатии на кнопку Capslock на клаве нужно, что бы до виндоуса дошел не капс, а, например, альт.
Тоесть, нажимаем капс, хуки ловят сигнал и отправляют функцию для альта. При отжатии капса соответственно отжимается альт

Если использовать в связке “pyHook” и “ctypes.windll.user32.keybd_event(xxx, 0, 0, 0, 0)”, то альт вместе с капсом нажимаются отлично, но на отжатие не реагируют. При этом капс без альта реагирует и на нажатие и на отжатие. Стоит добавить к нему альт, и они начинают не обрабатываться отжатием
Вопрос: есть какие-то ограничения у pyHook или ctypes.windll… ? И есть ли другой способ?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version