kanata
yasb
kanata | yasb | |
---|---|---|
62 | 9 | |
1,199 | 1,130 | |
- | - | |
9.7 | 4.4 | |
4 days ago | about 1 month ago | |
Rust | Python | |
GNU Lesser General Public License v3.0 only | MIT License |
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?
yasb
-
Windows 11’s taskbar is finally getting labels and never combine app icons
What an absolute mess. In the meantime I'm glad to have seen alternatives like yasb[1] popping up.
[1]: https://github.com/denBot/yasb
- Mars is cool
-
Winfiles - Ultimate Dev Setup for Windows 🪟🪄
You can use yasb to show a status bar, similar to polybar. Follow instructions on yasb to set up.
- my furry desktop
-
Desktop with newly installed Windows 11
I used yasb : https://github.com/denBot/yasb
- Introducing komokana: An automatic application-aware keyboard layer switcher for Windows
-
kanata v1.0.5: an advanced keyboard remapper for Windows+Linux
I develop and maintain a twm for Windows and one of the things that I implemented after many requests was a subscription service to allow other applications to listen to and respond to events emitted by the window manager. This allowed people to make stuff like status bars that integrate with and respond to the window manager's state changes.
- Show HN: Komorebi (a tiling window manager for Windows written in Rust) v0.1.9
-
Komorebi (a tiling window manager for Windows) v0.1.9 is out!
A push-based event subscription API that allows other applications to subscribe to the latest komorebi events. This is in particular super useful if you want to write your own statusbar. yasb is a great example of a status bar written in Python that subscribes to the latest events from komorebi to always show the most up-to-date information about workspaces and application windows to the user.
What are some alternatives?
kmonad - An advanced keyboard manager
komorebi - A tiling window manager for Windows 🍉
keyd - A key remapping daemon for linux.
django-searchable-select - A better and faster multiple selection widget with suggestions
capsicain - Powerful low-level keyboard remapping tool for Windows
komorebi-application-specific-configuration - A central place to document all tweaks required for Komorebi to 'just work' with as many applications as possible
keymapper - A cross-platform context-aware key remapper.
PaperWM - Tiled scrollable window management for Gnome Shell
komokana - Automatic application-aware keyboard layer switching for Windows
komorebi-application-specific-conf