Найти - Пользователи
Полная версия: Hotkeys в Python
Начало » Python для экспертов » Hotkeys в Python
1
Dimitor
Приветствую

Есть какой-нибудь способ организовать хоткеи в консольной программе средствами питона?
Нагуглил такие возможности только в curses и средствах создания gui…
А хотелось бы обойтись стандартными средствами или небольшим (желательно кроссплатформенным) модулем…
Ferroman
Тут немного есть:
для Windows и 2 вариант
А тут вариант реализации кроссплатформенного считывания нажатия клавиши.
Dimitor
Мне все-таки под Linux вариант нужнее, под Win опционально.
А предложеный кроссплатформенный вариант - довольно частное решение.

Во-первых, он блокируется когда основной поток тоже пытаются считать данные с stdio
Во-вторых, никаких средств отслеживания нажатия кнопок Ctrl, Alt, Shift итд

Получается что необходимы аналоги kbhit и getche из msvcrt…
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