I made program to reduce wrist pain. If you are interested in ergonomics, check it out.

This page summarizes the projects mentioned and recommended in the original post on /r/programming

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • WorkraveQt

    Modern reimplementation of Workrave in Qt. Optimized to look out for you where you don't.

  • Self plug, but I wrote a tool that forces you to take breaks: https://github.com/mrexodia/WorkraveQt. It’s a bit ugly unpolished, but it’s very effective!

  • RectangleWin

    Spectacle/Rectangle for Windows: Hotkey-driven window snapping for Windows 10/11.

  • Steal a bit of https://github.com/ahmetb/RectangleWin and you have also semi-tiling window manager experience. Use PowerToys fancy zones and you won’t use mouse anymore :D

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • hunt-and-peck

    Simple vimium/vimperator style navigation for Windows applications based on the UI Automation framework.

  • I use https://github.com/zsims/hunt-and-peck which enables Vimium/EasyMotion style mousejumping. Windows only.

  • win-vind

    You can operate Windows with key bindings like Vim.

  • https://github.com/pit-ray/win-vind is the above, but more powerful - it also has "mouse keys" like your program does. Also Windows only.

  • gtkhah

    Hit-a-hint mouseless keyboard navigation for Gtk apps

  • I just found Gtk3 hit-a-hint for Gtk apps, but it's unmaintained.

  • keyboard-stuff

  • It could surely be cleaned up a lot, but in case it's helpful, the file I use is at https://github.com/ChickenProp/keyboard-stuff/blob/master/custom.xkb.cpp. Search for Pointer_ in the file to see the relevant lines. You can apply it with

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts