Skip to content

Conversation

@samknutson
Copy link

Add a short and simple example of remapping a single function key or other key to a key with modifiers. This example is the default for Capture with SnagIt so mapping it to an extra function key on an external keyboard. This is a better example to start with for many purposes than the complicated ones for other Hyper keys.

Add a short and simple example of remapping a single function key or other key to a key with modifiers.  This example is the default for Capture with SnagIt so mapping it to an extra function key on an external keyboard.  This is a better example to start with for many purposes than the complicated ones for other Hyper keys.
@samknutson
Copy link
Author

I am struggling to get the JSON formatted in a way to pass the build checks. It works correctly in Karabiner.

@tekezo
Copy link
Member

tekezo commented Sep 9, 2025

Sorry the README was unclear. I'll fix it later.

For JSON distributed in this repository, you need to wrap it in a top-level object with a separate title and a rules array, like this to provide multiple rules in one file:

{
  "title": "your configuration title",
  "rules": [
      rule1,
      rule2
  ]
}

The entire example is here:
https://github.com/pqrs-org/KE-complex_modifications/blob/main/public/json/example_device.json

@tekezo
Copy link
Member

tekezo commented Sep 10, 2025

@tekezo tekezo closed this Oct 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants