Handle backslash in labels

This commit is contained in:
Johannes Marbach 2021-10-12 21:20:54 +02:00
parent 774da359f5
commit db4222c091
2 changed files with 4 additions and 4 deletions

View file

@ -146,7 +146,7 @@ static const char * const keycaps_numbers_terminal_us[] = { \
"Ctrl", "Alt", LV_SYMBOL_UP, LV_SYMBOL_DOWN, LV_SYMBOL_LEFT, LV_SYMBOL_RIGHT, "\n", \
"1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "\n", \
"*", "#", "$", "/", "&", "-", "_", "+", "(", ")", "\n", \
"τ=\", ",", "\"", "'", ":", ";", "!", "?", LV_SYMBOL_BACKSPACE, "\n", \
"τ=\\", ",", "\"", "'", ":", ";", "!", "?", LV_SYMBOL_BACKSPACE, "\n", \
"ABC", " ", ".", LV_SYMBOL_OK, "" \
};
@ -270,8 +270,8 @@ static const char * const keycaps_actions_terminal_us[] = { \
"Ctrl", "Alt", "PgUp", "PgDn", "Home", "End", "\n", \
"F1", "F2", "F3", "F4", "F5", "F6", "\n", \
"F7", "F8", "F9", "F10", "F11", "F12", "\n", \
"Esc", "Tab", "Pause", "Insert", "", "Del", "\n", \
"ABC", "Menu", "Break", "", "", "", "" \
"Esc", "Tab", "Pause", "Insert", LV_SYMBOL_UP, "Del", "\n", \
"ABC", "Menu", "Break", LV_SYMBOL_LEFT, LV_SYMBOL_DOWN, LV_SYMBOL_RIGHT, "" \
};
static const lv_btnmatrix_ctrl_t attributes_actions_terminal_us[] = { \

View file

@ -607,7 +607,7 @@ def get_keycaps_attrs_modifiers_switchers_scancodes(args, view_id, data_views, d
keycap = None
if key in data_buttons and 'label' in data_buttons[key] and key not in ['Up', 'Left', 'Down', 'Right']:
keycap = data_buttons[key]['label']
keycap = data_buttons[key]['label'].replace('\\', '\\\\')
else:
keycap = key_to_keycap(args, key)