- bdoc("Delete next character."),
- kpress("Control+D", "WEdln.delete(_)"),
-- kpress("Delete", "WEdln.delete(_)"),
-+ kpress("Delete", "WEdln.delete(_)", nil, true),
-
- bdoc("Delete previous character."),
- kpress("BackSpace", "WEdln.backspace(_)"),
-@@ -87,21 +87,21 @@
- bdoc("Close the query and execute bound action."),
- kpress("Control+M", "WEdln.finish(_)"),
- kpress("Return", "WEdln.finish(_)"),
-- kpress("KP_Enter", "WEdln.finish(_)"),
-+ kpress("KP_Enter", "WEdln.finish(_)", nil, true),
- })
-
-
- defbindings("WInput", {
- bdoc("Close the query/message box, not executing bound actions."),
-- kpress("Escape", "WInput.cancel(_)"),
-+ kpress("Escape", "WInput.cancel(_)", nil, true),
- kpress("Control+G", "WInput.cancel(_)"),
- kpress("Control+C", "WInput.cancel(_)"),
-
- bdoc("Scroll the message or completions up/down."),
- kpress("Control+U", "WInput.scrollup(_)"),
- kpress("Control+V", "WInput.scrolldown(_)"),
-- kpress("Page_Up", "WInput.scrollup(_)"),
-- kpress("Page_Down", "WInput.scrolldown(_)"),
-+ kpress("Page_Up", "WInput.scrollup(_)", nil, true),
-+ kpress("Page_Down", "WInput.scrolldown(_)", nil, true),
- })
-
-
---- trunk.orig/ioncore/conf-bindings.c
-+++ trunk/ioncore/conf-bindings.c
-@@ -55,7 +55,7 @@
-
-
- bool ioncore_parse_keybut(const char *str, uint *mod_ret, uint *ksb_ret,
-- bool button, bool init_any)
-+ bool button, bool init_any, bool quiet_absent)
- {
- char *str2, *p, *p2;
- int keysym=NoSymbol, i;
-@@ -94,7 +94,8 @@