]> git.wh0rd.org Git - nano.git/commitdiff
beep when we get an unhandled shortcut or toggle, as Pico does
authorDavid Lawrence Ramsey <pooka109@gmail.com>
Sat, 3 Jun 2006 19:36:02 +0000 (19:36 +0000)
committerDavid Lawrence Ramsey <pooka109@gmail.com>
Sat, 3 Jun 2006 19:36:02 +0000 (19:36 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3616 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
src/nano.c
src/prompt.c
src/winio.c

index 0c7f5d6989e04e7029fe3191433a8c20e8183162..b476f610372e0d45a092d5ff9e14016699659f84 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -98,8 +98,8 @@ CVS code -
          do_scroll_down(), do_input(), do_search(), do_research(), and
          do_delete(). (DLR)
        - Ignore unhandled meta key sequences, function keys, and escape
-         sequences, and indicate it on the statusbar when we get an
-         unhandled shortcut or toggle, as Pico does.  To get this to
+         sequences, indicate it on the statusbar, and beep when we get
+         an unhandled shortcut or toggle, as Pico does.  To get this to
          work properly, add a shortcut for moving to the next
          search/replace string.  New function is_ascii_cntrl_char();
          changes to shortcut_init(), do_input(), do_statusbar_input(),
index 1d7ed8ef2b1a74101844dd40a7edf55f87f5ff06..72cd69245d854a6a6ee59b6517556933689459ec 100644 (file)
@@ -1311,6 +1311,7 @@ int do_input(bool *meta_key, bool *func_key, bool *s_or_t, bool
        if (is_ascii_cntrl_char(input) || *meta_key == TRUE ||
                *func_key == TRUE) {
            statusbar(_("Unknown Command"));
+           beep();
            *meta_key = FALSE;
            *func_key = FALSE;
            input = ERR;
index f75f2b88bd74d82e20a6f55bc6e9e32834cfadaa..3fcc180e5d9ea7bfc18107187fc41204ad63b0e6 100644 (file)
@@ -111,6 +111,7 @@ int do_statusbar_input(bool *meta_key, bool *func_key, bool *s_or_t,
     if (*s_or_t == FALSE) {
        if (is_ascii_cntrl_char(input) || *meta_key == TRUE ||
                *func_key == TRUE) {
+           beep();
            *meta_key = FALSE;
            *func_key = FALSE;
            input = ERR;
index 8fc99d6f4cfd9c7b1c6451f4573d3237a4a28821..8c500635275f6ede387abcfabbf9542502491014 100644 (file)
@@ -1158,8 +1158,10 @@ int parse_escape_seq_kbinput(int kbinput)
 
     /* If the escape sequence is unrecognized and not ignored, throw it
      * out, and indicate this on the statusbar. */
-    if (retval == ERR && !ignore_seq)
+    if (retval == ERR && !ignore_seq) {
        statusbar(_("Unknown Command"));
+       beep();
+    }
 
     free(seq);