Skip to content

Add Vim-inspired Ctrl-E/Ctrl-Y line scrolling in article pane#2109

Open
ivanpustogarov wants to merge 1 commit intoViennaRSS:masterfrom
ivanpustogarov:ivan/ctrl-scroll
Open

Add Vim-inspired Ctrl-E/Ctrl-Y line scrolling in article pane#2109
ivanpustogarov wants to merge 1 commit intoViennaRSS:masterfrom
ivanpustogarov:ivan/ctrl-scroll

Conversation

@ivanpustogarov
Copy link
Copy Markdown

@ivanpustogarov ivanpustogarov commented Mar 12, 2026

This adds Vim-inspired keyboard shortcuts for line-wise scrolling in the article pane.

  • Ctrl-E scrolls the article pane down by one line
  • Ctrl-Y scrolls the article pane up by one line

The implementation follows the existing keyboard handling path in AppController.

  • Vim-style navigation keys make it easier to read articles from the keyboard:
    1. Use (already existing) Up/Down (or Karabiner-remapped k/j) to choose prev/next article.
    2. Use Ctrl-E/Ctrl-Y to quickly scroll the article body.

Copy link
Copy Markdown
Member

@barijaona barijaona left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not comfortable having this behavior in main tab and not in other tabs.
Opinions @ViennaRSS/maintainers ?

If we decide to go this way, updating keyboard.html in help file will also be needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants