Welcome to Python-flavored Magnum! Please note that, while already being rather stable, this functionality is still considered experimental and some APIs might get changed without preserving full backwards compatibility.

magnum.platform.sdl2.Application.KeyEvent class

Key event

Enums

class Key: UNKNOWN = 0 LEFT_SHIFT = 1073742049 RIGHT_SHIFT = 1073742053 LEFT_CTRL = 1073742048 RIGHT_CTRL = 1073742052 LEFT_ALT = 1073742050 RIGHT_ALT = 1073742054 LEFT_SUPER = 1073742051 RIGHT_SUPER = 1073742055 ENTER = 13 ESC = 27 UP = 1073741906 DOWN = 1073741905 LEFT = 1073741904 RIGHT = 1073741903 HOME = 1073741898 END = 1073741901 PAGE_UP = 1073741899 PAGE_DOWN = 1073741902 BACKSPACE = 8 INSERT = 1073741897 DELETE = 127 F1 = 1073741882 F2 = 1073741883 F3 = 1073741884 F4 = 1073741885 F5 = 1073741886 F6 = 1073741887 F7 = 1073741888 F8 = 1073741889 F9 = 1073741890 F10 = 1073741891 F11 = 1073741892 F12 = 1073741893 SPACE = 32 TAB = 9 QUOTE = 39 COMMA = 44 PERIOD = 46 MINUS = 45 PLUS = 43 SLASH = 47 PERCENT = 37 SEMICOLON = 59 EQUAL = 61 LEFT_BRACKET = 91 RIGHT_BRACKET = 93 BACKSLASH = 92 BACKQUOTE = 96 ZERO = 48 ONE = 49 TWO = 50 THREE = 51 FOUR = 52 FIVE = 53 SIX = 54 SEVEN = 55 EIGHT = 56 NINE = 57 A = 97 B = 98 C = 99 D = 100 E = 101 F = 102 G = 103 H = 104 I = 105 J = 106 K = 107 L = 108 M = 109 N = 110 O = 111 P = 112 Q = 113 R = 114 S = 115 T = 116 U = 117 V = 118 W = 119 X = 120 Y = 121 Z = 122 NUM_ZERO = 1073741922 NUM_ONE = 1073741913 NUM_TWO = 1073741914 NUM_THREE = 1073741915 NUM_FOUR = 1073741916 NUM_FIVE = 1073741917 NUM_SIX = 1073741918 NUM_SEVEN = 1073741919 NUM_EIGHT = 1073741920 NUM_NINE = 1073741921 NUM_DECIMAL = 1073742044 NUM_DIVIDE = 1073741908 NUM_MULTIPLY = 1073741909 NUM_SUBTRACT = 1073741910 NUM_ADD = 1073741911 NUM_ENTER = 1073741912 NUM_EQUAL = 1073741927
Key
class Modifier: SHIFT = 3 CTRL = 192 ALT = 768 SUPER = 3072
Modifier

Properties

accepted: bool get set
Accepted status of the event
is_repeated: bool get
Whether the key press is repeated
key: Key get
Key
modifiers: InputEvent.Modifier get
Modifiers