Earlier quoted context omitted.
I found your comment very interesting: I've been using vim for a few years now and wouldn't consider changing (except for Emacs with Evil mode) because I like doing everything without lifting my hands from the keyboard. But reading your description, I'm left slightly envious and pondering how vim could be integrated better with a browser with web development in mind specifically. I'm not sure what it'd be but it gets…
I'd love to be able to fully control and test the browser without using my mouse. I try my best to only use the keyboard when editing which makes the switch to 'mouse mode' even more painful.
I can launch apps, I have shortcuts for:
- most frequently used apps (including 3 browsers)
- common shortcuts (command-R, Command-Shift-I, Command-Q)
- one-touch window control (resize between 4 preset widths)
- a numpad specialized for inputting numerical CSS values
And then the rest are like shift keys that change the function of the shuffle wheel. The wheel can scroll, change screen brightness, move the cursor, select text, change volume, zoom in browser and more.
Here's a quick screen capture of me using it on my first week having it. Everything you see here is contolled from that one extenral keyboard, no alphanumeric keyboard or mouse used for the duration of the recording,