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-d3aeb78583b8master
parent
25e5896219
commit
b991403ce9
|
@ -1,6 +1,11 @@
|
||||||
2014-04-23 Benno Schulenberg <bensberg@justemail.net>
|
2014-04-23 Benno Schulenberg <bensberg@justemail.net>
|
||||||
* src/winio.c, src/help.c, src/text.c, src/browser.c: Remove
|
* src/winio.c, src/help.c, src/text.c, src/browser.c: Remove
|
||||||
several unneeded double semicolons, and two relic comments.
|
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>
|
2014-04-22 Benno Schulenberg <bensberg@justemail.net>
|
||||||
* src/global.c (shortcut_init): Put the movement keys in the
|
* 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) {
|
if (!*meta_key) {
|
||||||
switch (*kbinput) {
|
switch (*kbinput) {
|
||||||
case ' ':
|
case ' ':
|
||||||
*kbinput = sc_seq_or(do_page_down, 0);
|
*kbinput = KEY_NPAGE;
|
||||||
break;
|
break;
|
||||||
case '-':
|
case '-':
|
||||||
*kbinput = sc_seq_or(do_page_up, 0);
|
*kbinput = KEY_PPAGE;
|
||||||
break;
|
break;
|
||||||
case '?':
|
case '?':
|
||||||
#ifndef DISABLE_HELP
|
#ifndef DISABLE_HELP
|
||||||
|
|
|
@ -494,10 +494,10 @@ void parse_help_input(int *kbinput, bool *meta_key)
|
||||||
switch (*kbinput) {
|
switch (*kbinput) {
|
||||||
/* For consistency with the file browser. */
|
/* For consistency with the file browser. */
|
||||||
case ' ':
|
case ' ':
|
||||||
*kbinput = sc_seq_or(do_page_down, 0);
|
*kbinput = KEY_NPAGE;
|
||||||
break;
|
break;
|
||||||
case '-':
|
case '-':
|
||||||
*kbinput = sc_seq_or(do_page_up, 0);
|
*kbinput = KEY_PPAGE;
|
||||||
break;
|
break;
|
||||||
case 'E':
|
case 'E':
|
||||||
case 'e':
|
case 'e':
|
||||||
|
|
Loading…
Reference in New Issue