asmvik / asmvik/skhd

Is there a way to use alphabet keys as a modifier

Open
#293 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
8.1k
Forks
241
PR merge metrics
No merged PRs in 30d

Description

Let's say I want the "a" key to be a modifier, so when I hold "a" and hit "h", skhd will simulate "left". I'd like the "a" key to still send "a" when tapped, similar to [QMK's mod-tap](https://docs.qmk.fm/#/mod_tap).

Something like this: `a - h : skhd -k "left"`

I want to try this with both alphabet keys and F-keys if possible.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files or tests. Start by tracing skhd's existing hotkey parsing and macOS key-event handling, then compare the requested behavior with QMK's mod-tap model. Done means a held alphabet or F-key can participate in a combination such as a+h while a tap still emits a.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, macos
Domain
operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.