It took me a long time to get a correct keyboard layout for myself. First, it was Physical keyboard layout which was bad (I had ANSI one)! So my friend spotted me to different standards: can be seen here. Later when I got correct Physical layout (with BIG ENTER key) (Drevo BladeMaster Pro). Still something was bad… I started to search for correct SW layout, I want to have EN letters by default and my language special chars and Russian(Phonetic) layout at the same time, so I do not need to switch between!
Windows came with a solution named: Microsoft Keyboard Layout Creator 1.4! Yes, this was a great thing! I have set up my own keyboard layout! I was so amazed! So there is my creation 🙂 LT-RU(phonetic) still need some work to improve 🙂 You can get it here 🙂 (P.S. modified so anyone can comment instead of requesting access).
WAIT! What about Linux?! how to do it?! Em simple, something like this:
https://michal.kosmulski.org/computing/articles/custom-keyboard-layouts-xkb.html and https://wiki.debian.org/Keyboard . Still haven’t done, will share once done 🙂