winget install --id jtroo.kanata_gui
About Kanata GUI
Improve keyboard comfort and usability with advanced customization
What's new in 1.11.0
Configuration guide Link to the appropriate configuration guide version: guide link. Changelog (since v1.10.1) Change log - fix: reorder input events to prioritize modifiers (#1931) - fix: deduplicate historical keys in chordsv1 (#1933) - fix(chordsv2): process releases even while inactive (#1929) - feat: add defoverridesv2 (#1928) - feat: add RequestFakeKeyNames call to tcp-protocol, returns defined virtual keys (#1923) - feat(windows,jis): add mapping for ro (#1908) - feat: allow custom exit code for forceful exit (#1904) - fix(linux): remove cfg for ro name (#1907) - fix: delayed timedout tap-hold cannot hold (#1899) - feat(tcp): add hello, status, reload wait+timeout (#1882) - fix: add IntlRo/ro back to wasm build (#1895) 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 Instructions Download the appropriate kanata-windows-variant.zip file for your machine CPU. Extract and move the desired binary variant to its intended location. Optionally, download kanata.kbd. With the two files in the same directory, you can double-click the extracted .exe file to start kanata. Kanata does not start a background process, so the window needs to stay open after startup. See this discussion for tips to run kanata in the background. You need to run via cmd or powershell to use a different configuration file: kanata_windows_binaryvariant.exe --cfg <cfg_file> Binary variants Explanation of items in the binary variant: - x64 vs...
Version history
| Version | Updated | Notes |
|---|---|---|
| 1.11.0 | Unknown | Configuration guide Link to the appropriate configuration guide version: guide link. Changelog (since v1.10.1) Change log - fix: reorder input events to prioritize modifiers (#1931) - fix: deduplicate historical keys in... |
| 1.10.1 | Unknown | Configuration guide Link to the appropriate configuration guide version: guide link. Changelog (since v1.10.0) BUGFIX HIGHLIGHT: mouse activity is not intercepted when configuring process-unmapped-keys yes. Explicitly de... |
| 1.10.0 | Unknown | Configuration guide Link to the appropriate configuration guide version: guide link. Changelog (since v1.9.0) BREAKING CHANGE (macOS): The supported karabiner driverkit is now v6 HIGHLIGHT: the years-old feature request... |
| 1.9.0 | Unknown | Configuration guide Link to the appropriate configuration guide version: guide link. Changelog (since v1.8.1) Change log - Added: name change of tap-timeout to tap-repress-timeout - Added: capability to tap a key on mous... |
| 1.8.1 | Unknown | Configuration guide Link to the appropriate configuration guide version: guide link. Changelog (since v1.8.0) Change log - Added: more key names - Added(macOS): add missing mappings for F keys - Fix(macOS): allow devices... |
| 1.8.0 | Unknown | Configuration guide Link to the appropriate configuration guide version: guide link. Changelog (since v1.7.0) BREAKING CHANGE (macOS): v5 of the karabiner driver is now used instead of v3. See macOS instructions for inst... |
| 1.7.0 | Unknown | Release notes |