diff --git a/src/common/console/c_console.cpp b/src/common/console/c_console.cpp index 555d07d58..a02b28fbe 100644 --- a/src/common/console/c_console.cpp +++ b/src/common/console/c_console.cpp @@ -862,7 +862,7 @@ static bool C_HandleKey (event_t *ev, FCommandBuffer &buffer) break; case GK_HOME: - if (ev->data3 & GKM_CTRL) + if (ev->data3 & (GKM_CTRL|GKM_SHIFT)) { // Move to top of console buffer RowAdjust = top_row; } @@ -873,7 +873,7 @@ static bool C_HandleKey (event_t *ev, FCommandBuffer &buffer) break; case GK_END: - if (ev->data3 & GKM_CTRL) + if (ev->data3 & (GKM_CTRL|GKM_SHIFT)) { // Move to bottom of console buffer RowAdjust = 0; }