Topic

keyboard

Repositories (1612)

minikbd
minikbd andyclymer Python
121
evscript
evscript valpackett

A tiny sandboxed Dyon scripting environment for evdev input devices that lets you do e.g. xcape in Wayland | now on https://codeberg.org/valpackett/ev...

121
atreis
atreis dekonnection
121
Argparse-Interface
Argparse-Interface Sorcerio Python

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

120
esphome-blekeyboard
esphome-blekeyboard dmamontov Python

ESPHome BLE Keyboard

120
WHID_Toolkit
WHID_Toolkit swisskyrepo Python

Simple script for the WHID injector - a rubberducky wifi

119
whisper-to-input
whisper-to-input j3soon Kotlin

An Android keyboard that performs speech-to-text (STT/ASR) with OpenAI Whisper and input the recognized text; Supports English, Chinese, Japanese, etc...

118
Pinky4
Pinky4 tamanishi

A split 4 x 7 vertically staggered keys and 4 thumb keys keyboard.

118
go-terminput
go-terminput tj Go

Package terminput provides terminal keyboard input for interactive command-line tools.

117
PicoMK
PicoMK zli117 C++

Configurable firmware for RP2040 powered mechanical keyboard

117
hyperapp-fx
hyperapp-fx okwolf JavaScript

Effects for use with Hyperapp

114
kll
kll kiibohd Python

KLL Compiler

114
macrolev
macrolev heiso C

Macrolev is an open source analog keyboard powered by Hall Effect switches

114
Keyboardy
Keyboardy podkovyrin Swift

UIViewController extension for convenient keyboard management.

113
QuickCut
QuickCut giladreich C++

QuickCut is a cross-platform keyboard manager that both facilitates key mapping and allows the configuration of global hotkeys triggering user defined...

113
ergopad
ergopad pashutk TypeScript

Create custom keyboard layout using tablet

113
trochilidae
trochilidae jcmkk3

A from-scratch recreation of the Hummingbird keyboard using ergogen

113
TKKeyboardControl
TKKeyboardControl cokaholic Swift

TKKeyboardControl adds keyboard awareness and scrolling dismissal (like iMessages app) to any view with only 1 line of code for Swift.

112
Cherry-MX-Breakout-Board
Cherry-MX-Breakout-Board sszczep

Cherry MX Breakout Boards with reverse-mounted addressable RGB LED and hot-swap.

112
MRIYA
MRIYA themaxbang

MRIYA is a 42-key column-staggered split keyboard based on the Corne Cherry v.3.0.1

112
commute-deck
commute-deck borgel

A computer built into a mechanical keyboard.

111
FN-key-lock
FN-key-lock okkosh AutoHotkey

A Script/Program to simulate hardware Fn key lock on F1-F12 keys with custom controls and visible lock notifications.

111
python-telegram-bot-pagination
python-telegram-bot-pagination ksinn Python

Python inline keyboard pagination for Telegram Bot API

111
Circuitpython_Keyboard_Layouts
Circuitpython_Keyboard_Layouts Neradoc Python

A repository of keyboard layouts for Circuitpython, for HID keyboards over USB or BLE.

111
DigiCombo
DigiCombo ES-factory C

💻 Make for yourself a virtual digital pen and keyboard with Digispark Attiny85

110
rasp_vusb
rasp_vusb stjeong C#

This repo explains how to turn your Raspberry Pi Zero into USB Keyboard and Mouse. Also provides sample code and binaries to control them.

110
tinygo-keyboard
tinygo-keyboard sago35 Go

USB HID keyboard firmware for tinygo

110
g910-gkey-macro-support
g910-gkey-macro-support JSubelj Python

GKey support for Logitech G910 Keyboard on Linux

109
uinput
uinput bendahl Go

Go wrapper for uinput on LINUX

109
bancouver40
bancouver40 ChrisChrisLoLo C

A 4x10 CFX spaced low-profile mechanical keyboard.

109
banime40
banime40 ChrisChrisLoLo

A 4x10 hotswap ortholinear keyboard that supports multiple configurations.

109
SST60
SST60 dededecline C
108
NavilIME
NavilIME navilera C++

Windows Hangul (Korean) Input Method Editor based on TSF

108
H.InputSimulator
H.InputSimulator HavenDV C#

Allows you to simulate global mouse and keyboard events.

107
split89
split89 jurassic73 C

split89 keyboard

106
SwipeSelection
SwipeSelection kylehowells Objective-C++

An improvement to iOS's text editing that allows you to move the cursor and select text using gestures on the keyboard itself.

105
unifying
unifying decrazyo C

FOSS re-implementation of the Logitech Unifying protocol

105
keyboard
keyboard atomicgo Go

⌨️ Read keyboard events in your terminal applications! (Arrow keys, Home, End, etc.)

105
QJoysticks
QJoysticks alex-spataru C

Joystick input library for Qt

105
kb-layout-evaluation
kb-layout-evaluation bclnr Python

Evaluate ergonomic keyboard layouts over multiple languages

105
UIViewController-KeyboardAdditions
UIViewController-KeyboardAdditions podkovyrin Objective-C

Tiny UIViewController category that provides handy way for keyboard handling logic.

104
tern
tern rschenk JavaScript

30-key hot swap keyboard based on the Hummingbird

104
Pancake
Pancake Rabios JavaScript

Lightweight, Fast, Easy-to-use HTML5 2D game framework!

104
toykeyboards
toykeyboards analogcode

Royalty Free Toy Keyboard Samples & Loops

103
keyboard-css
keyboard-css shhdharmen HTML

Show off your keyboard shortcuts with style 🦄.

103
Pico-Keyboard
Pico-Keyboard zli117 Python

Hardware design for a mechanical keyboard based on RP2040

103
blender-dactyl-keyboard
blender-dactyl-keyboard SeanGilroy Python

Blended Dactyl Manuform, a parameterized ergonomic keyboard

102
ESP32-BLE-HID
ESP32-BLE-HID topcoco C++

ESP32 BLE HID Keyboard, Abs Mouse, and Two-Way Communication Library Esp32蓝牙HID键盘鼠标触摸屏双向通信库

102
Arduino-Chunithm-Controller
Arduino-Chunithm-Controller Sucareto C

使用 Arduino 制作的 Chunithm 控制器。原型机已销毁,本项目仅留档。

101
keycombiner
keycombiner tkainrad

An app to organize, learn, and practice keyboard shortcuts!

101