key_lower_case once (#2270)

This commit is contained in:
Shuchang Zheng
2025-05-01 00:17:19 -07:00
committed by GitHub
parent bf663d95c7
commit de32f8058b

View File

@@ -1586,39 +1586,40 @@ async def handle_keypress_action(
) -> list[ActionResult]: ) -> list[ActionResult]:
updated_keys = [] updated_keys = []
for key in action.keys: for key in action.keys:
if key.lower() in ("enter", "return"): key_lower_case = key.lower()
if key_lower_case in ("enter", "return"):
updated_keys.append("Enter") updated_keys.append("Enter")
elif key.lower() == "space": elif key_lower_case == "space":
updated_keys.append(" ") updated_keys.append(" ")
elif key.lower() == "ctrl": elif key_lower_case == "ctrl":
updated_keys.append("Control") updated_keys.append("Control")
elif key.lower() == "backspace": elif key_lower_case == "backspace":
updated_keys.append("Backspace") updated_keys.append("Backspace")
elif key.lower() == "pagedown": elif key_lower_case == "pagedown":
updated_keys.append("PageDown") updated_keys.append("PageDown")
elif key.lower() == "pageup": elif key_lower_case == "pageup":
updated_keys.append("PageUp") updated_keys.append("PageUp")
elif key.lower() == "tab": elif key_lower_case == "tab":
updated_keys.append("Tab") updated_keys.append("Tab")
elif key.lower() == "shift": elif key_lower_case == "shift":
updated_keys.append("Shift") updated_keys.append("Shift")
elif key.lower() in ("arrowleft", "left"): elif key_lower_case in ("arrowleft", "left"):
updated_keys.append("ArrowLeft") updated_keys.append("ArrowLeft")
elif key.lower() in ("arrowright", "right"): elif key_lower_case in ("arrowright", "right"):
updated_keys.append("ArrowRight") updated_keys.append("ArrowRight")
elif key.lower() in ("arrowup", "up"): elif key_lower_case in ("arrowup", "up"):
updated_keys.append("ArrowUp") updated_keys.append("ArrowUp")
elif key.lower() in ("arrowdown", "down"): elif key_lower_case in ("arrowdown", "down"):
updated_keys.append("ArrowDown") updated_keys.append("ArrowDown")
elif key.lower() == "home": elif key_lower_case == "home":
updated_keys.append("Home") updated_keys.append("Home")
elif key.lower() == "end": elif key_lower_case == "end":
updated_keys.append("End") updated_keys.append("End")
elif key.lower() == "delete": elif key_lower_case == "delete":
updated_keys.append("Delete") updated_keys.append("Delete")
elif key.lower() == "ecs": elif key_lower_case == "ecs":
updated_keys.append("Escape") updated_keys.append("Escape")
elif key.lower() == "alt": elif key_lower_case == "alt":
updated_keys.append("Alt") updated_keys.append("Alt")
else: else:
updated_keys.append(key) updated_keys.append(key)