Commit b991403c authored by Benno Schulenberg's avatar Benno Schulenberg
Browse files

Making the Minus and Space keys work in the help viewer and file browser

also when the PrevPage and NextPage functions are bound to meta keys.


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4810 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
parent 25e58962
Showing with 9 additions and 4 deletions
+9 -4
2014-04-23 Benno Schulenberg <bensberg@justemail.net>
* src/winio.c, src/help.c, src/text.c, src/browser.c: Remove
several unneeded double semicolons, and two relic comments.
* src/help.c (parse_help_input), src/browser.c (parse_browser_input):
Make the Minus and Space keys work in the help viewer and file browser
also when the PrevPage and NextPage functions are bound to meta-key
sequences -- searching for these will not find them. So, instead put
in the standard key code. This fixes Savannah bug #42140.
2014-04-22 Benno Schulenberg <bensberg@justemail.net>
* src/global.c (shortcut_init): Put the movement keys in the
......
......@@ -551,10 +551,10 @@ void parse_browser_input(int *kbinput, bool *meta_key)
if (!*meta_key) {
switch (*kbinput) {
case ' ':
*kbinput = sc_seq_or(do_page_down, 0);
*kbinput = KEY_NPAGE;
break;
case '-':
*kbinput = sc_seq_or(do_page_up, 0);
*kbinput = KEY_PPAGE;
break;
case '?':
#ifndef DISABLE_HELP
......
......@@ -494,10 +494,10 @@ void parse_help_input(int *kbinput, bool *meta_key)
switch (*kbinput) {
/* For consistency with the file browser. */
case ' ':
*kbinput = sc_seq_or(do_page_down, 0);
*kbinput = KEY_NPAGE;
break;
case '-':
*kbinput = sc_seq_or(do_page_up, 0);
*kbinput = KEY_PPAGE;
break;
case 'E':
case 'e':
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment