Python Keyboard

Open-source Python projects categorized as Keyboard

Top 23 Python Keyboard Projects

  1. input-remapper

    🎮 ⌨ An easy to use tool to change the behaviour of your input devices.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. kmk_firmware

    Clackety Keyboards Powered by Python

  4. keymap-drawer

    Visualize keymaps that use advanced features like hold-taps and combos, with automatic parsing

  5. Fulcrum

    The Fulcrum Keyboard is an ergo-mechanical split keyboard with extra thumb functionality. It has 20 keys, two rotary encoders, and two 5-way switches.

  6. duckhunt

    :dart: Prevent RubberDucky (or other keystroke injection) attacks

  7. python-keyboard

    A hand-wired USB & Bluetooth keyboard powered by Python and more

  8. kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

  9. SaaSHub

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

    SaaSHub logo
  10. hillside

    Family of split ergonomic keyboards with three rows of five or six keys, aggressive column stagger, generous thumb arc and optional bottom utility keys

  11. beyblock20

    The magnetic, modular, 20-key macropad that can join together to form an ortholinear board

  12. keyboard_mouse_emulate_on_raspberry

    Bluetooth Keyboard Mouse Emulator on Raspberry Pi

  13. MicroPythonBLEHID

    Human Interface Device (HID) over Bluetooth Low Energy (BLE) GATT library for MicroPython.

  14. KeyTik

    GUI-Based Keyboard Remapper with Profiles, Auto Clicker, Screen Clicker, Multiple Files Opener, AutoHotkey Script Manager and More.

    Project mention: Show HN: All-in-One Macro Automation Tool | news.ycombinator.com | 2025-03-21
  15. Env-KB

    A custom mechanical keyboard inspired by the CFTKB Mysterium utilizing the Raspberry Pi Pico

  16. xmk

    Use programmable keyboard firmware with any keyboard.

  17. kalamine

    Keyboard Layout Maker

    Project mention: Text-based, cross-platform keyboard layout maker | news.ycombinator.com | 2024-08-05
  18. minikbd

  19. KeyboardChatteringFix-Linux

    A tool for blocking mechanical keyboard chattering on Linux (by finkrer)

  20. qwerty-lafayette

    QWERTY keyboard layout for French-speaking users

  21. picotouch

    Tiny capsense touch MIDI keyboard controller from a Raspberry Pi Pico

    Project mention: Show HN: Midnight Reminders via Morse Code | news.ycombinator.com | 2024-11-01

    You don't need anything special to build a capacitive switch with a Raspberry Pi Pico. Basically only an insulated pad and maybe a resistor (even though I think it's possible to do without).

    Here's an example of someone building a touch midi controller with nothing more than a custom PCB and some resistors: https://github.com/todbot/picotouch

  22. Argparse-Interface

    An automatic, terminal based interactive interface for any Python 3 "argparse" command line with keyboard and mouse support.

    Project mention: ArgUI: Automatically Create a GUI Interface for Python3 'argparse' | news.ycombinator.com | 2024-12-29
  23. keyboard-layouter

    Footprint auto placement plugin for keyboard layout

  24. blender-dactyl-keyboard

    Blended Dactyl Manuform, a parameterized ergonomic keyboard

  25. kb-layout-evaluation

    Evaluate ergonomic keyboard layouts over multiple languages

  26. 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).

Python Keyboard discussion

Log in or Post with

Python Keyboard related posts

Index

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

# Project Stars
1 input-remapper 4,289
2 kmk_firmware 1,539
3 keymap-drawer 855
4 Fulcrum 599
5 duckhunt 522
6 python-keyboard 493
7 kicad-kbplacer 405
8 hillside 350
9 beyblock20 310
10 keyboard_mouse_emulate_on_raspberry 306
11 MicroPythonBLEHID 268
12 KeyTik 258
13 Env-KB 244
14 xmk 169
15 kalamine 129
16 minikbd 120
17 KeyboardChatteringFix-Linux 120
18 qwerty-lafayette 113
19 picotouch 112
20 Argparse-Interface 102
21 keyboard-layouter 96
22 blender-dactyl-keyboard 96
23 kb-layout-evaluation 95

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Python is
the 2nd most popular programming language
based on number of references?