From 30cc577558827dfc54e52e8904c2fb42aed996bf Mon Sep 17 00:00:00 2001 From: TheGeneralist <180094941+thegeneralist01@users.noreply.github.com> Date: Sun, 31 May 2026 13:13:37 +0200 Subject: [PATCH] change hyperkey to esc --- modules/darwin/karabiner.nix | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/modules/darwin/karabiner.nix b/modules/darwin/karabiner.nix index 15b8fee..d049aaa 100644 --- a/modules/darwin/karabiner.nix +++ b/modules/darwin/karabiner.nix @@ -87,13 +87,30 @@ let # manipulators = manipulators; # } { - description = "Hyperkey"; + description = "Caps Lock to Escape"; manipulators = [ { from = { key_code = "caps_lock"; modifiers = { optional = [ "any" ]; }; }; + to = [ + { + key_code = "escape"; + } + ]; + type = "basic"; + } + ]; + } + { + description = "Escape to Hyperkey"; + manipulators = [ + { + from = { + key_code = "escape"; + modifiers = { optional = [ "any" ]; }; + }; to = [ { key_code = "left_shift"; @@ -104,11 +121,6 @@ let ]; } ]; - to_if_alone = [ - { - key_code = "escape"; - } - ]; type = "basic"; } ];