diff --git a/code/client/cl_keys.c b/code/client/cl_keys.c index f73083a5..89d99ba5 100644 --- a/code/client/cl_keys.c +++ b/code/client/cl_keys.c @@ -667,7 +667,7 @@ void Console_Key (int key) { // command history (ctrl-p ctrl-n for unix style) - if ( (key == K_MWHEELUP && keys[K_SHIFT].down) || ( key == K_UPARROW ) || ( key == K_KP_UPARROW ) || + if ( (key == K_MWHEELUP && keys[K_SHIFT].down) || key == K_UPARROW || ( ( tolower(key) == 'p' ) && keys[K_CTRL].down ) ) { if ( nextHistoryLine - historyLine < COMMAND_HISTORY && historyLine > 0 ) { @@ -677,7 +677,7 @@ void Console_Key (int key) { return; } - if ( (key == K_MWHEELDOWN && keys[K_SHIFT].down) || ( key == K_DOWNARROW ) || ( key == K_KP_DOWNARROW ) || + if ( (key == K_MWHEELDOWN && keys[K_SHIFT].down) || key == K_DOWNARROW || ( ( tolower(key) == 'n' ) && keys[K_CTRL].down ) ) { historyLine++; if (historyLine >= nextHistoryLine) {