Hyperkey isnt working properly

Hi, I'm trying to use Capslock as hyperkey. I assigned the hyperkey funtion to it as well. But I cant execute any tasks with it.
For ex, I created a task :
shift+ctrl+opt+cmd + R to launch raycast. But when I click Capslock + R it doesnt work.
Could anyone help me out? Thanks!

which version of macOS and BTT?

MacOS : 15.3
BTT: 5.165

In that case it should work fine.

Can you check what shows up in BTT's recently used section when you press caps lock or capslock + r?

It shows the intended action.
For ex, I pressed caps lock here:

And then I pressed the capslock + r and its the same image as above

that looks good, then it sounds like the "Launch Raycast.app" action is not doing what you expect. It basically does the same as double-clicking the raycast icon in your applications folder.

Maybe add a "Show HUD" action after the launch raycast app action to see whether the action sequence is actually triggered

Hmm, that makes sense but.
When I do the "shift+cmd+opt+ctrl" + r it does launch my raycast window.
While capslock+r doesnt.

I even tried out another application. And similar to above scenario, it launches the app when pressing "shift+cmd+opt+ctrl" but not with capslock.

I'll try out the show hud in a minute and reply.

Tried out the show hud. So when pressing capslock, it immediately shows the hud.
It doesnt wait for the "r" button to be pressed.
So basically, immediately after pressing capslock hud pops up.

where did you assign the show hud action? For testing it should be added to the shift+cmd+opt+ctrl" + r shortcut configured in BTT

Oh, right my bad.

So yeah, I assigned it to the "shift+cmd+opt+ctrl" + r and it doesnt show the hud with capslock +r

and obv, it does when pressing "shift+cmd+opt+ctrl" :smiley:

Weird, could you go to help => export diagnostic debug information and send the result to me? (andreas@folivora.ai)

1 Like

Its a folder containing 8 files, can I share the zip of the folder to you?

yep that would be great!

1 Like

It's strange, all your config looks good (and works fine here) however according to your logs BTT never gets the required key events. I couldn't figure out why.

I have added some more logging to v5.166 alpha, would be great if you could install that and send the debug data again

yeah sure! Will do that and send it asap.

sidenote: I do have raycast, karabiner elements and hammerspoon installed but I quit all of them so doubt they would cause an issue.

ah maybe it's karabiner, I think its virtual keyboard driver might still be active even if you quit it. If you use karabiner, it's probably easiest to define the hyperkey there

Hmm fair.
alright then I'll check that out as well.
I've sent the updated logs though, if they help :))

1 Like

Any chance you had time to go throught the logs? Any weird behavior noticed?

@Andreas_Hegenberg Hey Andreas good day! I figured out how to get it working!
It was like we expected ie, karabiner! So I turned off the input monitoring of these 3 things and turned it on for BTT and then capslock started working.|

To verify i turned back the karabiner monitoring back on and the caps lock stopped working.
The strange thing is I dont have caps lock mapped to anything in karabiner.
Do you think theres any way I can have both karabiner and bettertouchtool with btt's hyperkey? Both are equally important in my day to day tasks :"))

If you already have karabiner running, why not just configure the hyper key there?