Dimitor
Окт. 30, 2007 09:25:31
Приветствую
Есть какой-нибудь способ организовать хоткеи в консольной программе средствами питона?
Нагуглил такие возможности только в curses и средствах создания gui…
А хотелось бы обойтись стандартными средствами или небольшим (желательно кроссплатформенным) модулем…
Ferroman
Окт. 30, 2007 17:54:45
Тут немного есть:
для Windows и 2 вариантА
тут вариант реализации кроссплатформенного считывания нажатия клавиши.
Dimitor
Ноя. 1, 2007 12:34:03
Мне все-таки под Linux вариант нужнее, под Win опционально.
А предложеный кроссплатформенный вариант - довольно частное решение.
Во-первых, он блокируется когда основной поток тоже пытаются считать данные с stdio
Во-вторых, никаких средств отслеживания нажатия кнопок Ctrl, Alt, Shift итд
Получается что необходимы аналоги kbhit и getche из msvcrt…