SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Keyboard Projects
-
Karabiner-Elements
Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later.
-
synergy-core
Open source core of Synergy, the cross-platform keyboard and mouse sharing tool (Windows, macOS, Linux)
-
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.
-
FabGL
ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Gopher360
Gopher360 is a free zero-config app that instantly turns your Xbox 360, Xbox One, or even DualShock controller into a mouse and keyboard. Just download, run, and relax.
-
KeyboardVisualizer
Audio visualizer and effects engine for RGB keyboards, mice, and accessories using the OpenRGB SDK. Supports Windows, Linux, and MacOS. Issue tracker on GitLab (https://gitlab.com/CalcProgrammer1/KeyboardVisualizer) (by CalcProgrammer1)
-
MagLev_Switch_MX
The 3D printable magnetic levitation contactless switch with the linear output hall effect sensor.
-
DualShock4-emulator
DualShock4 emulation for Xbox controllers or keyboard and mouse / Эмуляция DualShock4 для Xbox контроллеров или клавиатуры и мыши
-
Sanctuary-Keyboard-Firmware
Firmware for the Sanctuary Keyboard, a Custom Bluetooth Mechanical Keyboard able to be built during the parts shortage! Hardware is in another repo, to be licensed differently.
-
minipad-firmware
The Firmware of the minipad, a Hall Effect keypad with osu! and Rapid Trigger in mind.
-
interception-vimproved
Unofficial plugin for Interception Tools combining features of caps2esc and space cadet for making held space work as a special fn key. Now configurable!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: The Downfall of Karabiner Elements, the Necessary macOS App | news.ycombinator.com | 2023-11-30
No one has mentioned ShareMouse yet? (https://www.sharemouse.com/) In my experience it has worked way better than Synergy. I switched after getting fed up with the synergy developers not responding to various multi-year old bugs that made the software unworkable for me (e.g. https://github.com/symless/synergy-core/issues/5992).
The only downside is that you have to "renew maintenance" to continue receiving updates to ShareMouse after a year. But I haven't done that yet and it still works fine for me.
Project mention: ESP32-BLE-Keyboard Example - "does not name a type" error | /r/arduino | 2023-10-24I am trying to get started with the bluetooth keyboard example for ESP32. using the example, it throws the error: "Compilation error: 'BleKeyboard' does not name a type" I have tried to compile this in Arduino 1.8 and 2.2.1 and on multiple computers. all fail to compile. I even tried to downgrade the ESP32 package to 2.x to no avail. What am i missing here?
I've just installed a keyboard overlay for obs, here's the link: https://github.com/univrsal/input-overlay/releases/tag/v4.8
Project mention: Win-Vind: Vim powers with speed of thought throughout Windows 11 | /r/patient_hackernews | 2023-11-14
After some digging around and searching for "how to use the xbox controller as a keyboard and mouse" instead of how to use the controller with mtgo, I found an app called Gopher360 (https://github.com/Tylemagne/Gopher360). It requires you to know the windows hexadecimal value for key presses, which you can set in the INI file for Gopher360. Those can be found here https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Project mention: MagLev Switch MX – 3D printable hall-effect keyboard switches | news.ycombinator.com | 2024-01-04
If that doesn't work, then yeah, RMA it. I forgot if there was a firmware update waiting on my unit when I used it. But there was an update for the software to control the RGB lighting. I don't recommend using that though. The community-made, Rangoli is much better.
C++ Keyboard related posts
-
MagLev Switch MX – 3D printable hall-effect keyboard switches
-
Suggestions for a single input 4K KVM over IP?
-
Help me create a seamless LAN with a WAP on the end of a switch
-
obs keyboard overlay
-
The Downfall of Karabiner Elements, the Necessary macOS App
-
Karabiner 14.12.0 stops working after wake from sleep
-
How can I use a MacBook Air as a screen and Mac mini pro as a computer?
-
A note from our sponsor - SaaSHub
www.saashub.com | 2 Jun 2024
Index
What are some of the best open-source Keyboard projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Karabiner-Elements | 18,044 |
2 | synergy-core | 10,048 |
3 | ESP32-BLE-Keyboard | 2,224 |
4 | input-overlay | 2,386 |
5 | win-vind | 1,682 |
6 | FabGL | 1,383 |
7 | rbtray | 979 |
8 | ArduinoMenu | 925 |
9 | Gopher360 | 897 |
10 | logkeys | 730 |
11 | KeyboardVisualizer | 572 |
12 | etterna | 459 |
13 | MagLev_Switch_MX | 394 |
14 | rangoli | 224 |
15 | Karabiner-DriverKit-VirtualHIDDevice | 214 |
16 | keyleds | 190 |
17 | DualShock4-emulator | 179 |
18 | digiQuack | 133 |
19 | PicoMK | 80 |
20 | Sanctuary-Keyboard-Firmware | 57 |
21 | minipad-firmware | 49 |
22 | interception-vimproved | 41 |
23 | SuperVirtualKeyboard | 40 |
Sponsored