Проверьте нажатие клавиши перед началом сценарияPython

Программы на Python
Ответить
Anonymous
 Проверьте нажатие клавиши перед началом сценария

Сообщение Anonymous »

Я хотел бы инициировать определенное поведение в начале сценария Python, если при запуске сценария уже удерживается определенная клавиша.
Например, я хочу определить, нажата ли клавиша Ctrl именно в тот момент, когда начинается выполнение сценария.
Я пробовал использовать модуль клавиатуры: Keyboard.is_pressed('ctrl'), но он всегда возвращает False.
Я также пробовал Keyboard.read_key, но этот метод дает мне две проблемы:
Если ни одна клавиша не нажата, сценарий блокируется на неопределенный срок.
Если клавиша нажата, сценарий продолжается только после того, как я ее отпускаю.
Существует ли надежный, неблокирующий способ проверить текущее состояние клавиши при запуске — например, удерживается ли физически нажатой клавиша Ctrl, когда скрипт Python начинает работать?

Подробнее здесь: https://stackoverflow.com/questions/698 ... gin-script
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»