Use ijkl-arrows rather than vim-arrows

wilder-22.12
Jacopo De Simoi 6 years ago committed by Jacopo De Simoi
parent b0f7ae34ff
commit 1b1e62d4af
  1. 13
      part/pageview.cpp

@ -2076,17 +2076,18 @@ void PageView::keyPressEvent(QKeyEvent *e)
} }
// move/scroll page by using keys // move/scroll page by using keys
switch (e->key()) { switch ( e->key() )
case Qt::Key_J: {
case Qt::Key_K:
case Qt::Key_Down: case Qt::Key_Down:
slotScrollDown(1 /* go down 1 step */); slotScrollDown( 1 /* go down 1 step */ );
break; break;
case Qt::Key_PageDown: case Qt::Key_PageDown:
slotScrollDown(); slotScrollDown();
break; break;
case Qt::Key_K: case Qt::Key_I:
case Qt::Key_Up: case Qt::Key_Up:
slotScrollUp(1 /* go up 1 step */); slotScrollUp(1 /* go up 1 step */);
break; break;
@ -2097,7 +2098,7 @@ void PageView::keyPressEvent(QKeyEvent *e)
break; break;
case Qt::Key_Left: case Qt::Key_Left:
case Qt::Key_H: case Qt::Key_J:
if (horizontalScrollBar()->maximum() == 0) { if (horizontalScrollBar()->maximum() == 0) {
// if we cannot scroll we go to the previous page vertically // if we cannot scroll we go to the previous page vertically
int next_page = d->document->currentPage() - viewColumns(); int next_page = d->document->currentPage() - viewColumns();
@ -2107,7 +2108,7 @@ void PageView::keyPressEvent(QKeyEvent *e)
} }
break; break;
case Qt::Key_Right: case Qt::Key_Right:
case Qt::Key_L: case Qt::Key_L
if (horizontalScrollBar()->maximum() == 0) { if (horizontalScrollBar()->maximum() == 0) {
// if we cannot scroll we advance the page vertically // if we cannot scroll we advance the page vertically
int next_page = d->document->currentPage() + viewColumns(); int next_page = d->document->currentPage() + viewColumns();

Loading…
Cancel
Save