Найти - Пользователи
Полная версия: Как отловить нажатие клавиши с помощью pywin32?
Начало » Python для экспертов » Как отловить нажатие клавиши с помощью pywin32?
1
Maxsior
Хочу написать что-то типа демона под windows, который будет реагировать на определённые сочетания клавиш, как поймать это действие? Может можно как-то через win32event, или есть другие варианты? Я с этой библиотекой не работал ни разу, поэтому пока что не в курсах, как это все делается, подскажите,
пожалуйста
Shaman
Так же как с WinAPI.
Maxsior
Shaman
Так же как с WinAPI.
А как это делается с WinAPI?
Я просто глубоко так не копал, в основом небольшие скрипты писал
Shaman
Я этим никогда не маялся, но если бы понадобилось, этой информации хватило бы.
Maxsior
Нашёл решение:
import win32api
while True:
    if(win32api.GetKeyState(0xNN) in [-127,-128]): # проверяем статус клавишы: 0 или 1 - клавиша отжата (-127) или (-128) - клавиша нажата
        print("pressed") #делаем что-то
        break # если надо, выходим из цикла
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