#Keyboard

Showing 60 of 133 repositories tagged #keyboard, ranked by stars

MonitorControl
MonitorControl
MonitorControl

๐Ÿ–ฅ Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.

Score
100
โ˜… 33.6k โ‘‚ 978 +79/day
Swift
hackiftekhar
hackiftekhar
IQKeyboardManager

Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.

Score
98
โ˜… 16.6k โ‘‚ 2.4k +2/day
Swift
taojy123
taojy123
KeymouseGo

็ฑปไผผๆŒ‰้”ฎ็ฒพ็ต็š„้ผ ๆ ‡้”ฎ็›˜ๅฝ•ๅˆถๅ’Œ่‡ชๅŠจๅŒ–ๆ“ไฝœ ๆจกๆ‹Ÿ็‚นๅ‡ปๅ’Œ้”ฎๅ…ฅ | automate mouse clicks and keyboard input

Score
100
โ˜… 10.4k โ‘‚ 1.3k +27/day
Python
florisboard
florisboard
florisboard

An open-source keyboard for Android which respects your privacy. Currently in beta.

Score
97
โ˜… 8.5k โ‘‚ 675 +20/day
Kotlin
jtroo
jtroo
kanata

Improve keyboard comfort and usability with advanced customization

Score
100
โ˜… 7.6k โ‘‚ 271 +14/day
Rust
sezanzeb
sezanzeb
input-remapper

๐ŸŽฎ โŒจ An easy to use tool to change the behaviour of your input devices.

Score
67
โ˜… 5.8k โ‘‚ 220 +23/day
Python
fcitx5-android
fcitx5-android
fcitx5-android

Fcitx5 input method framework and engines ported to Android

Score
95
โ˜… 5.4k โ‘‚ 384 +35/day
Kotlin
APSL
APSL
react-native-keyboard-aware-scroll-view

A ScrollView component that handles keyboard appearance and automatically scrolls to focused TextInput.

Score
70
โ˜… 5.4k โ‘‚ 639 โ€”
JavaScript
kirillzyusko
kirillzyusko
react-native-keyboard-controller

โŒจ๏ธ Keyboard manager which works in identical way on both iOS and Android

Score
94
โ˜… 3.6k โ‘‚ 178 +8/day
TypeScript
Julow
Julow
Unexpected-Keyboard

A lightweight keyboard for Android

Score
92
โ˜… 3.1k โ‘‚ 351 +17/day
Java
futo-org
futo-org
android-keyboard

Official FUTO Keyboard Issue Tracker and Source Mirror of https://gitlab.futo.org/keyboard/latinime

Score
90
โ˜… 2.8k โ‘‚ 191 +55/day
C++
keymapperorg
keymapperorg
KeyMapper

An Android app to remap the buttons on your devices

Score
89
โ˜… 2.5k โ‘‚ 249 +33/day
Kotlin
1995eaton
1995eaton
chromium-vim

Vim bindings for Google Chrome.

Score
82
โ˜… 2.3k โ‘‚ 317 โ€”
JavaScript
jasonrudolph
jasonrudolph
keyboard

โŒจ Toward a more useful keyboard

Score
97
โ˜… 2.2k โ‘‚ 214 +1/day
Lua
ZaneH
ZaneH
piano-trainer

๐ŸŽน Memorize piano scales with ease! A piano practice program w/ MIDI support. Consider it an interactive reference manual

Score
75
โ˜… 2.2k โ‘‚ 66 +1/day
TypeScript
KeyboardKit
KeyboardKit
KeyboardKit

Create amazing custom iOS keyboards with Swift & SwiftUI.

Score
87
โ˜… 1.8k โ‘‚ 297 +5/day
Swift
enigo-rs
enigo-rs
enigo

Cross platform input simulation in Rust

Score
83
โ˜… 1.7k โ‘‚ 150 +3/day
Rust
ssleptsov
ssleptsov
ninja-keys

Keyboard shortcuts interface for your website. Working with static HTML, Vanilla JS, Vue, React, Svelte.

Score
50
โ˜… 1.7k โ‘‚ 69 โ€”
TypeScript
HaoboGu
HaoboGu
rmk

Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support

Score
92
โ˜… 1.7k โ‘‚ 191 +2/day
Rust
fdivitto
fdivitto
FabGL

ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal

Score
74
โ˜… 1.7k โ‘‚ 251 +1/day
C++
RxSwiftCommunity
RxSwiftCommunity
RxKeyboard

Reactive Keyboard in iOS

