The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 C Keyboard Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
macbook12-spi-driver
Input driver for the SPI touchpad / keyboard found in the 12" MacBook (MacBook8,1 + MacBook9,1) and 2016 through 2018 Macbook Pro's (MacBookPro13,* and 14,*); a Touch Bar driver is also available. (by roadrunner2)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: Multi-monitor KVM using just a USB switch | news.ycombinator.com | 2024-02-10For software KVM you can use https://github.com/debauchee/barrier
I use it between a Windows PC & a Macbookpro (Linux version available but I don't have Linux)
I also enjoyed using https://github.com/rvaiya/warpd on my mac. But was hit with few bugs, where the pointer used to get stuck. Had to keep restarting. But still a nice program to ditch mouse.
I saw this same question was posted half a year ago and was wondering if anyone knew of any updates. Looks like this development branch of ZMK is stalled.
I use keyd (https://github.com/rvaiya/keyd) and what I've done is remapped CapsLock down holding to a modifier key that allows me to use vim navigation and more. So when I press CapsLock down I can use jkl; for navigation. I've also added u and i as page up and down. For browser back and forward use n and m. Just pressing CapsLock acts as an esc press.
Take a look at https://scottokeebs.com, he has a lot of open source designs that involve hand-soldering so no PCB required. Just 3d print a case top and bottom, add switches, diodes, wire, ucontroller, cheap blank keycaps, and some soldering work. With bulk purchases it might be below the €30 threshold (filament might push you over budget?)
I'm working on a project at the moment, basically sticking a raspberry pi into the case of an old 200LX palmtop computer that broke on me. The start of this project is to adapt the old keyboard so that it can be used as a standard USB keyboard. I used an old Teensy 2.0 microcontroller and kbfirmware.com (very old i know) to so this, along with a custom interposer PCB to adapt the very weird pad spacing on the keyboard connector to the Teensy.
I've been trying with no success to compile https://github.com/0015/ESP32Berry for the T-Deck, to test it out. I was wondering if anyone has a compiled .bin they could link me to? It would be much appreciated. TIA
C Keyboard related posts
- QMK and Keyboards
- Barrier: Open-Source KVM Software
- Hrvach/Deskhop: Fast Desktop Switching Device
- Wayland vs. X – Overview
- KVM Switch for Gaming and WFH
- Layout is defined in info.json but yet get error
- Autoswap Keyboard Layouts based on Operating System
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
Index
What are some of the best open-source Keyboard projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | barrier | 26,119 |
2 | warpd | 2,767 |
3 | zmk | 2,342 |
4 | keyd | 2,293 |
5 | duckyPad | 1,145 |
6 | uncap | 1,024 |
7 | scottokeebs | 688 |
8 | rogauracore | 633 |
9 | EasyAVR | 529 |
10 | qmkbuilder | 374 |
11 | capsicain | 307 |
12 | gohook | 271 |
13 | pheromone_keyboard | 257 |
14 | pi400kb | 250 |
15 | macbook12-spi-driver | 240 |
16 | modern_laptop | 220 |
17 | ESP32Berry | 178 |
18 | nrf52-keyboard | 148 |
19 | EC60 | 127 |
20 | CorneECRevival | 122 |
21 | keymapviz | 115 |
22 | MagiClick-esp32s3 | 107 |
23 | HIDman | 90 |
Sponsored