Skip to content

v1.0.5

Compare
Choose a tag to compare
@jtroo jtroo released this 17 Jul 03:32
· 929 commits to main since this release

Changelog

  • Add tap-dance
  • Add one-shot
  • Add parsing support for M- for use as a chord with lmeta (aka GUI, Windows, Cmd)
  • Disable nested tap-hold
  • Fix behaviour of some multi actions

Sample configuration file

The attached kanata.kbd file is tested to work with the current version. The one in the main branch of the repository may have extra features that are not supported in this release.

Windows

Download kanata.exe. Optionally, download kanata.kbd. With the two files in the same directory, you can double-click the exe to start kanata.

You need to run kanata.exe via cmd or powershell to use a different configuration file:

kanata.exe --cfg <cfg_file>

You can also set up a toolbar shortcut.

Linux

Download kanata.

Run it in a terminal and point it to a valid configuration file:

chmod +x kanata   # may be downloaded without executable permissions
sudo ./kanata --cfg <cfg_file>`

To avoid requiring sudo, follow the instructions here.

cmd_allowed variants

The binaries kanata_cmd_allowed and kanata_cmd_allowed.exe are conditionally compiled with the cmd action enabled.

Using the regular binaries, there is no way to get the cmd action to work. This action is restricted behind conditional compilation because I consider the action to be a security risk that should be explicitly opted into and completely forbidden by default.

sha256 checksums

485129267862373bb6164c56bf3d6f6e7a4248342c2b425a8b175625830d9ba3  kanata.kbd
10749aa49b7c41d8fed5832a44ac3fa3b504f44a158918f3620f307dde33dee7  kanata
760384a577e55dc8e507b76c41c849f7f30c636da69dbabae598f66993f89309  kanata.exe
c8e79a25c8e6fa5334535958138989177b6a709399c3ea880a095ce320a96e0d  kanata_cmd_allowed
469631650eb47da5434d0971dba56aeb2b8a16ddac47ce54caad3e0a79d3e56b  kanata_cmd_allowed.exe