Fix NameError: add ecodes. prefix to all key code references

The template was expanding KEY_LEFTCTRL, KEY_RIGHTCTRL but only
prepending ecodes. to the first one. Now all key codes include
the ecodes. prefix in the case statement values.

https://claude.ai/code/session_01XKYC1basxdwtHy71tky7xm
This commit is contained in:
Claude
2026-03-26 04:06:49 +00:00
parent 22d4f64bb3
commit 62b2a2277e
+13 -13
View File
@@ -150,35 +150,35 @@ case "$HOTKEY_CHOICE" in
PTT_LABEL="Ctrl + Alt"
PTT_KEY1_NAME="ctrl"
PTT_KEY2_NAME="alt"
PTT_KEY1_CODES="KEY_LEFTCTRL, KEY_RIGHTCTRL"
PTT_KEY2_CODES="KEY_LEFTALT, KEY_RIGHTALT"
PTT_KEY1_CODES="ecodes.KEY_LEFTCTRL, ecodes.KEY_RIGHTCTRL"
PTT_KEY2_CODES="ecodes.KEY_LEFTALT, ecodes.KEY_RIGHTALT"
;;
2)
PTT_LABEL="Ctrl + Shift"
PTT_KEY1_NAME="ctrl"
PTT_KEY2_NAME="shift"
PTT_KEY1_CODES="KEY_LEFTCTRL, KEY_RIGHTCTRL"
PTT_KEY2_CODES="KEY_LEFTSHIFT, KEY_RIGHTSHIFT"
PTT_KEY1_CODES="ecodes.KEY_LEFTCTRL, ecodes.KEY_RIGHTCTRL"
PTT_KEY2_CODES="ecodes.KEY_LEFTSHIFT, ecodes.KEY_RIGHTSHIFT"
;;
3)
PTT_LABEL="Alt + Shift"
PTT_KEY1_NAME="alt"
PTT_KEY2_NAME="shift"
PTT_KEY1_CODES="KEY_LEFTALT, KEY_RIGHTALT"
PTT_KEY2_CODES="KEY_LEFTSHIFT, KEY_RIGHTSHIFT"
PTT_KEY1_CODES="ecodes.KEY_LEFTALT, ecodes.KEY_RIGHTALT"
PTT_KEY2_CODES="ecodes.KEY_LEFTSHIFT, ecodes.KEY_RIGHTSHIFT"
;;
4)
PTT_LABEL="Right Ctrl (alone)"
PTT_KEY1_NAME="rctrl"
PTT_KEY2_NAME=""
PTT_KEY1_CODES="KEY_RIGHTCTRL"
PTT_KEY1_CODES="ecodes.KEY_RIGHTCTRL"
PTT_KEY2_CODES=""
;;
5)
PTT_LABEL="Right Alt (alone)"
PTT_KEY1_NAME="ralt"
PTT_KEY2_NAME=""
PTT_KEY1_CODES="KEY_RIGHTALT"
PTT_KEY1_CODES="ecodes.KEY_RIGHTALT"
PTT_KEY2_CODES=""
;;
*)
@@ -186,8 +186,8 @@ case "$HOTKEY_CHOICE" in
PTT_LABEL="Ctrl + Alt"
PTT_KEY1_NAME="ctrl"
PTT_KEY2_NAME="alt"
PTT_KEY1_CODES="KEY_LEFTCTRL, KEY_RIGHTCTRL"
PTT_KEY2_CODES="KEY_LEFTALT, KEY_RIGHTALT"
PTT_KEY1_CODES="ecodes.KEY_LEFTCTRL, ecodes.KEY_RIGHTCTRL"
PTT_KEY2_CODES="ecodes.KEY_LEFTALT, ecodes.KEY_RIGHTALT"
;;
esac
@@ -227,7 +227,7 @@ except ImportError:
WHISPR_HOTKEY_UP = ["xdotool", "keyup", "ctrl", "alt", "super"]
WHISPR_HOTKEY_SEND = ["xdotool", "keydown", "ctrl", "key", "grave", "keyup", "ctrl"]
PTT_CODES = (ecodes.${PTT_KEY1_CODES},)
PTT_CODES = (${PTT_KEY1_CODES},)
is_recording = False
@@ -326,8 +326,8 @@ except ImportError:
WHISPR_HOTKEY_UP = ["xdotool", "keyup", "ctrl", "alt", "super"]
WHISPR_HOTKEY_SEND = ["xdotool", "keydown", "ctrl", "key", "grave", "keyup", "ctrl"]
KEY1_CODES = (ecodes.${PTT_KEY1_CODES},)
KEY2_CODES = (ecodes.${PTT_KEY2_CODES},)
KEY1_CODES = (${PTT_KEY1_CODES},)
KEY2_CODES = (${PTT_KEY2_CODES},)
key1_held = False
key2_held = False