kanata
capsicain
kanata | capsicain | |
---|---|---|
62 | 10 | |
1,199 | 311 | |
- | - | |
9.7 | 5.3 | |
4 days ago | 22 days ago | |
Rust | C | |
GNU Lesser General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kanata
-
QMK and Keyboards
Gotta give a shoutout to kanata[1] which I have used daily for years at this point after giving up on QMK-powered keyboards.
QMK itself is great, but I was never able to find a non-columnar split ISO keyboard to use it with. Eventually I reluctantly settled on the Logitech K860[2] and I'm now happily using my favourite features from QMK with kanata at the software level.
[1]: https://github.com/jtroo/kanata
[2]: If I'm behind the times and there is now a QMK-compatible keyboard that looks like this, please let me know!
-
Emacs boffins guide to reprogramming keyboard for EXWM?
This is not in Emacs, but if I can't modify my keyboard's firmware (e.g on a laptop), I use Kanata https://github.com/jtroo/kanata. It works by creating a virtual keyboard in Linux (and uses a filter driver or process hooks in Windows), so it can work in any program as they just see a normal keyboard.
- Is it possible to have a magic key for same finger skipgrams?
- Ask HN: What are some unpopular technologies you wish people knew more about?
-
HHKB Studio: The New Happy Hacking Keyboard with TrackPoint
Besides the better caps word (by the way, you can have it in software in Win/Linux apps like https://github.com/jtroo/kanata/blob/main/docs/config.adoc#c...) you can also toggle capslock with e.g. a double tap while having on-hold functionality to the more useful Control, so you still wouldn't need to hold any modifier key
-
iowa - a keyboard layout for modern hebrew, because none really exist
jtroo/kanata: Improve keyboard comfort and usability with advanced customization (github.com)
-
Kanata: Improve keyboard usability with advanced customization
One particular approach that one might find it interesting is how the configuration is laid out (using S-expression from Lisps).
[0] https://github.com/jtroo/kanata/blob/main/docs/config.adoc
-
Learn AutoHotKey by stealing my scripts
Kanata[0] is amazing. It support both Linux and Windows. But I'm yet to try it on windows because my majority work is on linux.
[0] https://github.com/jtroo/kanata
- Keyboard Layout Is Broken
- What are the scenarios where "Rewrite it in Rust" didn't meet your expectations or couldn't be successfully implemented?
capsicain
-
Barcodes and distribution center
You would have to intercept the barcode scanner (keyboard) data on a low-level before all other software gets it... Maybe this could help: https://github.com/cajhin/capsicain
-
Does anyone know how i can make this happen on a keyboard? Any recommendation on brand or model?
If you want to have layers without buying a QMK keyboard there's some software solutions like capsicain (most powerful, harder to configure, has limitations when working with wireless keyboards), Microsoft Powertoys keyboard manager (easy to configure, very limited with what you can do) that allow the same kind of functionally.
-
Changing a function of a hardware button (recompiling a driver?) on a Chinese Xiaomi RedmiBook Pro 14 2022
I'm not sure if this works for you: https://github.com/cajhin/capsicain
- Ask HN: What's your favorite software-free keyboard and mouse?
-
kanata: a software keyboard remapper for Windows and Linux
Capsicain is another one: https://github.com/cajhin/capsicain Gotta try 'em all!
- capsicain: Powerful low-level keyboard remapping tool for Windows
-
Powerful keybindings easier than ever with KMonad
For windows there is also capsicain
- How do I create an 'Alt Code'
-
LowTechHighImpact - Kind-of-split, Kind-of-ortho Alpha2FnRU Mod
The mod has better split, almost orthogonal, two levels of thumb cluster, I use capsicain for this mod, find the config on this link
- Inspired by the android thread. You're probably using ________ but ________ is worth looking into.
What are some alternatives?
kmonad - An advanced keyboard manager
uncap - Map Caps Lock to Escape or any key to any key
keyd - A key remapping daemon for linux.
BigBagKbdTrixPKL - "DreymaR's Big Bag of Keyboard Tricks" for Windows with EPKL
yasb - A highly configurable cross-platform (Windows) status bar written in Python.
qmkbuilder - Online GUI for QMK Firmware
komorebi - A tiling window manager for Windows 🍉
keyboard-layouts - Laptop keyboards your own way!
keymapper - A cross-platform context-aware key remapper.
FN-key-lock - A Script/Program to simulate hardware F key lock on F1-F12 keys with custom controls and visible lock notifications.
komokana - Automatic application-aware keyboard layer switching for Windows
pheromone_keyboard