Open-source projects categorized as keyboard-layout Edit details

Top 23 keyboard-layout Open-Source Projects

  • awesome-mechanical-keyboard

    ⌨️ A curated list of Open Source Mechanical Keyboard resources.

    Project mention: i just completed my big project of making a keyboard from scratch | | 2022-06-27

    This GitHub repo is a good source to find tutorials and open source projects

  • KeyboardLayoutGuide

    ⌨️ KeyboardLayoutGuide, back from when it didn't exist.

    Project mention: Is there seriously not an elegant method to handling keyboards and textfields? | | 2021-08-12
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Typist

    Swift UIKit keyboard manager for iOS apps.

  • Mahou

    Mahou(魔法) - The magic layout switcher.

    Project mention: Cant Change keyboard Language | | 2021-09-06

    Latest build link:

  • vim-xkbswitch

    vim plugin for automatic keyboard layout switching in insert mode

    Project mention: Use nvim with other languages | | 2022-06-19

    I am using See help for detail. It is a very useful tool. In Normal or Visual mode, always English. ​

  • Keyboard-Layout-Editor-for-Blender

    Allows you to import keyboard layouts into blender and render them in 3d

    Project mention: Blender templates for UK Iso? (ANSI, ANSI Everywhere) | | 2022-03-09

    I'm very much a noob when it comes to messing around in Blender (Solidworks is more my speed) but have had success with this and my own layouts out of KLE - did need to use an old Blender build to get it to work perfectly though.

  • vue-touch-keyboard

    Virtual keyboard component for Vue.js 2.x. Designed to Raspberry Pi Touch Display

    Project mention: Using a Vue2 app in Vue3 | | 2021-11-05

    Looking at the three main files at github it looks like a fairly simple component that just needs to be migrated upwards.

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • AMaDiA

    Astus' Mathematical Display Application : A GUI for Mathematics (Calculator, LaTeX Converter, Plotter, ... )

    Project mention: What were the first 5 programs you made? | | 2021-08-31

    Here is the link to the calculator: It also includes the chat (my first program) though that chat desperately needs an update since I have not really touched it since the course in which I wrote it (that was 3 years ago)

  • gnome-cedilla-fix

    A fix to make the Gnome "US-International" layouts generate a cedilla c (ç) when the user types '+c.

    Project mention: Usar ç no Pop!_OS em teclados US international | | 2021-09-22
  • xkbswitch-macosx

    Console keyboard layout switcher for MacOS

    Project mention: Apple Removes Flag Icons in Monterey 12.4 | | 2022-05-26

    I've been using this shortcut[0] to switch between input layouts. Before realizing that I could set a shortcut for it, I used this utility[1] + Alfred to set a shortcut. This is still quite useful if you want to switch to a specific keyboard layout



  • extra-keyboards-for-chrome-os

    Extra keyboard layouts and input methods for Chrome OS

    Project mention: Get correct Macintosh UK Keyboard layout? | | 2021-11-27

    Looks like there's a sub for cloudready: But there's some information about keyboard layouts here: and some layouts for chromeOS here:

  • klfc

    Keyboard Layout Files Creator

    Project mention: What are best practices working with keymaps? | | 2022-01-24
  • BigBagKbdTrixPKL

    "DreymaR's Big Bag of Keyboard Tricks" for Windows with EPKL

    Project mention: Windows thinks QWERTY is Colemak | | 2022-06-17
  • kbct

    Keyboard keycode mapping utility for Linux supporting layered configuration

    Project mention: me right now | | 2022-01-06


  • BigBagKbdTrixXKB

    "DreymaR's Big Bag of Keyboard Tricks" for *nix with XKB

    Project mention: BigBag XKB: space key generates keysym 0x0 | | 2022-02-25

    I hope that someone can help me with the a problem using the XKB Colemak layouts from I am using Ubuntu MATE 20.04, and have configured qwerty and vanilla Colemak UK layouts in the MATE preferences. My XKB options include the Extend layer (triggered on Left Windows key) and swapping Caps Lock with Left Control.

  • map2

    A scripting language that allows complex key remapping on Linux.

    Project mention: How to create shortcut to executable? | | 2022-05-22

    I've also used a remapper tool called map2 but for a different use-case. Map2 documentation links to some of the scan codes though which could be helpful if you end up having to map the function keys to something... not really sure how those work but I've used it to map multimedia keys on a logitech k400 htpc keyboard before.

  • threelayout

    A better modifier based keyboard layout

  • i3-keyboard-layout

    Change keyboard layout with a keystroke + show it in the status bar

  • EurKEY-Mac

    The Keyboard Layout for Europeans, Coders and Translators

  • kinesis-advantage-2

    Keyboard layouts and macros for the Kinesis Advantage 2 keyboard.

    Project mention: Advantage2 Macro Collection | | 2022-03-22

    That sounds identical to what I do. Do you have any suggestions / additions that could be made to that would benefit other gamers?

  • us-with-german-umlauts

    Mac U.S. keyboard layout with German Umlauts

    Project mention: Welches Tastaturlayout - CH oder US International? | | 2021-11-18
  • qwerty-lafayette

    QWERTY keyboard layout for French-speaking users

    Project mention: Show HN: Proposal for a new keyboard layout paradigm | | 2021-11-15

    There was already layout which seems to have sames goals. There is reasons why you decide make a new one ?

  • skr

    Low level key re-programming

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-27.

keyboard-layout related posts


What are some of the best open-source keyboard-layout projects? This list will help you:

Project Stars
1 awesome-mechanical-keyboard 2,095
2 KeyboardLayoutGuide 1,143
3 Typist 1,059
4 Mahou 406
5 vim-xkbswitch 402
6 Keyboard-Layout-Editor-for-Blender 283
7 vue-touch-keyboard 280
8 AMaDiA 209
9 gnome-cedilla-fix 207
10 xkbswitch-macosx 176
11 extra-keyboards-for-chrome-os 168
12 klfc 158
13 BigBagKbdTrixPKL 153
14 kbct 145
15 BigBagKbdTrixXKB 144
16 map2 95
17 threelayout 82
18 i3-keyboard-layout 80
19 EurKEY-Mac 74
20 kinesis-advantage-2 72
21 us-with-german-umlauts 69
22 qwerty-lafayette 66
23 skr 60
Find remote jobs at our new job board There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.