diff --git a/config.cpp b/config.cpp index 930b16f1..700f8e3c 100644 --- a/config.cpp +++ b/config.cpp @@ -4222,6 +4222,9 @@ EX void find_parameter() { dialog::addBreak(100); dialog::addInfo(XLAT("press letters to search")); + + if(dialog::onscreen_keyboard) dialog::setting_keyboard(); + dialog::addSelItem(XLAT("matching items"), its(found), 0); dialog::display(); diff --git a/dialogs.cpp b/dialogs.cpp index 0222f131..adc9fe4e 100644 --- a/dialogs.cpp +++ b/dialogs.cpp @@ -1390,6 +1390,12 @@ EX namespace dialog { addKeyboardItem(lr ? " \t\x1\x2" : " \t"); } + EX void setting_keyboard() { + addKeyboardItem("qwertyuiop"); + addKeyboardItem("asdfghjkl"); + addKeyboardItem("zxcvbnm_\b"); + } + EX bool onscreen_keyboard = ISMOBILE; struct number_dialog_help {