diff --git a/options/custom/services/keyd.nix b/options/custom/services/keyd.nix index 38d4250..5e0d43f 100644 --- a/options/custom/services/keyd.nix +++ b/options/custom/services/keyd.nix @@ -16,6 +16,7 @@ in { enable = true; #!! Binds use qwerty without layouts + # https://github.com/rvaiya/keyd/blob/master/docs/keyd.scdoc #?? keyd monitor keyboards.default.settings = { #// global.disable_modifier_guard = 1; # Disable extraneous Control injection @@ -23,6 +24,13 @@ in { control.esc = "toggle(qwerty)"; # Control+Esc toggles qwerty shift.shift = "capslock"; # Both Shifts toggle Capslock + meta = { + # Mouse repeat macro + "," = "macro2(300, 100, leftmouse)"; + "." = "macro2(300, 100, rightmouse)"; + "/" = "macro2(300, 100, middlemouse)"; + }; + # Emulate function keys function = { space = "playpause";