I'm trying to create a custom keyboard layout to fit my needs, based on the US layout.
What I want
- Alt + Ctrl + u = ü
- Alt + Ctrl + Shift + u = Ü
(same way for ö, ä, and ß)
Why?
- Because getting used to the German keyboard is not how I want to waste my time
- The hotkeys for the international one aren't convenient for me
- Installing 3rd party software like autokey is not a good idea either: it's another daemon running somewhere instead of the kb being native (but layout editor is an ok solution)
System
Xubuntu (Ubuntu + Xfce) 22.04
What I've tried
There quite a lot of answers on this forum for this question. Many just go with the available layots.
- There's a guide, but it doesn't answer how to bind it on alt+ctrl (or I didn't get)
- There's KeyboardLayoutEditor, but unfortunately it requires python 2
- There's even @cuppajoeman's keyboard layout generator, but it creates a new layout
And there are more I tried, that are either too complex, or me too stupid/lazy. If there's a good guide on what I want to actually do, I'd be very thankful.
xbindkeys
, another is registering keyboard shortcuts in your setting. https://askubuntu.com/questions/254424/how-can-i-change-what-keys-on-my-keyboard-do-how-can-i-create-custom-keyboard/254442#254442 – Sadaharu Wakisaka Jun 27 '22 at 00:22xbindkeys
, as far as I understand it's also binding shortcuts, instead of editing the actual keyboard layout.@robgrune I couldn't quite figure out how to do it with Alt+Ctrl+u. The second way described in the article is close to what I want, I already tried editing symbol files, but I didn't understand how to do it with Alt+Ctrl.
– WhiteBlackGoose Jun 27 '22 at 07:32"
+u
gives ü, same with "Shift" givesÜ
. AltGr+s gives ß, etc. It will be way easier to change to the US Int keyboard layout than to try writing your own layout. – vanadium Jun 27 '22 at 08:16ü
andÜ
. `key