Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 23, 2021 00:39:18

MikeAI
Зарегистрирован: 2021-12-23
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с клавиатурой

У меня есть задача:
Нужно при нажатии на f+space выполнить какое либо действие.
При этом:

1. Сначала нужно зажать f потому что при зажатии кнопки должно появляться контекстное меню с дальнейшим выбором, для одного из которых нужно также нажать пробел
2. Если отжать f, то программа должна откатиться на этап, где нужно снова зажимать f
3. Если работать между разными объектами, то действия, которые выполняются с помощью зажатия f и какой-то еще вспомогательной кнопки (например, пробел), будут отличаться.
Т.е. я подошел к цветку. При f+space я сорву его, а если подойду к камню, то разломаю его или, например, подниму.

Офлайн

#2 Дек. 24, 2021 19:54:27

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Работа с клавиатурой

MikeAI так, а в чем проблема? вы какой фреймофрт то используете для ГУИ для начала? или ОС? Оно у разных фреймоврков и ОС по разному все сильно. Вы же не надеетесь что вам тут начнут все наперебой ерчислять все возможные варианты всех фозможных фреймоврков?
А так гуглите для своего фреймоврка обработку key_pressed\key_relesed\key_up\key_down



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Дек. 24, 2021 19:55:59)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version