Top 11 Rust Keyboard Projects
A rust crate to create a pure rust keyboard firmware.Project mention: Software keyboard customization, written in Rust | reddit.com/r/rust | 2022-04-21
Though young, I think it's already in a usable state because it's based on the keyberon library. Keyberon was originally intended for hardware keyboards, but thanks to its great design I was able to adapt it to work off of OS key codes.
Firmware for Anne Pro Keyboard written in RustProject mention: This Year in Embedded Rust: 2021 Edition | reddit.com/r/rust | 2021-12-29
I know of https://github.com/ah-/anne-key
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Cross platform input simulation in Rust
A Supercharged Keyboard Programming Daemon ⌨️Project mention: Switching from macOS to Pop _OS | news.ycombinator.com | 2022-01-15
I haven't tried but it seems like you could use a keybinding daemon to effectively remap any application by changing layer in response to window focus changes.
See Ktrl + alt or Kmonad
Virtual KVM switch for Linux machines
Keyboard keycode mapping utility for Linux supporting layered configurationProject mention: me right now | reddit.com/r/openSUSE | 2022-01-06
A Rust CLI that makes mechanical keyboard sound effects on every key pressProject mention: GitHub - kb24x7/rustyvibes: A Rust CLI that makes mechanical keyboard sound effects on every key press | reddit.com/r/coding | 2021-10-14
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Comfy terminal based typing testProject mention: I made toipe: a terminal based typing test written in Rust | reddit.com/r/rust | 2022-04-03
This seems great, the identation is very tasteful and the summary is nice as well. At first glance your code looks nicely structured. I also made something very similar as my first rust project: smokey but I didn't put enough care and planning into it and it devolved a lil bit into spaghetti.
Linux LED controller for the Fnatic miniStreak.
Bring the customizability of a QMK board to any keyboard near youProject mention: kanata: a software keyboard remapper for Windows and Linux | reddit.com/r/KeyboardLayouts | 2022-04-23
If you've already downloaded a release, particularly v0.1.4 (which has a bad bug in it), I just released v1.0.0 which contains all the features I personally want and fixes the bug.
DIY ortholinear keyboard with pure Rust firmwareProject mention: May 2022 What Are You Working On? | reddit.com/r/ada | 2022-05-01
I'm writing a firmware in pure Ada for my custom keyboard (https://github.com/dkm/pouetpouet-board). First step is to port existing HAL-implem/Drivers from Ada_Driver_Library to stm32f0, which is already in looking good: GPIO, UART and USB (enumeration is working, that's a good step) are in good shape. Then I'll probably have to read a bit more how other keyboard firmware are really working under the hood.
Rust Keyboard related posts
Software keyboard customization, written in Rust
5 projects | reddit.com/r/rust | 21 Apr 2022
me right now
3 projects | reddit.com/r/openSUSE | 6 Jan 2022
This Year in Embedded Rust: 2021 Edition
3 projects | reddit.com/r/rust | 29 Dec 2021
My options on AP1 (returning user)
1 project | reddit.com/r/AnnePro | 13 Oct 2021
I haven't posted about my microtonal synth project for a while ...
6 projects | reddit.com/r/microtonal | 9 Oct 2021
Ultra Low Profile 34 Key Build with RP2040 and Rust Firmware!
2 projects | reddit.com/r/ErgoMechKeyboards | 27 Sep 2021
The journey to controlling external monitors on M1 Macs
7 projects | news.ycombinator.com | 30 Jul 2021
What are some of the best open-source Keyboard projects in Rust? This list will help you:
Are you hiring? Post a new remote job listing for free.