https://github.com/emadb/karabiner.ts
My karabiner.ts source file
https://github.com/emadb/karabiner.ts
Last synced: 12 months ago
JSON representation
My karabiner.ts source file
- Host: GitHub
- URL: https://github.com/emadb/karabiner.ts
- Owner: emadb
- Created: 2023-11-28T10:32:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-08-05T10:27:24.000Z (about 1 year ago)
- Last Synced: 2025-08-05T12:29:43.902Z (about 1 year ago)
- Language: TypeScript
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Using karabiner.ts
This is the examples/starter repo to get started with [karabiner.ts](https://github.com/evan-liu/karabiner.ts) for [Karabiner-Elements](https://github.com/pqrs-org/Karabiner-Elements) config:
## Examples
- [./src/index.ts](./src/index.ts).
## Usage as Starter
(Install [Node.js](https://nodejs.org/en) first if not already installed)
1. [Download](https://github.com/evan-liu/karabiner.ts.examples/archive/refs/heads/main.zip) (or clone | [fork](https://github.com/evan-liu/karabiner.ts.examples/fork)) this repo.
2. Run `npm install`.
3. Update to your own [configs](./src/index.ts).
4. Set the profile name. Create a new Karabiner-Elements profile if needed.
5. Run `npm run build`.
### Update karabiner.ts
Run `npm run update` to update `karabiner.ts` to latest version.
## Other examples
- [evan-liu/karabiner-config](https://github.com/evan-liu/karabiner-config/blob/main/src/index.ts)