NOV 8, 2023
If you want to browse the web using your keyboard without relying on a mouse, try using the VIM like Extension mentioned in this article. By learning a few vim motion keys, you can eliminate the need for a mouse in about 80% of cases. Especially if you're perfer the 40% keyboards or your keyboard without some certain function keys.
If you're a coder, you've probably heard of the famous text editor VIM. It's a text editor that can be both loved and hated, and when you first encounter it, you might have no idea how to use it, even input a word. But once you know how it works, the muscle memory will turns it into a Swiss Army knife for your work.
In the browser world, there's some similar extension that allows you to navigate and scroll through web pages using VIM like keyboard commands. It enables you to browse web pages almost entirely with your keyboard. The mouse? Let's try to forget it for a moment.
First, let's install the VIM like extension - VIMIUM.
There's a lot of vim like extension, the core idea is VIM motion, you can choice what ever you want.
Let's start by trying out page navigation:
Feel tired for keep scrolling?
Now let's try some page scroll:
This is much better, isn't it?
But if you want to go from the top of the page to the bottom, pressing the keys repeatedly can be tiresome.
So let's try a quick way to scroll to top and bottom of the page.
Wow, now you can forget about using the mouse scroll wheel.
So how do you open the links you want?
When you press the f key, you'll see associated key values for the links. What are you waiting for? Enter the key value for the link you want to open.
Now you no longer need to rely on mouse scrolling and left-clicking, right?
After that, you want to go back to the last page.
And you change your mind, again.
If you're someone who likes to have multiple tabs open, switching between them is essential. And it's the same as scrolling up and down.
Sometimes it won't scroll further, for example, if the tab is focused on an input component. In that case, you can try using Tab to shift the focus out of that component and continue scrolling.
When you want to close the page
Oops! closed the wrong one?
When you want to exclude some page by the extension, like this Typing Test Page, if you enter the key it just keep in the vim Normal Mode. The simple way you can use the Insert Mode.
By another way, you can click the extension icon, and add the page to exclude list, and after that you visit the page it will keep exclude the page.
By now, you should be able to fulfill most of your browsing needs. For more functionality, you can refer to the detailed documentation provided by the extension.
Let's forget about the existence of the mouse together. Have fun with VIM!