https://github.com/aarblaster/karabiner-custom-scripts
Custom scripts for Karabiner Elements
https://github.com/aarblaster/karabiner-custom-scripts
karabiner-elements keyboard macos
Last synced: 4 months ago
JSON representation
Custom scripts for Karabiner Elements
- Host: GitHub
- URL: https://github.com/aarblaster/karabiner-custom-scripts
- Owner: aarblaster
- License: mit
- Created: 2025-03-24T08:28:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-16T11:31:21.000Z (10 months ago)
- Last Synced: 2026-01-10T19:13:45.597Z (5 months ago)
- Topics: karabiner-elements, keyboard, macos
- Homepage: https://codebyanthony.com
- Size: 2.64 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# karabiner-custom-scripts


Custom scripts for Karabiner Elements on MacOS.
## Scripts
### Use Function Keys as F1-12 in specified apps
`Use-F-Numbers-Selected-Apps.json`
This uses specified app bundles to switch the function keys to the F1 – F12 key without the need to press "fn".
This is particularly useful in cross platform and specialist apps.
Included in this script are the following:
- Vectorworks
- ETC EOS Nomad
- Premier Pro
- Photoshop
- After Effects
- Terminal
- Xcode
### Adobe Digital Editions Arrow Keys
`ade-arrow-fn.json`
Adobe Digital Editions (ADE) plays the MacOS Error sound (Boop) when navigating using the arrow keys.
For an easy way to page down in this app, the arrow keys are transformed into the arrow + fn.
This makes navigating in this frustrating App slightly easier.
## Testing
Tested on:
- Karabiner Elements v15.5.0
- MacOS v15.5 (24F74)
- ADE 4.5
## Installing and Using
You can follow the information [here](https://karabiner-elements.pqrs.org/docs/manual/configuration/add-your-own-complex-modifications/) or you can:
1. Save the script to `~/.config/karabiner/assets/complex_modifications/`
2. Open Karabiner Elements settings
3. Navigate to Complex Modifications --> Add Predefined Rule.
4. Select the script to add.

## About
Made by [Anthony Arblaster](https://github.com/aarblaster).