You're using function keys wrong

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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

    ⌘ Work in macOS like you work in vim <currently under construction> (by andweeb)

  • Right now trying this set up . Andweeb's 'Ki Spoon' [1] for much efficient workflow. It is still under development

    1. https://github.com/andweeb/Ki

  • Rectangle

    Move and resize windows on macOS with keyboard shortcuts and snap areas

  • I use Rectangle too, but it's pretty annoying how many apps Rectangle has issues with. Apparently it's a macOS thing. So, Steam doesn't work at all. Facetime doesn't support switching between screens. etc. Another example with Messages: https://github.com/rxhanson/Rectangle/issues/842

  • 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
  • yabai

    A tiling window manager for macOS based on binary space partitioning

  • alt-tab-macos

    Windows alt-tab on macOS

  • GokuRakuJoudo

    config karabiner with ease

  • Karabiner has already been mentioned here but I'll add that goku (https://github.com/yqrashawn/GokuRakuJoudo) is THE way to setup Karabiner and it can be hard to overcome the extremely verbose and unergonomic default json config of Karabiner otherwise. Goku also makes it trivial to add shortcuts which are activated by quickly pressing one key while another is held. I use this for the kind of launch mode described in the OP. eg. w + e = editor (Intellij), w + r = chrome, w + f = firefox.. The drawback to these shortcuts is that they can unintentionally be activated when regularly typing since we don't always release a key before pressing the next. That's only happened seldomly for me though since "w" isn't a frequently used letter and I've set the shortcut activation window pretty low so the w + key has to be pressed essentially immediately after w.

    Similarly, I use q + w for previous tab, q + e for next tab, and s+d to open the clipboard history from Alfred

  • run-or-raise

    GNOME3 extension

  • For my Gnomies, the Run-or-raise extension [0] is stellar. It does exactly what it says: you bind a key combo to a launcher command, and optionally define a windowname or wm_class query to check for the existence of the program before it's launched. If it's running it's raised, if it's not then it's run. It has options for the window behaviour after toggling, optionally minimising the programs etc.

    I can't rate it highly enough. It helped me finally step away from my decade-long i3wm-adhd addition, where everything else failed.

    [0]: https://github.com/CZ-NIC/run-or-raise

  • jumpapp

    A run-or-raise application switcher for any X11 desktop

  • Maybe checkout https://vickychijwani.me/blazing-fast-application-switching-.... Personally I use jumpapp which does more or less the same thing. https://github.com/mkropat/jumpapp.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
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