From ef8691b243d498ffd704ddd8cbb21b0498efbd38 Mon Sep 17 00:00:00 2001 From: Marcus Brinkmann Date: Mon, 15 Nov 2004 22:44:47 +0000 Subject: 2004-11-15 Marcus Brinkmann * pc-kbd.c (input_loop): Make the left shift key behave the same as right shift key with regards to page up/down. --- console-client/ChangeLog | 5 +++++ console-client/pc-kbd.c | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) (limited to 'console-client') diff --git a/console-client/ChangeLog b/console-client/ChangeLog index 5801e34a..3064e4a0 100644 --- a/console-client/ChangeLog +++ b/console-client/ChangeLog @@ -1,3 +1,8 @@ +2004-11-15 Marcus Brinkmann + + * pc-kbd.c (input_loop): Make the left shift key behave the same + as right shift key with regards to page up/down. + 2004-10-22 Marcus Brinkmann * driver.c (driver_start): Don't underflow I. diff --git a/console-client/pc-kbd.c b/console-client/pc-kbd.c index f454a833..485eace1 100644 --- a/console-client/pc-kbd.c +++ b/console-client/pc-kbd.c @@ -1061,9 +1061,11 @@ input_loop (any_t unused) console_scrollback (CONS_SCROLL_DELTA_LINES, 1); else if (state.left_alt && down && sc == SC_X1_DOWN) /* XXX */ console_scrollback (CONS_SCROLL_DELTA_LINES, -1); - else if (state.right_shift && down && sc == SC_X1_PGUP) /* XXX */ + else if ((state.right_shift || state.left_shift) + && down && sc == SC_X1_PGUP) /* XXX */ console_scrollback (CONS_SCROLL_DELTA_SCREENS, 0.5); - else if (state.right_shift && down && sc == SC_X1_PGDN) /* XXX */ + else if ((state.right_shift || state.left_shift) + && down && sc == SC_X1_PGDN) /* XXX */ console_scrollback (CONS_SCROLL_DELTA_SCREENS, -0.5); else if (down && sc < sizeof (sc_x1_to_kc)/sizeof (sc_x1_to_kc[0])) { -- cgit v1.2.3