Score
86
โ˜… 1.6k โ‘‚ 177 โ€”
Swift
Andr3wHur5t
Andr3wHur5t
react-native-keyboard-spacer

Plug and play react-native keyboard spacer view.

Score
57
โ˜… 1.6k โ‘‚ 222 +1/day
JavaScript
acejump
acejump
AceJump

๐Ÿ…ฐ๏ธ single character search, select, and jump

Score
54
โ˜… 1.3k โ‘‚ 91 +1/day
Kotlin
dteoh
dteoh
SlowQuitApps

Add a global delay to Command-Q to stop accidental app quits.

Score
65
โ˜… 1.2k โ‘‚ 58 โ€”
Objective-C
freshOS
freshOS
KeyboardLayoutGuide

โŒจ๏ธ KeyboardLayoutGuide, back from when it didn't exist.

Score
52
โ˜… 1.2k โ‘‚ 60 โ€”
Swift
repeats
repeats
Repeat

Cross-platform mouse/keyboard record/replay and automation hotkeys/macros creation, and more advanced automation features.

Score
62
โ˜… 1.1k โ‘‚ 81 โ€”
Java
soffes
soffes
HotKey

Simple global shortcuts in macOS

Score
51
โ˜… 1.1k โ‘‚ 90 +1/day
Swift
douglasjunior
douglasjunior
react-native-keyboard-manager

(DEPRECATED) โš› Library to prevent issues of keyboard sliding up and cover inputs on React-Native iOS projects.

Score
84
โ˜… 1.0k โ‘‚ 61 โ€”
Objective-C
godbout
godbout
kindaVim.blahblah

Ultimate Vim Mode for macOS

Score
83
โ˜… 987 โ‘‚ 6 +2/day
jkuhlmann
jkuhlmann
gainput

Cross-platform C++ input library supporting gamepads, keyboard, mouse, touch

Score
46
โ˜… 896 โ‘‚ 113 โ€”
C++
amnesica
amnesica
KryptEY

Android keyboard for secure E2EE communication through the signal protocol in any messenger. Communicate securely and independent, regardless of the legal situation or whether messengers use E2EE

Score
43
โ˜… 867 โ‘‚ 39 +1/day
Java
ZacharyL2
ZacharyL2
KeyEcho

Listen to Mechanical Keyboard Sounds with Every Keystroke - It's Fast

Score
67
โ˜… 841 โ‘‚ 24 โ€”
Rust
wix-incubator
wix-incubator
react-native-keyboard-input

Use your own custom input component instead of the system keyboard

Score
79
โ˜… 836 โ‘‚ 150 โ€”
Objective-C
kernc
kernc
logkeys

๐Ÿ“ โŒจ๏ธ A GNU/Linux keylogger that works!

Score
100
โ˜… 832 โ‘‚ 254 โ€”
C++
kamillobinski
kamillobinski
thock

THOCK your mac keyboard

Score
76
โ˜… 830 โ‘‚ 41 +8/day
Swift
mateusz1913
mateusz1913
react-native-avoid-softinput

Native solution for common React Native problem of focused views being covered by soft input view.

Score
78
โ˜… 806 โ‘‚ 22 +2/day
TypeScript
petoncle
petoncle
mousemaster

Mouseless mouse control and advanced keyboard customization.

Score
100
โ˜… 801 โ‘‚ 37 +4/day
Java
azooKey
azooKey
azooKey

azooKey is an open-source Japanese keyboard for iPhone and iPad, written in Swift and powered by its own kana-kanji conversion engine. It provides live conversion, flexible key layouts, and a clean SwiftUI interface for a smooth typing experience.

Score
75
โ˜… 743 โ‘‚ 49 +11/day
Swift
soupslurpr
soupslurpr
Transcribro

Private and on-device speech recognition keyboard and service for Android.

Score
49
โ˜… 723 โ‘‚ 34 โ€”
Kotlin
BryceWG
BryceWG
BiBi-Keyboard

่ฏด็‚นๅ•ฅ๏ผˆBiBi Keyboard๏ผ‰:ไธ€ไธชๅŸบไบŽ Kotlin ็š„ Android ๅนณๅฐ็š„ LLM ไธŽ ASR ่ฏญ้Ÿณ่พ“ๅ…ฅๆณ•้”ฎ็›˜ๅบ”็”จ An LLM ASR voice input method keyboard application for the Android platform based on Kotlin

