From 2eb4d3f5beb74efe5448cc4d062dc1ba0e0d48bd Mon Sep 17 00:00:00 2001 From: Lauri Niskanen Date: Fri, 30 Dec 2016 22:13:13 +0200 Subject: [PATCH] interactive: Use correct curses keycode for backspace --- samsungctl/interactive.py | 70 +++++++++++++++++++-------------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/samsungctl/interactive.py b/samsungctl/interactive.py index 17c79de..d6c2e21 100644 --- a/samsungctl/interactive.py +++ b/samsungctl/interactive.py @@ -1,41 +1,41 @@ import curses _mappings = [ - ["p", "KEY_POWEROFF", "P", "Power off"], - ["KEY_UP", "KEY_UP", "Up", "Up"], - ["KEY_DOWN", "KEY_DOWN", "Down", "Down"], - ["KEY_LEFT", "KEY_LEFT", "Left", "Left"], - ["KEY_RIGHT", "KEY_RIGHT", "Right", "Right"], - ["KEY_PPAGE", "KEY_CHUP", "Page Up", "P Up"], - ["KEY_NPAGE", "KEY_CHDOWN", "Page Down", "P Down"], - ["\n", "KEY_ENTER", "Enter", "Enter"], - ["\x7f", "KEY_RETURN", "Backspace", "Return"], - ["l", "KEY_CH_LIST", "L", "Channel List"], - ["m", "KEY_MENU", "M", "Menu"], - ["s", "KEY_SOURCE", "S", "Source"], - ["g", "KEY_GUIDE", "G", "Guide"], - ["t", "KEY_TOOLS", "T", "Tools"], - ["i", "KEY_INFO", "I", "Info"], - ["z", "KEY_RED", "Z", "A / Red"], - ["x", "KEY_GREEN", "X", "B / Green"], - ["c", "KEY_YELLOW", "C", "C / Yellow"], - ["v", "KEY_BLUE", "V", "D / Blue"], - ["d", "KEY_PANNEL_CHDOWN", "D", "3D"], - ["+", "KEY_VOLUP", "+", "Volume Up"], - ["-", "KEY_VOLDOWN", "-", "Volume Down"], - ["*", "KEY_MUTE", "*", "Mute"], - ["0", "KEY_0", "0", "0"], - ["1", "KEY_1", "1", "1"], - ["2", "KEY_2", "2", "2"], - ["3", "KEY_3", "3", "3"], - ["4", "KEY_4", "4", "4"], - ["5", "KEY_5", "5", "5"], - ["6", "KEY_6", "6", "6"], - ["7", "KEY_7", "7", "7"], - ["8", "KEY_8", "8", "8"], - ["9", "KEY_9", "9", "9"], - ["KEY_F(1)", "KEY_DTV", "F1", "TV Source"], - ["KEY_F(2)", "KEY_HDMI", "F2", "HDMI Source"], + ["p", "KEY_POWEROFF", "P", "Power off"], + ["KEY_UP", "KEY_UP", "Up", "Up"], + ["KEY_DOWN", "KEY_DOWN", "Down", "Down"], + ["KEY_LEFT", "KEY_LEFT", "Left", "Left"], + ["KEY_RIGHT", "KEY_RIGHT", "Right", "Right"], + ["KEY_PPAGE", "KEY_CHUP", "Page Up", "P Up"], + ["KEY_NPAGE", "KEY_CHDOWN", "Page Down", "P Down"], + ["\n", "KEY_ENTER", "Enter", "Enter"], + ["KEY_BACKSPACE", "KEY_RETURN", "Backspace", "Return"], + ["l", "KEY_CH_LIST", "L", "Channel List"], + ["m", "KEY_MENU", "M", "Menu"], + ["s", "KEY_SOURCE", "S", "Source"], + ["g", "KEY_GUIDE", "G", "Guide"], + ["t", "KEY_TOOLS", "T", "Tools"], + ["i", "KEY_INFO", "I", "Info"], + ["z", "KEY_RED", "Z", "A / Red"], + ["x", "KEY_GREEN", "X", "B / Green"], + ["c", "KEY_YELLOW", "C", "C / Yellow"], + ["v", "KEY_BLUE", "V", "D / Blue"], + ["d", "KEY_PANNEL_CHDOWN", "D", "3D"], + ["+", "KEY_VOLUP", "+", "Volume Up"], + ["-", "KEY_VOLDOWN", "-", "Volume Down"], + ["*", "KEY_MUTE", "*", "Mute"], + ["0", "KEY_0", "0", "0"], + ["1", "KEY_1", "1", "1"], + ["2", "KEY_2", "2", "2"], + ["3", "KEY_3", "3", "3"], + ["4", "KEY_4", "4", "4"], + ["5", "KEY_5", "5", "5"], + ["6", "KEY_6", "6", "6"], + ["7", "KEY_7", "7", "7"], + ["8", "KEY_8", "8", "8"], + ["9", "KEY_9", "9", "9"], + ["KEY_F(1)", "KEY_DTV", "F1", "TV Source"], + ["KEY_F(2)", "KEY_HDMI", "F2", "HDMI Source"], ] def run(remote):