Simple hotkey daemon for macOS (by koekeishiya)

Skhd Alternatives

Similar projects and alternatives to skhd

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better skhd alternative or higher similarity.

skhd reviews and mentions

Posts with mentions or reviews of skhd. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-02.
  • Global Emacs keybinds through all the desktop not just Emacs
    3 projects | | 2 Nov 2022
    You didn't mention what OS you use. If you use MacOS, you can use skhd. It's a hotkey daemon and it supports `modes`, which allow you to specify a keybinding, such as `s-h`, to switch to a special mode of other keybindings, that you can then use to trigger things.
  • Apple Q4/2022
    2 projects | | 27 Oct 2022
    > The thing that annoys me most is that there's no global shortcut for new terminal windows.

    Did you look at skhd?

    I found it through the yabai window manager - but I'm starting to think I might be better off with something less ambitious - as macos apis are restricted and yabai needs a lot of privileges to work with screen/desktops :'(

    But skhd is very simple and powerful - it can run commands and also insert text (I rebind some keys for brackets and tilde which are annoying on Mac intl layouts).


        # open terminal, blazingly fast compared to iTerm/Hyper
  • Apps that should be paid, but are not
    8 projects | | 25 Oct 2022
    yabai and skhd which together form the fastest and most flexible window management and hotkey mapping on MacOS
  • Available Today: Windows Dev Kit 2023 a.k.a. Project Volterra
    4 projects | | 24 Oct 2022
  • hhkb professional classic with custom purp cable :3
    4 projects | | 9 Oct 2022
    I use yabai & skhd - yabai manages the windows (can programatically change desktops/move stuff around etc.) & skhd manages taking in keybindings and mapping into yabai commands - so for e.g. I have cmd+, / cmd+. to go right/left in virtual desktops, or cmd+1,2,3,n to go to 1,2,3,nth desktop (my full config is here) - once you have the muscle memory down it's super fast to just be where you wanna be at
  • Is there a window management app that uses the rcmd key for shortcuts?
    2 projects | | 13 Sep 2022
    I personally use skhd + yabai for this. They're more Linux like tools, only configurable through text files, no GUI whatsoever. But they're lean, super fast and infinitely flexible.
  • An app to make pressing a key stimulate a mouse click?
    2 projects | | 19 Aug 2022
    I liked this one cliclick; you need to find a way to bind a key to it (I'm using skhd)
  • Using the Same Arch Linux Installation for a Decade
    6 projects | | 16 Aug 2022
    Indeed, power users are not really what Apple optimizes for. They try to dumb everything down, and it helps them in their ultimate goal: get more market share.

    You've actually stumbled upon the least configurable components of macOS: the Window Manager, and the Desktop Environment.

    On Linux you can choose your own, and you have so many different paradigms. I still miss i3 wm..

    On macOS you don't have this choice, and you have to use apps to get to the workflow you need.

    I was a Windows power user for a few years, and now I use both Linux and macOS daily since 6 years ago. In the end, I feel more productive on macOS nowadays, mostly because there are many quality apps to get anything I want done, I don't have to worry that basic OS function will stop working when I update some dependency, and there are some macOS-native features that really improved my workflow.

    For example I didn't know how useful Live Text would be until the first time I noticed that Command-F search in Safari also searches text in images, or when I double clicked on a phone number and I could just call it with my iPhone (which was in another room) but keep talking from the MacBook.

    I can't even imagine how I would do that on Linux (surely doable, but nothing beats "already done and usable"), and it's just one of many features like that.

    I will end with some more software recommendations: yabai for window management ( and skhd for hotkeys (

    They are more Linux-like, using config files, free and easy to forget they aren't native.

  • I wish I could organize my thoughts
    3 projects | | 11 Aug 2022
    > The best platform examples for me are GoodNotes and Procreate.

    These are great examples.

    > What's an example of a desktop Linux application that is so good that somebody will setup or buy a Linux machine to run?

    This is a tough question as most of the software I use on Linux can be used on MacOS with its ancient FreeBSD userland or Windows with WSL or natively. I feel that often developers who don't treat Linux as an afterthought also make things available for other platforms.

    I know for me, I use a Linux machine for the software ecosystem I use to keep things keyboard driven. skhd[1] on MacOS and Autohotkey[2] on Windows can help but when I have tried both it is not quite as flushed out in my opinion. I also use Linux for increased privacy and a more minimal environment compared to MacOS or Windows. I would say those are compelling reasons to use Linux and are directly impacted by software available Linux. One could also argue the lack of undesirable software (bloatware, adware, etc.) is also a compelling reason to use Linux.

    This all being said, I am not one to argue this is the year of the Linux Desktop. I'm a security engineer and the lack of standardization on the desktop side of Linux is a HUGE weakness and until that is addressed I don't think it will ever be the year of the Linux Desktop.



  • First few hours with my first macOs; things that i'm missing (coming form ubuntu/windows)
    7 projects | | 16 Jul 2022
    Coming from linux, I have the set up of ubersicht/simple-bar + yabai + skhd + alfred that I've found to be very extensible and customizable! Very rice-y :)
  • A note from our sponsor - InfluxDB | 28 Nov 2022
    InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code. Learn more →


Basic skhd repo stats
24 days ago
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.