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)
-
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.
-
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
-
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.
-
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.
The estimate price is ~16USD without shipping, but please keep in mind that since this is a DIY project where you order the PCB and case yourself, there is a minimum PCB quantity of 5. Scaling upwards, 10 can be built for ~<10USD excluding shipping, in case you got some more people around you interested. More info about that can be found here: Purchase / Pricing | minipad-wiki (minii.moe) Files on GitHub: https://github.com/minipadkb/minipad Firmware: https://github.com/minipadkb/minipad-firmware The configuration software is still WIP but will be done soon. Make sure to check out our Discord server for support, help and connecting with other people all around the Hall Effect keypad community: discord.gg/minipad.
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 | 25 Apr 2024
Index
What are some of the best open-source Keyboard projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Karabiner-Elements | 17,889 |
2 | synergy-core | 10,000 |
3 | ESP32-BLE-Keyboard | 2,170 |
4 | input-overlay | 2,114 |
5 | win-vind | 1,646 |
6 | FabGL | 1,362 |
7 | rbtray | 968 |
8 | ArduinoMenu | 914 |
9 | Gopher360 | 884 |
10 | logkeys | 730 |
11 | KeyboardVisualizer | 572 |
12 | etterna | 449 |
13 | MagLev_Switch_MX | 391 |
14 | rangoli | 208 |
15 | Karabiner-DriverKit-VirtualHIDDevice | 207 |
16 | keyleds | 186 |
17 | DualShock4-emulator | 172 |
18 | digiQuack | 133 |
19 | PicoMK | 77 |
20 | Sanctuary-Keyboard-Firmware | 57 |
21 | minipad-firmware | 45 |
22 | interception-vimproved | 40 |
23 | SuperVirtualKeyboard | 40 |
Sponsored