C++ Keyboard

Open-source C++ projects categorized as Keyboard

Top 23 C++ Keyboard Projects

  • Karabiner-Elements

    Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later.

  • Project mention: The Downfall of Karabiner Elements, the Necessary macOS App | news.ycombinator.com | 2023-11-30
  • synergy-core

    Open source core of Synergy, the cross-platform keyboard and mouse sharing tool (Windows, macOS, Linux)

  • Project mention: Hrvach/Deskhop: Fast Desktop Switching Device | news.ycombinator.com | 2023-12-27

    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.

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

    InfluxDB logo
  • ESP32-BLE-Keyboard

    Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)

  • Project mention: ESP32-BLE-Keyboard Example - "does not name a type" error | /r/arduino | 2023-10-24

    I 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?

  • input-overlay

    Show keyboard, gamepad and mouse input on stream

  • Project mention: obs keyboard overlay | /r/obs | 2023-12-07

    I've just installed a keyboard overlay for obs, here's the link: https://github.com/univrsal/input-overlay/releases/tag/v4.8

  • win-vind

    You can operate Windows with key bindings like Vim.

  • Project mention: Win-Vind: Vim powers with speed of thought throughout Windows 11 | /r/patient_hackernews | 2023-11-14
  • 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

  • rbtray

    A fork of RBTray from http://sourceforge.net/p/rbtray/code/.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • ArduinoMenu

    Arduino generic menu/interactivity system

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

  • Project mention: How do I connect an xbox controller to MTGO? | /r/MTGO | 2023-06-08

    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

  • logkeys

    :memo: :keyboard: A GNU/Linux keylogger that works!

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

  • etterna

    Advanced cross-platform rhythm game focused on keyboard play

  • MagLev_Switch_MX

    The 3D printable magnetic levitation contactless switch with the linear output hall effect sensor.

  • Project mention: MagLev Switch MX – 3D printable hall-effect keyboard switches | news.ycombinator.com | 2024-01-04
  • rangoli

    Free, Open Source, Lightweight, Cross-platform Software for Royal Kludge Keyboards

  • Project mention: RK R87 not working out of the box | /r/RoyalKludge | 2023-12-06

    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.

  • keyleds

    Logitech Keyboard animation for Linux — G410, G513, G610, G810, G910, GPro

  • DualShock4-emulator

    DualShock4 emulation for Xbox controllers or keyboard and mouse / Эмуляция DualShock4 для Xbox контроллеров или клавиатуры и мыши

  • Project mention: Playstation games on rog ally | /r/ROGAlly | 2023-06-26
  • digiQuack

    DuckyScript language to DigiSpark payload converter (Online / C++)

  • PicoMK

    Configurable firmware for RP2040 powered mechanical keyboard

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

  • SuperVirtualKeyboard

    MIDI Plugin made with JUCE for interacting with microtonal piano layouts

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C++ Keyboard related posts

  • MagLev Switch MX – 3D printable hall-effect keyboard switches

    1 project | news.ycombinator.com | 4 Jan 2024
  • Suggestions for a single input 4K KVM over IP?

    1 project | /r/homelab | 8 Dec 2023
  • Help me create a seamless LAN with a WAP on the end of a switch

    1 project | /r/HomeNetworking | 7 Dec 2023
  • obs keyboard overlay

    1 project | /r/obs | 7 Dec 2023
  • The Downfall of Karabiner Elements, the Necessary macOS App

    1 project | news.ycombinator.com | 30 Nov 2023
  • Karabiner 14.12.0 stops working after wake from sleep

    1 project | /r/Karabiner | 30 Aug 2023
  • How can I use a MacBook Air as a screen and Mac mini pro as a computer?

    1 project | news.ycombinator.com | 16 Aug 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 2 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com