Topic

keyboard

Repositories (1612)

mirrorboard-mac
mirrorboard-mac qubist Perl

Intuitive one-handed typing on macOS by mirroring the keyboard while spacebar is held

47
rapid_typing
rapid_typing dprovodnikov JavaScript

A keyboard trainer to develop fast ten-typing skills

47
react-keyevent
react-keyevent yuanguandong TypeScript

An easy-to-use keyboard event react component, Package size less than 3kb

47
synergy-vintage
synergy-vintage nbolton C++

Open source since 2001, share one mouse and keyboard between many vintage computers (Win 9x, Mac OS X, Linux)

47
macOS-controller-binder
macOS-controller-binder marnovo Objective-C

Bind controller/gamepad buttons to keyboard/mouse commands in macOS

47
cherry-mx-switch
cherry-mx-switch ConstantinoSchillebeeckx

A simple 3D model of pcb mount Cherry MX switch

47
ULK
ULK Goga64 HTML

Low profile split keyboard with Corne 42 Layout and Cerry ULP switches. (6mm height)

47
flex-input
flex-input lytefast Kotlin

Android text input widget supporting emoji, media attachments, and taking pictures

46
Android-IME
Android-IME LiteKite Kotlin

kBoard - A keyboard app and an Input Method Editor (IME) for Android.

46
Buran-Ortho
Buran-Ortho ScatteredDrifter C

A 39-key orthogonal keyboard with support for two knobs, based on a rp2040

46
pusheenz40
pusheenz40 ChrisChrisLoLo Prolog

A pocket keyboard that uses SMD mouse switches. Low profile and easy to assemble

46
compose-keyhandler
compose-keyhandler Loop312 Kotlin

A key handler library for compose multiplatform/KMP

45
ahk-keyboard-locker
ahk-keyboard-locker sophice AutoHotkey

AutoHotkey script to temporarily lock your keyboard.

45
ferris-rs
ferris-rs borisfaure Rust

Firmware written in Rust for the Ferris keyboard

45
intuiter
intuiter seonglae AutoHotkey

Globally available Vim like productivity application with a fancy mouse control. Home row keyboard mapping makes typing innovatively fast in everywher...

45
RSKKeyboardAnimationObserver
RSKKeyboardAnimationObserver ruslanskorb Objective-C

Showing / dismissing keyboard animation in simple UIViewController category.

45
Krtkus
Krtkus swift502 C

Low profile 5x12 ortholinear keyboard design for choc/ks-33 switches

45
bug54-zmk-config
bug54-zmk-config ogruendel JavaScript

A thin, wireless and portable 54 key split ergonomic keyboard with ZMK firmware

45
tOndO-keyboard
tOndO-keyboard tOndO-keyboard C++

A fast, accurate and easy to learn alternative mobile input method by Riccardo Foschi and Marco Mandia

45
cherish-75
cherish-75 jaaronkot C

75% Gasket Mechanical Keyboard Powered by QMK & VIA

45
vue-keyboard-trap
vue-keyboard-trap pdanpdan JavaScript

Vue2 and Vue3 directive and composable for keyboard navigation / TAB trapping - roving movement and trapping inside container

44
usbrawmap
usbrawmap zdimension Rust

USB scancode mapper / driver for old nonstandard keyboards

44
chkb
chkb MetalBlueberry Go

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

44
Shoc
Shoc JannikB5825

OpenSource stagered Choc Keyboard

44
kb-remap
kb-remap rossmacarthur Rust

⌨️ Tool to remap macOS keyboard keys

44
armory-keyboard
armory-keyboard qlyoung C++

utility for emulating a USB HID keyboard with the USBArmory

44
awesome-keyboard
awesome-keyboard Delapouite

A curated list of awesome resources about configuring and building keyboards

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
input-emulator
input-emulator tio C

A scriptable input emulator for Linux

44
kmdf-keylogger
kmdf-keylogger adapiekarska C

Keylogger driver for Windows

44
TK44
TK44 Ladniy HTML

TK44 - is a wireless unibody 40% keyboard

44
ADuck
ADuck lapidot C

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

44
Vikiki
Vikiki cumsoft

Cumsoft [Vikiki_Virtual_Keyboard_Beta_Release] Resource

44
PickerButton
PickerButton marty-suzuki Swift

PickerButton is subclass of UIButton that presents UIPickerView in UIKeyboard.

44
fluxpad
fluxpad sssata Python

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

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

VT220-compatible console on Cyclone IV EP4CE55F23I7

43
keyboard_layers_app_companion
keyboard_layers_app_companion maatthc Python

App companion for visualizing the selected layer of ZMK / QMK / Vial powered keyboards

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
AOSP-Kayboard-7.1.2
AOSP-Kayboard-7.1.2 sergchil Java

Full functional AOSP Keyboard with glide typing

42
Android-Custom-Keyboard
Android-Custom-Keyboard ArchitectAK Java

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

42
KeyboardX
KeyboardX ssseasonnn Kotlin

Monitor keyboard height tools

42
k-goku
k-goku kchen0x Shell

A configuration using GokuRakuJoudo to generate Karabiner profile.

42
afk-clicker
afk-clicker eHonnef Python

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

42
gingham_usbc_pcb
gingham_usbc_pcb yiancar HTML

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

42
KeyboardAdjuster
KeyboardAdjuster lionheart Swift

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

42
karabiner-human-config
karabiner-human-config nrjdalal TypeScript

The easiest way to write Karabiner-Elements configuration files, ever!

42
awesome-ortholinear-keyboards
awesome-ortholinear-keyboards phwt

Ortholinear keyboards collection

42
writeboard
writeboard folfcoder QML

Handwriting input for Linux desktops.

42
KeyboardHelper
KeyboardHelper ml-opensource Swift

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

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