feat: Add emacs-style up/down keys

get up/down with ctrl+p/n for emacs-keybinding convention
This commit is contained in:
shyn
2025-09-25 13:08:42 +08:00
parent f3d55cff84
commit 721ecc9bec

View File

@@ -192,9 +192,9 @@ def get_key():
key = readchar.readkey()
# Arrow keys
if key == readchar.key.UP:
if key == readchar.key.UP or key == readchar.key.CTRL_P:
return 'up'
if key == readchar.key.DOWN:
if key == readchar.key.DOWN or key == readchar.key.CTRL_N:
return 'down'
# Enter/Return