Skip to content
Go back

Mouse-free computing

Published:

AI brings massive productivity gains. Or maybe it doesn’t.

You know what really boosts developer productivity? Spending hours tweaking your computer setup so you never have to touch your mouse.

How it started

I bought a ZSA Moonlander keyboard a few years ago. It’s awesome!

The big change in keyboard layout inspired me to use my mouse less. Here are a few tools that have helped me along the way.

Homerow

Vimimium inspired navigation for your whole computer

Download: https://www.homerow.app

I remember being obsessed with the Vimium browser extension way back when Firefox was the newest browser in town.

Homerow brings that same magic to your entire computer. You can scroll pages with J + K, and when you activate its shortcut, it overlays 2-3 letters on every clickable element on your screen. Type those letters and voilà—you’ve clicked something without touching your mouse.

Screen Recording of Homerow

Is this app safe? Read more

I’d be hesitant to recommend apps that might be spyware. I’ve been monitoring Homerow in Proxyman for a few days, and it seems relatively innocent.

It only seems to send “Application Open” and “Application Backgrounded” events to PostHog when you view settings.

Screenshot of requests made by Homerow app

Alternatives


Hyper Key

Unlock more keyboard shortcuts

My Moonlander lets me program a “Hyper” key. It’s a single key that presses all four modifiers at once: ⌃⌥⌘⇧.

This unlocks tons of new two-key shortcuts throughout your system.

If you don’t have a programmable keyboard, the Hyperkey app can turn your Caps Lock key (who actually uses that?) into a Hyper key.

Download: https://hyperkey.app

If you’re a Raycast user, there’s also a built-in setting for this (more on Raycast below).

MetaJump and MetaGo (VSCode Extension)

Fast cursor moving/selecting/deleting commands in your code editor.

Tools like Homerow are great for clicking around your screen, but they won’t help you navigate within code files.

I watched a co-worker demo his Vim setup and was amazed by how quickly he could jump around his codebase. I had to find something similar for VSCode.

Enter MetaGo.

Screen recording of Meta Jump in action

MetaGo is actually a bundle of several cursor and text manipulation plugins.

Download MetaGo: https://marketplace.visualstudio.com/items?itemName=metaseed.metago

Because I’m terrible at learning new shortcuts, I only use Meta Jump—and literally just one command from it.

I’ve mapped metaGo.goto Smart to HYPER+J. That’s all my brain can handle (although I really want to dig into MetaGo’s bookmark features).

Screenshot of Meta Jump keyboard shortcut settings

Download MetaJump: https://marketplace.visualstudio.com/items?itemName=metaseed.MetaJump

Raycast

A snazzy application launcher

I could write an entire blog post about Raycast (and probably will someday).

The short version: Raycast lets you launch apps, resize windows, and do roughly 5,523 other useful and mouse-free things.

One of my favorite “mouse-free” features is the ability to search through your current app’s menu bar.

Screen recording of Raycast searching menu bar

Download Raycast: https://www.raycast.com

Wrapping up

I hope these tools inspire you to try going mouse-free more often!


Share this post on:

Next Post
Is sizes="auto" ready for prime time?