0.4.1 • Published 1 year ago

karabiner-config v0.4.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

karabiner.ts

Coverage Status

Write Karabiner-Elements configuration in TypeScript.

Why karabiner.ts

karabiner.ts is heavily inspired by Goku. Compared to the edn format, it allows for:

  • Easier-to-understand TypeScript/JavaScript syntax
  • Strong-typed abstractions and key aliases with IDE support
  • Structured config files instead of one big file

See more examples and evan-liu/karabiner-config.

Usage

  1. Download (or clone | fork) the examples/starter repo.
  2. Run npm install.
  3. Update to your own configs.
  4. Set the profile name. Create a new Karabiner-Elements profile if needed.
  5. Run npm run build.

Alternatively, you can install the karabiner-config npm package (karabiner-ts is taken) and call writeToProfile() in a Node.js script in your preferred way.

0.4.1

1 year ago

0.4.0

1 year ago

0.3.0

1 year ago

0.2.3

1 year ago

0.2.2

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago