KeyboardCowboy icon indicating copy to clipboard operation
KeyboardCowboy copied to clipboard

Single Modifier as Trigger

Open mac-quantum opened this issue 5 months ago • 4 comments

I'd like to be able to replace some other apps with this as I like the interface very much, is it possible to do the following things?

  • Map Caps pressed once to trigger Escape
  • Map Caps held to trigger Control
  • Map Right-Option to be Hyper or ⌃⌥⌘⇧

mac-quantum avatar Jul 10 '25 18:07 mac-quantum

Hey @mac-quantum,

I've been working on implementing something similar, but it's been a bit of a bumpy ride, and I haven't quite gotten it to work perfectly yet. So, for now, I'm using Karabiner Elements to handle this for me. I might give it another shot and keep working on "dynamic modifiers" sometime down the road!

Side-note, the first two points in your list are exactly how I have it set up—great minds think alike :)

zenangst avatar Jul 15 '25 20:07 zenangst

Makes perfect sense, I usually use Hyper Key and just attribute shortcuts to things like that but it feels weird having a single app installed pretty much just to convert one key to another. Especially when an app like this does nearly everything I need.

Thank you for the explanation.

mac-quantum avatar Jul 16 '25 09:07 mac-quantum

@mac-quantum Good news, I've made some progress on remapping modifiers, so at the time of writing, I've uninstalled Karabiner Elements and use the Keyboard Cowboy implementation to remap Caps Lock to Escape and Left-Control when held. Same goes for Tab, it's Fn when held and regular Tab when tapped. I'm going to test this out for a while and build a UI for it.

zenangst avatar Aug 06 '25 16:08 zenangst

Small update: https://github.com/zenangst/KeyboardCowboy/issues/563#issuecomment-3192681742

zenangst avatar Aug 15 '25 20:08 zenangst