SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Keyboard Open-Source Projects
-
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.
-
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.
-
-
Karabiner-Elements
Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later.
-
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.
-
synergy-core
Open source core of Synergy, the cross-platform keyboard and mouse sharing tool (Windows, macOS, Linux)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
sharpkeys
SharpKeys is a utility that manages a Registry key that allows Windows to remap one key to any other key.
-
TPKeyboardAvoiding
A drop-in universal solution for moving text fields out of the way of the keyboard in iOS
-
FlorisBoard
An open-source keyboard for Android which respects your privacy. Currently in early-beta.
-
react-native-keyboard-aware-scroll-view
A ScrollView component that handles keyboard appearance and automatically scrolls to focused TextInput.
-
Unshaky
A software attempt to address the "double key press" issue on Apple's butterfly keyboard [not actively maintained]
-
-
OpenBoard
100% foss keyboard based on AOSP, with no dependency on Google binaries, that respects your privacy.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Ask HN: What macOS apps/programs do you use daily and recommend? | news.ycombinator.com | 2024-06-09
Project mention: Show HN: Multi-monitor KVM using just a USB switch | news.ycombinator.com | 2024-02-10For software KVM you can use https://github.com/debauchee/barrier
I use it between a Windows PC & a Macbookpro (Linux version available but I don't have Linux)
Project mention: The Downfall of Karabiner Elements, the Necessary macOS App | news.ycombinator.com | 2023-11-30
No one has mentioned ShareMouse yet? (https://www.sharemouse.com/) In my experience it has worked way better than Synergy. I switched after getting fed up with the synergy developers not responding to various multi-year old bugs that made the software unworkable for me (e.g. https://github.com/symless/synergy-core/issues/5992).
The only downside is that you have to "renew maintenance" to continue receiving updates to ShareMouse after a year. But I haven't done that yet and it still works fine for me.
Project mention: Shortcut for rotating canvas by 15° left or right without a mouse | /r/photoshop | 2023-12-06I don't like using my mouse while drawing and I couldn't find how to do this anywhere, but luckily when I was about to give up I achieved it! So, for this you'll need a program called SharpKeys. You can download it here: https://github.com/randyrants/sharpkeys/
I didn't last long with the stock keyboard before installing AnySoftKeyboard which is one of the few FOSS alternative with support for swipe typing. The experience was... OK. It felt slow and it's accuracy left a lot to be desired. I still had to be slow and pretty accurate, so it didn't really feel like much of a change from the stock experience. FlorisBoard have also introduced their own implementation but the feedback I read suggested it would be much the same as my experience with AnySoftKeyboard's gesture typing.
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.
I also enjoyed using https://github.com/rvaiya/warpd on my mac. But was hit with few bugs, where the pointer used to get stuck. Had to keep restarting. But still a nice program to ditch mouse.
After reading a lengthy GitHub discussion at the Openboard repo that went into the logistical options and challenges I decided to go with the less-than-ideal option of using Helium314's Openboard fork with the proprietary Google swipe library (libjni_latinimegoogle.so) imported. I've been using it for a few weeks now and though it feels slightly different than the Gboard I'm used to, the difference has been negligible and I'll be sticking with this setup for the foreseeable future.
I've just installed a keyboard overlay for obs, here's the link: https://github.com/univrsal/input-overlay/releases/tag/v4.8
I use keyd (https://github.com/rvaiya/keyd) and what I've done is remapped CapsLock down holding to a modifier key that allows me to use vim navigation and more. So when I press CapsLock down I can use jkl; for navigation. I've also added u and i as page up and down. For browser back and forward use n and m. Just pressing CapsLock acts as an esc press.
Project mention: Not an iPad Pro Review: Why iPadOS Still Doesn't Get the Basics Right | news.ycombinator.com | 2024-05-13I definitely think you should be able to add keyboard layouts at a software level on iPadOS and iOS, but one possible solution to the problem right now is using a programmable keyboard using QMK [1], ZMK [2], or some other open-source firmware. There's even a usb-usb converter [3] that will convert keystrokes from any keyboard into ones that you map using TMK or QMK, so you can use your own.
[1] https://qmk.fm/
[2] https://zmk.dev/
[3] https://geekhack.org/index.php?topic=69169.0
Keyboard discussion
Keyboard related posts
-
Show HN: KeyEcho v0.0.3 – Listen to Mechanical Keyboard Sounds with Keystroke
-
Show HN: KeyEcho – Listen to Mechanical Keyboard Sounds with Every Keystroke
-
Show HN: KeyEcho – Listen to Mechanical Keyboard Sounds with Every Keystroke
-
Show HN: KeyEcho – Listen to Mechanical Keyboard Sounds with Every Keystroke
-
KeyEcho: Fast-responsive mechanical keyboard sounds with every keystroke
-
Try to dump traditional mouse. Click by [Vim] + [screen vision-recognition] way
-
Unicomp Inc.'S "New" Model M Keyboard
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Jun 2024
Index
What are some of the best open-source Keyboard projects? This list will help you:
Project | Stars | |
---|---|---|
1 | MonitorControl | 26,569 |
2 | barrier | 26,181 |
3 | config | 20,370 |
4 | Karabiner-Elements | 18,115 |
5 | IQKeyboardManager | 16,371 |
6 | mousetrap | 11,602 |
7 | synergy-core | 10,074 |
8 | hotkeys-js | 6,510 |
9 | sharpkeys | 5,832 |
10 | TPKeyboardAvoiding | 5,811 |
11 | FlorisBoard | 5,544 |
12 | react-native-keyboard-aware-scroll-view | 5,233 |
13 | crkbd | 5,030 |
14 | input-remapper | 3,427 |
15 | Unshaky | 2,994 |
16 | awesome-mechanical-keyboard | 2,828 |
17 | warpd | 2,817 |
18 | mechanical-keyboard | 2,766 |
19 | OpenBoard | 2,494 |
20 | input-overlay | 2,492 |
21 | keyd | 2,452 |
22 | zmk | 2,440 |
23 | fcitx5-android | 2,437 |