Browse free open source C++ Keyboards and projects below. Use the toggles on the left to filter open source C++ Keyboards by OS, license, language, programming language, and project status.

  • The Most Powerful Software Platform for EHSQ and ESG Management Icon
    The Most Powerful Software Platform for EHSQ and ESG Management

    Addresses the needs of small businesses and large global organizations with thousands of users in multiple locations.

    Choose from a complete set of software solutions across EHSQ that address all aspects of top performing Environmental, Health and Safety, and Quality management programs.
    Learn More
  • AestheticsPro Medical Spa Software Icon
    AestheticsPro Medical Spa Software

    Our new software release will dramatically improve your medspa business performance while enhancing the customer experience

    AestheticsPro is the most complete Aesthetics Software on the market today. HIPAA Cloud Compliant with electronic charting, integrated POS, targeted marketing and results driven reporting; AestheticsPro delivers the tools you need to manage your medical spa business. It is our mission To Provide an All-in-One Cutting Edge Software to the Aesthetics Industry.
    Learn More
  • 1
    Deskflow

    Deskflow

    Share a single keyboard and mouse between multiple computers

    Deskflow is a lightweight productivity tool designed to streamline window and workspace management. It features hotkey-driven app launching, workspace switching, window snapping, search快捷启动, and minimal UI. Built with modern frameworks (likely Electron or Qt) and geared toward power users wanting efficient workflow control.
    Downloads: 244 This Week
    Last Update:
    See Project
  • 2

    Unikey Vietnamese Input Method

    A Vietnamese keyboard for Windows and Linux

    A Vietnamese keyboard for Windows and Linux
    Leader badge
    Downloads: 979 This Week
    Last Update:
    See Project
  • 3
    Input Overlay

    Input Overlay

    Show keyboard, gamepad and mouse input on stream

    Input‑Overlay is an open-source OBS Studio plugin for Windows and Linux that visualizes keyboard, mouse, and gamepad inputs on screen during livestreams or recordings. It presents inputs as overlay source with configurable presets.
    Downloads: 216 This Week
    Last Update:
    See Project
  • 4
    Karabiner-Elements

    Karabiner-Elements

    Powerful utility for keyboard customization

    Karabiner-Elements is a powerful key remapper for macOS.
    Downloads: 15 This Week
    Last Update:
    See Project
  • Share your screen instantly while on a phone call with CrankWheel for an engaging presentation. Icon
    Share your screen instantly while on a phone call with CrankWheel for an engaging presentation.

    For salespeople and customer service agents who want to compliment their phone calls with visual elements.

    Our 10x simpler screen sharing tool is designed for you if you spend your days on the phone with clients, and need to add a visual presentation to close sales. No more scheduling a follow-up meeting, or teaching them to use a complex tool. Send them a text message or email, and they see your screen in seconds.
    Learn More
  • 5
    Synergy Core

    Synergy Core

    The keyboard and mouse sharing tool

    This is the open source core component of Synergy, a keyboard and mouse sharing tool. Control your computers with one mouse and keyboard. Control multiple computers using only one keyboard and mouse. Focus on developing software, designing, gaming and remove time switching between operating systems. Throw away the extra keyboards and spend time where it really matters. Simplify your workspace by combining multiple computers into one. Easily copy and paste between computers with no effort at all. Keep your passwords and sensitive data secure with TLS encryption. Key, mouse and data all sent fast and securely, directly over your local network. Advanced customization settings give you complete control of your setup. The next version is being built from the ground up by combining the latest technologies, Node.js and React, with the rock-solid stability of C++.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 6

    recaps

    Switch Windows input language using any key.

    Easy to use Windows keyboard layouts switcher.
    Leader badge
    Downloads: 27 This Week
    Last Update:
    See Project
  • 7

    OnscreenKeyboard

    On-screen keyboard

    On-screen keyboard (with "numeric keypad only" option) for touch-screens.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 8
    Typing Commander

    Typing Commander

    Touch typing tutor

    Typing Commander is an offline touch typing software for both beginners and advanced typists. If you experience problems with downloading the program, see the page https://typingcommander.com/downloads/ for alternative ways of downloading.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    KKBSwitch is a KDE panel applet which indicates the active keyboard layout (language). It is useful in conjunction with X Servers with the XKeyboard extension which have been configured to have more than one keyboard group
    Downloads: 1 This Week
    Last Update:
    See Project
  • Rev Your Digital Product Delivery Engine Icon
    Rev Your Digital Product Delivery Engine

    Enterprise-grade platform designed to connect strategy, planning, and execution across digital product development and software delivery

    Planview links your technology vision directly to teams' daily work, providing complete visibility and control over your digital product delivery ecosystem.
    Learn More
  • 10
    FvwmKb is a module for Fvwm and Scwm window managers that makes it more comfortable to work with several Xkb keyboard layouts. For the focused window it stores the currently locked Xkb group (keyboard layout) in its internal database and restores it when
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11

    SAW - Special Access to Windows

    SAW - Special Access to Windows - a programmable on-screen keyboard.

    SAW - Special Access to Windows - is a programmable on-screen keyboard. It is a powerful tool for providing Access to the Windows operating system for people who need alternative Switch or Pointing device input options. The latest SAW 6 version update was supported by the AEGIS project (http://www.aegis-project.eu/). It is fully Windows 7-10 compatible, supports Unicode, includes its own "Blade" word prediction and abbreviation expansion engine, can interact with the CCF-SymbolServer for graphic symbol support (http://www.conceptcoding.org/), and adds several other features to make creating interfaces easy for those who use alternative inputs. Note (February, 2019): We are experiencing problems with recent MS DotNet updates breaking backward compatibility which is blocking new installations of SAW 6, and stopping the Blade word prediction from working in installed SAW 6 packages. We are working on solving this problem ASAP. Sorry for the inconvenience!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12

    Tapper

    Keyboard layout switcher for X Widow System and Wayland

    Тapper — keyboard layout switcher for X Window System and Wayland. Tapper runs in background, when an assigned key is tapped, Tapper activates the corresponding keyboard layout. "Tap" means that a single key is pressed and quickly released, so (1) no other keys are pressed at this time, and (2) period between pressing and releasing is shorter than keyboard repeat delay (usually it is 0.5 s, but it depends on desktop settings). Tapper key feature is using modifier keys for switching keyboard layouts without losing modifier's functionality. Tapper works for GNOME, GNOME Classic, Cinnamon, i3, KDE, LXDE, LXQt, Mate, Ubuntu, Xfce desktops. There are prebult RPM packages for Fedora, Mageia, OpenMandriva, openSUSE, source tarball for configure && make is also available. Tapper is free software.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Q10 is the QT based application GUI for he popular x10 daemon heyu which controls home automation appliances. It was built with porting for embedded systems in mind and used in touch-screen displays as it also features a virtual on-screen keyboard.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Albert

    Albert

    A fast and flexible keyboard launcher

    Albert is a blazing-fast, plugin-based keyboard launcher written in C++/Qt.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    CVK - Clavier virtuel personnalisable pour des personnes atteintes d'un handicap. -- Custom virtual keyboard for people with reduced mobility.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Dvorak Command is a Mac-style Dvorak keyboard layout switcher for Windows. When a Ctrl+<Key> shortcut is pressed, the Dvorak layout is temporarily converted to a Qwerty layout. Thus, pressing Ctrl+J becomes Ctrl+C; Ctrl+K becomes Ctrl+V and so on.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    EDK has been developed to be a free keyboard layout configuration tool + GUI library. In order to be able to have english (latin), russian (cyrillic), chinese,etc keyboard layouts.It supplies Qt extended classes that support any unicode character.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    EzerKb is a virtual keyboard for Windows. It emulates a keyboard with, for example, Russian, Greek, or Hebrew characters without actually installing a keyboard driver for that language. EzerKb works with most (but not all) Windows programs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    There are several problems using windows to typeset in farsi. This project is for supplying several small and useful programs to correct some of these problems for you. For example a keyboard layout, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Virtual keyboard for PocketPC with "fat" buttons. So you can type by fingers without stilus.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Hunixboard
    Hunixboard is a Desktop Keyboard with several funktions. Optimized for Touchscreen small size (Virtual keyboard for X11) ~ Switchable Board with 4 different boards ~ one board optimized for using with Instant Player ~ Resizebale ~ always on Top
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Language Hint
    Helps you not to confuse the keyboard layout during text editing by showing the flag of the input language near the mouse cursor.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    LayoutIndicator

    Keyboard layout indicator based on Arduino board

    Youtube demonstration: http://youtu.be/SU5VvrWWf7s?hd=1
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    OpenMAIA. Free Virtual Keyboard Engine for disabled people. An Open Source project totally written in C++ with support of wxWindows library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    This project is for a virtual keyboard on the silkscreen area of a PalmOS device. It supports multiple key layouts editable on the handheld itself; previewing on the screen; and macros to start programs or input keys. 10x4 Qwerty layout included.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next