Topic

keyboard

Repositories (1650)

awesome-keyboard
awesome-keyboard Delapouite

A curated list of awesome resources about configuring and building keyboards

45
josukey
josukey Narkoleptika JavaScript

A keyboard for Joey

45
TK44
TK44 Ladniy HTML

TK44 - is a wireless unibody 40% keyboard

45
RSKKeyboardAnimationObserver
RSKKeyboardAnimationObserver ruslanskorb Objective-C

Showing / dismissing keyboard animation in simple UIViewController category.

45
compose-keyhandler
compose-keyhandler Loop312 Kotlin

A key handler library for compose multiplatform/KMP

45
kmdf-keylogger
kmdf-keylogger adapiekarska C

Keylogger driver for Windows

45
ADuck
ADuck lapidot C

A Duck split reversible keyboard based on the A. Dux by Tapi, created using ErgoGen by MrZealot

44
Fairtris
Fairtris furious-programming Pascal

Clone of the official classic Tetris® game for the NES console, intended for Windows and Linux systems. It implements the original mechanics and inclu...

44
armory-keyboard
armory-keyboard qlyoung C++

utility for emulating a USB HID keyboard with the USBArmory

44
kb-remap
kb-remap rossmacarthur Rust

⌨️ Tool to remap macOS keyboard keys

44
dabao
dabao justinmklam Makefile

Unibody? Split? Why not both!

44
ahk-keyboard-locker
ahk-keyboard-locker sophice AutoHotkey

AutoHotkey script to temporarily lock your keyboard.

44
HijelHID_BLEKeyboard
HijelHID_BLEKeyboard HijelHub C++

Turn your ESP32 into a Bluetooth Low Energy (BLE) HID Keyboard Device. Built for the latest versions of arduino-esp32 and NimBLE-Arduino. Works with i...

44
chkb
chkb MetalBlueberry Go

chkb turns a regular keyboard into a fully programmable keyboard. It is a cheap programmable keyboard

44
PickerButton
PickerButton marty-suzuki Swift

PickerButton is subclass of UIButton that presents UIPickerView in UIKeyboard.

44
ExtraDox
ExtraDox blastrock OpenSCAD

An ergonomic custom keyboard design inspired by the ErgoDox

44
writeboard
writeboard folfcoder QML

Handwriting input for Linux desktops.

43
KeyboardX
KeyboardX ssseasonnn Kotlin

Monitor keyboard height tools

43
AOSP-Kayboard-7.1.2
AOSP-Kayboard-7.1.2 sergchil Java

Full functional AOSP Keyboard with glide typing

43
react-native-spacer
react-native-spacer ambistudio JavaScript

A react-native component wrapper that avoiding keyboard when it displayed, support 'absolute' or 'fix' style position

43
kanata-vk-agent
kanata-vk-agent devsunb Rust

Control kanata virtual keys while observing frontmost app and input source on macOS to enable application and input source aware key mapping

43
afk-clicker
afk-clicker eHonnef Python

An AFK clicker that allow to simulate keystrokes (mouse or keyboard) even if the window isn't focused.

43
awesome-ortholinear-keyboards
awesome-ortholinear-keyboards phwt

Ortholinear keyboards collection

43
fluxpad
fluxpad sssata Python

Analog keypad with hall effect switches and rapid trigger for osu!

43
shyriiwook
shyriiwook madhead JavaScript

Switch keyboard layouts programmatically!

43
fpga-virtual-console
fpga-virtual-console Harry-Chen SystemVerilog

VT220-compatible console on Cyclone IV EP4CE55F23I7

43
Android-Custom-Keyboard
Android-Custom-Keyboard ArchitectAK Java

Develop your own keyboard as per your design for your android phone

43
gingham_usbc_pcb
gingham_usbc_pcb yiancar HTML

A 60% throughole keyboard with USBC. Inspired by the Plaid

43
pico-superkey-board
pico-superkey-board guruthree C++

A single key keyboard, a demonstration of a USB HID device for the Raspberry Pi Pico in C

43
KeyboardAdjuster
KeyboardAdjuster lionheart Swift

A Swift library that automatically resizes and adjusts views to scroll when a keyboard appears.

42
lily58-3d
lily58-3d serverwentdown OpenSCAD

3D printable plate and base for the Lily58 Pro

42
KeyCodes
KeyCodes ChimeHQ Swift

AppKit Carbon key codes to UIKey-compatible enums

42
k-goku
k-goku kchen0x Shell

A configuration using GokuRakuJoudo to generate Karabiner profile.

42
keymacs
keymacs keyboard-ergonomics

Ergonomic keyboard layout for nonergonomic keyboards.

42
typing-simulator
typing-simulator marcosgomesneto TypeScript

VSCode Extension: Simulates typing for use in presentations or live video recordings. Typing from file or clipboard, with auto typing mode or manual t...

42
wkeys
wkeys ptazithos Rust

An on-screen keyboard for wayland desktop and a corresponding Cosmic applet written by rust using gtk-rs and libcosmic.

42
Cadans
Cadans uqqu AutoHotkey

input automation tool – event chains, chords, multi-zone gestures, and more

42
usb3sun
usb3sun delan C++

usb input adapter for sun workstations

42
RKD-OLD
RKD-OLD PTALTS-LK

一个基于RP2040+CH9329的4k音游控制器/可编程键盘 支持扩展 硬件宏 SDVX v2版本正在开发中

41
system-76-keyboards
system-76-keyboards withinboredom C#

Rainbow / CPU monitor for system76 colored keyboards

41
sshkeyboard
sshkeyboard ollipal Python

A library to react to user keyboard input, even through SSH

41
wave
wave etiennecollin

A small, minimalist and reversible elite-c based split keyboard that builds on previous designs to fit your needs.

41
ember-key-manager
ember-key-manager IcarusWorks TypeScript

A service for (un)binding keyboard up and down events.

41
tertiary_text
tertiary_text vgmoose C

[Pebble] Tertiary text input for the Pebble!

41
KeyboardHelper
KeyboardHelper ml-opensource Swift

No more checking for keyboard notifications and parsing keyboard apperance info manually!

41
Deskdrop
Deskdrop SvReenen Kotlin

Android keyboard with local AI (Ollama, Whisper, MCP) or cloud (Gemini, Groq, OpenAI)

41
cq_keyboard_gen
cq_keyboard_gen mryndzionek Python

CadQuery 2 keyboard case generator

41
temporal
temporal curbol JavaScript

Temporal is a 36-42 key split ergonomic keyboard with wireless support. Features a breakoff pinky column and optional encoders in the thumb cluster.

41
rdesktop
rdesktop lwch Go

golang desktop controller, supported windows, linux, macos.

40
react-native-keyboard-avoiding-scroll-view
react-native-keyboard-avoiding-scroll-view alkafinance TypeScript

⚛️ React Native ScrollView extension that prevents inputs from being covered by the keyboard

40