The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more β
Top 23 keyboard-layout Open-Source Projects
-
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.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Fulcrum
The Fulcrum Keyboard is an ergo-mechanical split keyboard with extra thumb functionality. It has 20 keys, two rotary encoders, and two 5-way switches.
-
USB_Laptop_Keyboard_Controller
Details for building a USB keyboard and touchpad controller from an old laptop.
-
gnome-cedilla-fix
A fix to make the Gnome "US-International" layouts generate a cedilla c (Γ§) when the user types '+c.
-
keyboard-function-keys-linux
A small script to allow various keyboards to boot up with function keys enabled by default.
-
Keyboard-Layout-Editor-for-Blender
Allows you to import keyboard layouts into blender and render them in 3d
-
KeyPress-OSD
This program is an On-Screen Display or a Heads-Up Display for keys. It displays every key press at a clearly visible text size. It is developed for people with poor eye sight. It is meant to aid desktop computer usage. It is especially useful while chatting or for occasional typing. The user no longer has to squint or zoom in the entire screen to see what s/he writes in small text fields.
-
vue-touch-keyboard
Virtual keyboard component for Vue.js 2.x. Designed to Raspberry Pi Touch Display
-
AMaDiA
Astus' Mathematical Display Application : A GUI for Mathematics (Calculator, LaTeX Converter, Plotter, ... )
-
VirtualKeyboardSDK
The simplest, fastest and most reliable way to create a virtual keyboard π . (iOS and Android)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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.
Gotta give a shoutout to kanata[1] which I have used daily for years at this point after giving up on QMK-powered keyboards.
QMK itself is great, but I was never able to find a non-columnar split ISO keyboard to use it with. Eventually I reluctantly settled on the Logitech K860[2] and I'm now happily using my favourite features from QMK with kanata at the software level.
[1]: https://github.com/jtroo/kanata
[2]: If I'm behind the times and there is now a QMK-compatible keyboard that looks like this, please let me know!
Project mention: How can I switch the local input method in Vim on a remote server? | /r/neovim | 2023-06-02
dude I really think you should consider a sideways-mounted 5-way switch for the thumbs like I did on the fulcrum. I think it would work really well on this form factor
Project mention: Show HN: Screencast and accesibility app: KeyPress OSD | news.ycombinator.com | 2024-04-10Hi, I'm Marius from Romania and I'm a physically disabled person developing open and closed source programs.
Personal site: https://marius.sucan.ro/
The app I would like to introduce is KeyPress OSD. One of my numerous health problem, I have a poor eyesight. To help myself and others with this problem, I developed KeyPress OSD: https://keypressosd.com/ .
It is made to improve the accessibility of edit fields, to help anyone with poor eyesight be able to see easier what they type.
As a side note, it is very useful for screen casting and making tutorials, as you can highlight key presses and mouse clicks and much more.
It is highly customizable and easy to use.
On the KeyPress OSD web site, you can download a trial period of 7 days. I have an old version on GitHub as well [freeware]: https://github.com/marius-sucan/KeyPress-OSD .
To see a demonstration, please watch my YouTube video here:
https://www.youtube.com/watch?v=LKvhqTeb9sg
Feel free to try it out, comment and suggest improvements!
Best regards, Marius.
Project mention: FEATURE REQUEST to keyboard-layout-editor.com: klc file support | /r/KeyboardLayouts | 2023-07-09I use https://github.com/39aldo39/klfc in my scripts to generate the OS-specific files for ANSI layouts. I convert the KLA json to their format. There may be bugs in that process. Checking it is on to-do list.
Project mention: Does anyone know if itβs possible to make a custom keyboard on Chrome? | /r/neography | 2023-07-07Did you mean the ChromeOS Virtual Keyboard? There's a collection of extra keyboard layouts and input methods for Chrome OS. You can create your own keyboard layout by following the instructions in the example/remap folder.
keyboard-layout related posts
- BEAKL β Balanced Effortless Advanced Keyboard Layout
- Introducing the Wedlock Layout
- Searching for even lower redirects
- Key remapping to vim navigation and more
- Debugging touchpad issues with keyd remapper
- I designed my own keyboard layout. Was it worth it?
- The Power of Convention
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
Index
What are some of the best open-source keyboard-layout projects? This list will help you:
Project | Stars | |
---|---|---|
1 | awesome-mechanical-keyboard | 2,774 |
2 | keyd | 2,293 |
3 | KeyboardLayoutGuide | 1,188 |
4 | kanata | 1,175 |
5 | Typist | 1,068 |
6 | im-select | 888 |
7 | ShortcutMapper | 784 |
8 | Fulcrum | 527 |
9 | vim-xkbswitch | 473 |
10 | USB_Laptop_Keyboard_Controller | 374 |
11 | gnome-cedilla-fix | 365 |
12 | keyboard-function-keys-linux | 338 |
13 | Keyboard-Layout-Editor-for-Blender | 325 |
14 | BigBagKbdTrixPKL | 303 |
15 | KeyPress-OSD | 301 |
16 | vue-touch-keyboard | 296 |
17 | AMaDiA | 260 |
18 | kbct | 254 |
19 | VirtualKeyboardSDK | 242 |
20 | keymapper | 218 |
21 | xkbswitch-macosx | 212 |
22 | klfc | 202 |
23 | extra-keyboards-for-chrome-os | 191 |
Sponsored