Handle common keypad codes for numpad rod presets
This commit is contained in:
@@ -31,6 +31,16 @@ def _build_numpad_mapping() -> dict[int, float]:
|
||||
"KEY_A1": 0.7, # numpad 7
|
||||
"KEY_A2": 0.8, # numpad 8
|
||||
"KEY_A3": 0.9, # numpad 9
|
||||
# Common keypad aliases when NumLock is on
|
||||
"KEY_END": 0.1,
|
||||
"KEY_DOWN": 0.2,
|
||||
"KEY_NPAGE": 0.3,
|
||||
"KEY_LEFT": 0.4,
|
||||
"KEY_B2": 0.5, # center stays 0.5
|
||||
"KEY_RIGHT": 0.6,
|
||||
"KEY_HOME": 0.7,
|
||||
"KEY_UP": 0.8,
|
||||
"KEY_PPAGE": 0.9,
|
||||
}
|
||||
for name, value in table.items():
|
||||
code = getattr(curses, name, None)
|
||||
|
||||
Reference in New Issue
Block a user