Go to "/usr/share/matchbox-keyboard/" and you'll see the included keyboard layouts. I'm not at a RPi at the moment and I don't remember if there was a German layout or not. But you can customize a keyboard to anything you like, it uses an .xml file.
If there is a layout you want then copy it to your home directory, and it will use that as your default, so you can edit it without changing any of the setups included with the install. If you mess it up you can just copy it again and start over.
For example if you wanted to use/modify the default layout named "keyboard.xml".
Create a new directory in your home directory named ".matchbox"
Code: Select all
sudo cp /usr/share/matchbox-keyboard/keyboard.xml ~/.matchbox/keyboard.xml
sudo chown pi:pi ~/.matchbox/keyboard.xml
Now you can edit the .xml file with the editor of your choice and you won't need sudo.
I removed some keys, moved some keys to another location, and changed spacing. If you look over the .xml file it's not hard to figure out. Plus I changed all the key labels to uppercase, as they are easier for me to read, and keyboards generally show the alphabet keys in uppercase anyway.
OOPS: I forgot that I edited the keys to uppercase and that didn't work as I had to use 'shift' to get lower case so I had to change it back. That's what happens when you think you know what you did, but what you did is not what you think because you changed your mind some time after that.