SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Keyboard Projects
A rust crate to create a pure rust keyboard firmware.Project mention: eskarp: Custom design using ergogen, 3D printed case, RP2040 with Rust firmware | /r/ErgoMechKeyboards | 2023-01-06
https://github.com/TeXitoi/keyberon - keyboard scanning
Improve keyboard comfort and usability with advanced customizationProject mention: Emacs boffins guide to reprogramming keyboard for EXWM? | /r/emacs | 2023-12-06
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.
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
Turn your keyboard into a typewriter! 📇
Cross platform input simulation in Rust
Firmware for Anne Pro Keyboard written in Rust
Virtual KVM switch for Linux machines
A Supercharged Keyboard Programming Daemon ⌨️
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Keyboard keycode mapping utility for Linux supporting layered configuration
Keyboard tester in terminalProject mention: Show HN: Kbt – Keyboard Tester in Terminal | news.ycombinator.com | 2023-07-25
Cross platform software to control the RGB/lighting of the 4 zone keyboard included in the 2020, 2021, 2022 and 2023 lineup of the Lenovo Legion laptops. Works on Windows and Linux.Project mention: Linux | /r/LenovoLegion | 2023-06-19
I've pretty much replaced all functionality from windows via - EasyEffects for audio + preset - My own program for rgb - Porting over the windows ICC profiles, don't remember where they were located - Ideapad Controls for all my other vantage needs (GNOME extension, can look into its source code if you want to reimplement it somewhere else as its pretty simple)
4x10 ortholinear with an LCD in the middle. Uses the Raspberry Pi Pico, as well as Rust firmware
A Rust CLI that makes mechanical keyboard sound effects on every key pressProject mention: Can someone help me set up rustyvibes? | /r/github | 2023-09-20
I want to set up rustyvibes but I am new to Git Hub and can't figure it out. Can someone help me?
Super thin split PCB keyboard using rp2040 chips running Rust
Comfy terminal based typing test
Linux LED controller for the Fnatic miniStreak.
Very basic os template made with RustProject mention: INeddHelp/os-template: Very basic os template made with Rust v0.1.1 🚀 | /r/rust | 2023-05-08
Keyboard firmware for crkbd with Sparkfun Pro Micro RP2040
USB scancode mapper / driver for old nonstandard keyboardsProject mention: Sun Type 6 USB keyboard, with the Unix function keys | /r/vintagecomputing | 2023-02-18
They work on Linux out of the box (usually), but on Windows the scancodes of the functions keys on the left are simply ignored. After searching around and finding people have been trying to use those on Windows for two literal decades, I ended up writing a driver-like thingy that allows using those keys and mapping them to anything. https://github.com/zdimension/usbrawmap
Calculates the number of finger movements required to type something using different keyboard layouts. (by s1n7ax)
DIY ortholinear keyboard with pure Rust or Ada firmwareProject mention: usb_embedded + RP2040 | /r/ada | 2023-06-02
Fingerboard is an open-source keyboard meant to be used on a smartphone. It uses wayland protocols (by pentamassiv)Project mention: Ask HN: Show me your half baked project | news.ycombinator.com | 2023-10-12
On-screen keyboard for Linux mobile with next word prediction and gesture recognition: https://github.com/pentamassiv/keyboard
I wrote it to scratch my own itch so I can type faster on my Pinephone. I had no idea about writing Rust code, language models or Wayland protocols and ended up writing a master thesis about it. The language model used n-grams and was generated from Wikipedia. The idea was that everybody is able to easily generate a model for their own language.
The next iteration of a Rust keyboard layout generatorProject mention: [a bit out of topic] Looking for resources on Keyboard Layout on Windows | /r/rust | 2022-12-22
I found this project: https://github.com/divvun/kbdgen but for Windows, it convert the yaml input into a klc file to be used with MKLC, so it won't work for me.
Daemon for automatic timeout of laptop (ThinkPad) keyboard backlightProject mention: Organizing a large collection of Rust "scripts"? | /r/rust | 2023-04-12
2) Cargo is really lacking when it comes to installing anything more complicated than a stand-alone binary. I developed a system daemon and needed to install a systemd unit and config file as well. My solution was a makefile to call cargo build, and then handle the install target in the Makefile. Perhaps something like that could be useful to you? Build the programs with cargo build, and then install to bin using the Makefile. For reference here is the Makefile I wrote
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Keyboard related posts
Emacs boffins guide to reprogramming keyboard for EXWM?
1 project | /r/emacs | 6 Dec 2023
HHKB Studio: The New Happy Hacking Keyboard with TrackPoint
1 project | news.ycombinator.com | 16 Nov 2023
Daktilo: Turn Your Keyboard into a Typewriter
5 projects | news.ycombinator.com | 3 Oct 2023
iowa - a keyboard layout for modern hebrew, because none really exist
2 projects | /r/KeyboardLayouts | 6 Sep 2023
Kanata: Improve keyboard usability with advanced customization
2 projects | news.ycombinator.com | 26 Aug 2023
2 projects | /r/LenovoLegion | 19 Jun 2023
How I deal with key bindings
2 projects | /r/emacs | 3 Jun 2023
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0f9b1d79d0>
www.saashub.com | 7 Dec 2023
What are some of the best open-source Keyboard projects in Rust? This list will help you: