Vim navigation (scrolling in chat)
Hi, is it possible to add some shortcuts to navigate Telegram Desktop like in Vim?
I want to be able to scroll through messages using shortcuts:
- Alt+k - scroll up a little (slow)
- Alt+j - scroll down a little (slow)
- Alt+u - scroll half-screen up (fast)
- Alt+d - scroll half-screen down (fast)
- Alt+b - scroll screen up (day wise scroll, very fast)
- Alt+f - scroll screen down (day wise scroll, very fast)
- Maybe also Ctrl+e/Ctrl+y (or Alt) - interchangeable with Alt+j/Alt+k
I suggest using Alt key since Ctrl+k, Ctrl+j, Ctrl+f are already mapped to some actions.
I always open Telegram with Super+2 (Linux), then I use search box to quickly open any chat. And this is a great experience so far in terms of interaction speed, but if I need to scroll a bit higher to remember something or if I want to scroll down while reading the latest news all I have is Page Up and Page Down or a touchpad (scroll wheel) and both are just too far to reach when my fingers are on a home row. Even Alt+↑/Alt+↓ and Ctrl+Shift+↑/Ctrl+Shift+↓ are usable to some extent (with my pinky finger) although that's not a great example. My Neovim experienced hands just can't live without scrolling shortcuts.
So if there is any chance of implementing this someday, please let me know, I'd really appreciate that.
Unrelated to this issue: Telegram team, you've done a great job so far and a lot of cool stuff will be rolled out in the future and I appreciate that. You guys made my days happier and easier because I use Telegram constantly (Desktop/Android) and the experience is just unbelievable! I'm so excited about the new video group calls and screen sharing, can't wait to try it out! Well, I just want to say thank you, because you really deserve it. :)
My current "workaround": https://github.com/telegramdesktop/tdesktop/issues/16300#issuecomment-2315144670.
Source: telegramdesktop/tdesktop