C Keyboard

Open-source C projects categorized as Keyboard | Edit details

Top 23 C Keyboard Projects

  • barrier

    Open-source KVM software

    Project mention: Connecting two different devices with same peripherals | reddit.com/r/sysadmin | 2022-05-19

    If you don’t need audio, this is free, it’s a fork of the synergy program with updated security fixes. https://github.com/debauchee/barrier

  • zmk

    ZMK Firmware Repository

    Project mention: Happy 420!! | reddit.com/r/MechanicalKeyboards | 2022-04-21

    Most, if not all, small size keyboards use QMK or ZMK if wireless as firmware. Those firmwares are very customizable and opened up a lot of possibilities almost like magic. It also very preference-base, so every person can customize it to what they need.

  • Scout APM

    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.

  • uncap

    Map Caps Lock to Escape or any key to any key

    Project mention: Uncap | news.ycombinator.com | 2021-12-29
  • duckyPad

    Do-It-All Mechanical Macropad

    Project mention: My Duckypad arriving in about a week (excited!) - is mapping the button to load a webpage and click certain links or buttons hard to do? | reddit.com/r/duckyPad | 2022-04-22

    Duckypad is keyboard commands only, so all of your mapping will be various keyboard controls. No mouse scripting. Here's the getting started page, which covers all of the steps for making your own commands.

  • EasyAVR

    Easy AVR USB Keyboard Firmware and Keymapper

  • rogauracore

    RGB keyboard control for Asus ROG laptops

    Project mention: How can i change rgb TUF-GAMING A15 | reddit.com/r/archlinux | 2022-05-12
  • qmkbuilder

    Online GUI for QMK Firmware

    Project mention: QMK to ZMK converter. | reddit.com/r/ErgoMechKeyboards | 2022-04-19

    Does anybody know if there's a qmk .hex file to zmk. Or something like this: https://kbfirmware.com to where you can put in raw data from http://www.keyboard-layout-editor.com. I have no idea how to code zmk nor qmk. (To be used with the Nice!Nano v2 on a hand wired build)

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • 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)

    Project mention: Reinstall or repair my kernel lib module to get dkms to install? (Messed up /lib/modules/5.xx dir) | reddit.com/r/linuxquestions | 2021-11-13

    I am on Fedora trying to install applespi modules for my macbook to provide support for it's touchbar with linux etc. Here is the distro where I install there stuff with dkms https://github.com/roadrunner2/macbook12-spi-driver/.l

  • pheromone_keyboard

  • gohook

    GoHook, Go global keyboard and mouse listener hook

    Project mention: How do I get keyboard input in golang? | reddit.com/r/golang | 2021-10-05
  • pi400kb

    Raw HID keyboard forwarder to turn the Pi 400 into a USB keyboard

    Project mention: Inexpensive laptop/mini PC solution to link with Onyx Mira 13.3 | reddit.com/r/eink | 2021-12-15

    Mirroring laptop + using the Pi400 as keyboard: thanks to Pi400kb, I can pretty much run Windows with some Linux benefits. It may be considered a silly setup because the Pi becomes a glorified and ore expensive keyboard for the laptop, but I have the advantage of a more stable setup. The Pi can also still run headless tasks via cron, so it's not totally useless.

  • capsicain

    Powerful low-level keyboard remapping tool for Windows

    Project mention: kanata: a software keyboard remapper for Windows and Linux | reddit.com/r/KeyboardLayouts | 2022-04-23

    Capsicain is another one: https://github.com/cajhin/capsicain Gotta try 'em all!

  • nrf52-keyboard

    A BLE & 2.4G Keyboard Firmware using nrf52810/52811/52832

    Project mention: [US-MD][H] fully assembled bluetooth Cheap-60 (Acrylic Gasket), a budget gasket keyboard originated in China [W] PayPal, Local | reddit.com/r/mechmarket | 2022-01-26

    The PCB is both USB and bluetooth enabled, with RGB called GTBLE60. The firmware is based on a GitHub open sourced solution:https://github.com/genokolar/nrf52-keyboard , which is based on TMK, and has most of the QMK features implemented (including functions like tap layer).

  • kbd

    Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git (by legionus)

    Project mention: Fonts from the past.. | reddit.com/r/linux | 2022-04-28
  • steno

    A collection of stuff I did related to steno

    Project mention: Long time no post to reddit: Daily driven boards | reddit.com/r/ErgoMechKeyboards | 2022-04-02

    I haven't actually posted to Reddit for a while (other than comments that is), and I thought I should. I've been daily driving these 2 boards for a bit, the Fissure v3.2 and the Fusion. Both boards are fully BLE, and of course following my tradition on using the embedded steno engine.

  • waffle_corne

    Proton-C compatible Corne PCB + Firmware

    Project mention: imk corne | reddit.com/r/crkbd | 2022-02-16

    it’s a custom pcb https://github.com/waffle87/waffle_corne

  • CorneECRevival

    Revival project of the Corne ECWL.

    Project mention: Split Topre/Nopre Boards? | reddit.com/r/ErgoMechKeyboards | 2022-04-26

    corne EC on Github

  • taipo2

    Information on my chord-based typing system

    Project mention: One handed typing | reddit.com/r/typing | 2022-01-16

    You might be interested in Taipo2, it's an optimized version of artsey which should work pretty all right on one hand. It's got barely any movement because it only has 8 keys, so you might even be able to incorporate your second hand into it at some point (if everything heals as well as the doctors say it will which we hope for!). There's also Soar which is a 17 chorded key layout and seems pretty promising. I'm pretty sure dvorak L and R are actually fairly decent onehanded layouts, afaik there's not much new tech out there though. Good luck!

  • pteron-pcb

    A continuation of FSund's pteron-keyboard project. Feel free to contribute, or use these files to make your own! Kits and PCBs are also available through my facebook page. (by Kraken-Jokes)

  • dotfiles

    Decade of configuration history. Currently holding Arch Linux and tooling configuration. (by pjvds)

    Project mention: pjvds/dotfiles: Decade of configuration history. Currently holding Arch Linux and tooling configuration. | reddit.com/r/dotfiles | 2022-03-05
  • brillo

    Control the brightness of backlight and keyboard LED devices on Linux. (read only mirror)

    Project mention: Issues with brillo keybinding | reddit.com/r/swaywm | 2022-01-14

    add your user to video group and relogin. did you add polkit rule ? https://github.com/CameronNemo/brillo. you can try light or brightnessctl if it doesnt work.

  • handwired_preonic

    QMK based 5x12 ortholinear keyboard

  • linux-keylogger

    simple user space keylogger for linux based systems, written in c.

    Project mention: Simple user space keylogger for Linux based system. | reddit.com/r/coolgithubprojects | 2022-05-02
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-19.

C Keyboard related posts


What are some of the best open-source Keyboard projects in C? This list will help you:

Project Stars
1 barrier 17,999
2 zmk 909
3 uncap 847
4 duckyPad 745
5 EasyAVR 513
6 rogauracore 425
7 qmkbuilder 314
8 macbook12-spi-driver 217
9 pheromone_keyboard 185
10 gohook 165
11 pi400kb 139
12 capsicain 117
13 nrf52-keyboard 107
14 kbd 63
15 steno 34
16 waffle_corne 22
17 CorneECRevival 21
18 taipo2 18
19 pteron-pcb 15
20 dotfiles 13
21 brillo 12
22 handwired_preonic 7
23 linux-keylogger 4
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives