Debug inputbox by printing octal key values. From: Paulius Zaleckas --- scripts/kconfig/lxdialog/inputbox.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/scripts/kconfig/lxdialog/inputbox.c b/scripts/kconfig/lxdialog/inputbox.c index 0d9cacc..ecb778c 100644 --- a/scripts/kconfig/lxdialog/inputbox.c +++ b/scripts/kconfig/lxdialog/inputbox.c @@ -114,7 +114,17 @@ do_resize: wrefresh(dialog); while (key != KEY_ESC) { + char key_num[4]; + key = wgetch(dialog); + snprintf(key_num, 4, "%03o", key); + wattrset(dialog, dlg.inputbox.atr); + wmove(dialog, box_y + 2, box_x); + waddch(dialog, key_num[0]); + waddch(dialog, key_num[1]); + waddch(dialog, key_num[2]); + wmove(dialog, box_y, input_x + box_x); + wrefresh(dialog); if (button == -1) { /* Input box selected */ switch (key) {