Score
73
โ˜… 706 โ‘‚ 52 +7/day
Kotlin
ayushgoel
ayushgoel
AGEmojiKeyboard

Emoji Keyboard for iOS

Score
44
โ˜… 684 โ‘‚ 164 โ€”
Objective-C
saket
saket
FluidKeyboardResize

Smoothly reacting to keyboard visibility changes in Android

Score
37
โ˜… 639 โ‘‚ 41 โ€”
Kotlin
FossifyOrg
FossifyOrg
Keyboard

Easy keyboard for inserting all kinds of texts, special characters and numbers.

Score
71
โ˜… 627 โ‘‚ 74 +6/day
Kotlin
hodgef
hodgef
react-simple-keyboard

React Virtual Keyboard - Customizable, responsive and lightweight

Score
100
โ˜… 626 โ‘‚ 69 โ€”
JavaScript
ah-
ah-
anne-key

Firmware for Anne Pro Keyboard written in Rust

Score
33
โ˜… 573 โ‘‚ 32 โ€”
Rust
wirekang
wirekang
mouseable

'Mouseable' is intended to replace a mouse or trackpad.

Score
50
โ˜… 538 โ‘‚ 20 โ€”
Go
LeanBitLab
LeanBitLab
LeanType

LeanType is an Open-source keyboard, fork of HeliBoard with additional features and customisation

Score
68
โ˜… 531 โ‘‚ 34 +29/day
Kotlin
keymanapp
keymanapp
keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web

Score
81
โ˜… 520 โ‘‚ 140 +1/day
Pascal
4JX
4JX
L5P-Keyboard-RGB

Cross platform software to control the RGB/lighting of the 4 zone keyboard included in the 2020, 2021, 2022, 2023 and 2024 lineup of the Lenovo Legion laptops. Works on Windows and Linux.

Score
58
โ˜… 516 โ‘‚ 65 +2/day
Rust
nickffox
nickffox
KeyboardObserving

โŒจ๏ธA Combine-based way to observe and adjust for Keyboard notifications in SwiftUI

Score
30
โ˜… 483 โ‘‚ 36 โ€”
Swift
Im-Kevin
Im-Kevin
cool_ui

็”จflutterๅฎž็Žฐไธ€ไบ›ๆˆ‘่ฎคไธบๅฅฝ็œ‹็š„UIๆŽงไปถ,ๆœ‰Popover,ไปฟWeui็š„Toast,่‡ชๅฎšไน‰้”ฎ็›˜

Score
33
โ˜… 459 โ‘‚ 74 โ€”
Dart
T-Pham
T-Pham
UITextField-Navigation

๐Ÿ„โ€โ™‚๏ธ UITextField-Navigation makes it easier to navigate between UITextFields and UITextViews

Score
27
โ˜… 439 โ‘‚ 28 โ€”
Swift
y3owk1n
y3owk1n
neru

Keyboard-driven navigation for macOS and partial linux (possible for windows) - Navigate and click without touching your mouse.

Score
67
โ˜… 437 โ‘‚ 36 +17/day
Go
oomol-lab
oomol-lab
LockIME

A native macOS menu-bar app that keeps your keyboard input source locked โ€” global, per-app, and per-URL.

Score
67
โ˜… 430 โ‘‚ 16 +46/day
Swift
robotn
robotn
gohook

GoHook, Go global keyboard and mouse listener hook

Score
100
โ˜… 414 โ‘‚ 56 +3/day
C
bloznelis
bloznelis
kbt

Keyboard tester in terminal

Score
68
โ˜… 388 โ‘‚ 12 โ€”
Rust
urikdev
urikdev
Urik

Privacy-focused Android keyboard with swipe typing, custom layouts, and password manager support. No tracking, 100% on-device, and fully open source.

Score
65
โ˜… 387 โ‘‚ 30 +2/day
Kotlin
metaseed
metaseed
metaGo

MetaGo provides fast cursor movement/selection for keyboard focused users in vscode

Score
94
โ˜… 372 โ‘‚ 23 โ€”
TypeScript
viclm
viclm
numeric-keyboard

Number keyboard for mobile browsers

Score
0
โ˜… 367 โ‘‚ 71 โ€”
JavaScript
baijunjie
baijunjie
react-native-input-scroll-view

Perfect TextInput ScrollView

Score
29
โ˜… 351 โ‘‚ 81 โ€”
JavaScript
Related Topics
#android#ios#swift#macos#mouse#kotlin#rust#react-native#vim#linux#keyboard-shortcuts#productivity

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly