Python Keyboard

Open-source Python projects categorized as Keyboard

Top 23 Python Keyboard Projects

  • input-remapper

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

  • Project mention: Thrustmaster T-LCM driver support | /r/linux_gaming | 2023-12-11

    I got my G29 working, but I am using a T-LCM which isn't correctly recognized. I installed Input Remapper but it's not recognized.

  • kmk_firmware

    Clackety Keyboards Powered by Python

  • Project mention: Has anyone tried making a raspberry pico keyboard with the kmk software | /r/olkb | 2023-07-02

    plenty.. try their zulip and you will see(https://kmkfw.zulipchat.com/).. also google may help... plenty of youtube pushers also will provide you the info...

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

  • Project mention: Svalboard Typing Demo :D | /r/olkb | 2023-06-30

    dude I really think you should consider a sideways-mounted 5-way switch for the thumbs like I did on the fulcrum. I think it would work really well on this form factor

  • duckhunt

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

  • Project mention: Would disabling HID keyboard driver installation on windows prevent Rubber Ducky/O.MG cable payloads? | /r/hacking | 2023-05-09

    The cheapest way is a solution that monitors for high-speed keystroke injection, which is what the rubber ducky is generally used for. One such project is https://github.com/pmsosa/duckhunt (I have no affiliation with this project. It appears to have been updated about 2.5 years ago)

  • python-keyboard

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

  • keymap-drawer

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

  • Project mention: Idea: script for generating QMK keymap and diagram | /r/olkb | 2023-12-06

    I maintain keymap-drawer which has the ability to parse QMK keymaps, but only in the keymap.json format. You can get it from keymap.c using qmk c2json tool but it will be missing layer names and combos (not sure what happens with tap dances, haven't tried).

  • Keyboard-Layout-Editor-for-Blender

    Allows you to import keyboard layouts into blender and render them in 3d

  • SaaSHub

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

    SaaSHub logo
  • kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

  • Project mention: KiCad plugin for mechanical keyboard design | /r/olkb | 2023-05-25

    You can see it in action in tests here (remember to expand rows too see results) or by some examples here

  • beyblock20

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

  • keyboard_mouse_emulate_on_raspberry

    Bluetooth Keyboard Mouse Emulator on Raspberry Pi

  • 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

  • Project mention: Hotswap sockets for hillside | /r/ErgoMechKeyboards | 2023-09-18
  • Env-KB

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

  • MicroPythonBLEHID

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

  • xmk

    Use programmable keyboard firmware with any keyboard.

  • minikbd

  • qwerty-lafayette

    QWERTY keyboard layout for French-speaking users

  • keyboard-layouter

    Footprint auto placement plugin for keyboard layout

  • blender-dactyl-keyboard

    Blended Dactyl Manuform, a parameterized ergonomic keyboard

  • kalamine

    Keyboard Layout Maker

  • KeyboardChatteringFix-Linux

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

  • kb-layout-evaluation

    Evaluate ergonomic keyboard layouts over multiple languages

  • Pico-Keyboard

    Hardware design for a mechanical keyboard based on RP2040

  • picotouch

    Tiny capsense touch MIDI keyboard controller from a Raspberry Pi Pico

  • Project mention: A RP2040 Powered MIDI-Controlled Synth in CircuitPython | news.ycombinator.com | 2023-05-13

    Have you heard about "PicoTouch" already? It's a MIDI keyboard with touch buttons, Raspi Pico powered, by the same creator as of this submission:

    https://github.com/todbot/picotouch

    Also "PicoStepSeq" with the following description from its Github page:

    "PicoStepSeq is an 8-step MIDI sequencer using a Raspberry Pi Pico, an I2C SSD1306 OLED display, a rotary encoder. and 8 "Step Switches". It outputs via USB MIDI and Serial MIDI via TRS-A 3.5mm.":

    https://github.com/todbot/picostepseq

  • 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 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 3,307
2 kmk_firmware 1,268
3 Fulcrum 528
4 duckhunt 501
5 python-keyboard 481
6 keymap-drawer 475
7 Keyboard-Layout-Editor-for-Blender 333
8 kicad-kbplacer 296
9 beyblock20 294
10 keyboard_mouse_emulate_on_raspberry 280
11 hillside 275
12 Env-KB 229
13 MicroPythonBLEHID 189
14 xmk 123
15 minikbd 118
16 qwerty-lafayette 99
17 keyboard-layouter 92
18 blender-dactyl-keyboard 92
19 kalamine 90
20 KeyboardChatteringFix-Linux 87
21 kb-layout-evaluation 86
22 Pico-Keyboard 77
23 picotouch 78

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com