

I started out customizing my Neovim shortcuts, too, since my keyboard layout is set to Dvorak, but after realizing that I’d have to do that for everything that used Vim shortcuts I forced myself to get used to the defaults. I used to use Vimium, a browser extension/addon that incorporated Vim shortcuts into your browsing. You don’t even need to touch the mouse. You just hit “f” and bring up letters by links and type the letters to go to them. “Shift-f” would bring up link letters that open in a new tab. j and k scroll up and down. Things like that.
Eventually, I moved to Qutebrowser instead; a browser that comes built in with vim-like commands. O will bring up “:open -t” for new tab. Lowercase will bring up :open which would open in the same tab. You can make quickmarks, too, which allow for custom site abbrevations. So I hit “o” and type lmy to go to Lemmy now. It’s quite a nice browser. Open source and runs on QT-Webengine. You can use Vim commands, too. :q will quit, of course, but :wq will quit while saving your open tabs. It’s actually really smooth and has built in dark mode for websites. :Ss will take you to the huge settings list, but you can opt for python config (or hybrid config) as well. You can use brave-adblock, python-adblock or both and add your own adblock lists in.
There’s a cheatsheet for it here.
I’m going off topic now (I love Qutebrowser), but I decided not to change the shortcuts because there are so many applications that use Vim commands that it would take forever to change them all. I recently went back to my old custom shortcuts and found that I hated them.
It has been one of the best choices I’ve made. The itch to play does go away after a while once you break the routine.