Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 30, 2007 09:25:31

Dimitor
От:
Зарегистрирован: 2007-10-30
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Hotkeys в Python

Приветствую

Есть какой-нибудь способ организовать хоткеи в консольной программе средствами питона?
Нагуглил такие возможности только в curses и средствах создания gui…
А хотелось бы обойтись стандартными средствами или небольшим (желательно кроссплатформенным) модулем…



Офлайн

#2 Окт. 30, 2007 17:54:45

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Hotkeys в Python

Тут немного есть:
для Windows и 2 вариант
А тут вариант реализации кроссплатформенного считывания нажатия клавиши.

Отредактировано (Окт. 30, 2007 17:54:59)

Офлайн

#3 Ноя. 1, 2007 12:34:03

Dimitor
От:
Зарегистрирован: 2007-10-30
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Hotkeys в Python

Мне все-таки под Linux вариант нужнее, под Win опционально.
А предложеный кроссплатформенный вариант - довольно частное решение.

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

Получается что необходимы аналоги kbhit и getche из msvcrt…



Офлайн

#4 Ноя. 1, 2007 15:32:10

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version