Для развлечения я пишу программу python pygame. Я хотел добавить сочетания клавиш в качестве альтернативы использованию мыши для нажатия кнопок. При изучении этого я смотрел на типы event.mod, которые могут выступать в качестве модификаторов на клавишах (например, alt, ctrl, shift, num lock и т. Д. c.). Они довольно просты, кроме одного.
Я не могу понять, какую клавишу должен указывать модификатор pygame.KMOD_MODE . Это список модификаторов, и он является последним.
Constant Description
-------------------------
KMOD_NONE no modifier keys pressed
KMOD_LSHIFT left shift
KMOD_RSHIFT right shift
KMOD_SHIFT left shift or right shift or both
KMOD_LCTRL left control
KMOD_RCTRL right control
KMOD_CTRL left control or right control or both
KMOD_LALT left alt
KMOD_RALT right alt
KMOD_ALT left alt or right alt or both
KMOD_LMETA left meta
KMOD_RMETA right meta
KMOD_META left meta or right meta or both
KMOD_CAPS caps lock
KMOD_NUM num lock
KMOD_MODE mode
Числовое значение c флага равно шестнадцатеричному 0x4000, но это всего лишь отображение и не указывает, что вызывает модификатор установка флага.
Я искал вокруг, но не могу найти ничего, что использует или объясняет, что это должно указывать. Конечно, я могу просто проигнорировать это, потому что это просто для удовольствия, а не «настоящий» проект, но я действительно хотел бы понять, что это такое.
Кто-нибудь знает, какой ключ вызовет этот модификатор?