Keyboard issues and solutions
Posted: Mon 09 Mar 2015, 17:38
Having to write in a language other than the keyboard can be difficult.
An actual problem was:
How to type cyrillic Serbian and latin Serbian with one keyboard.
As my keyboard is de (qwertz) I have defined 3 keymaps:
sr
sr latin
de
This can be done in using XKB Configuration Manager
under Puppy Setup > Configure mouse and keyboard > Advanced Xorg
Main > Layouts > Add sr (to my existing de)
Layout Variants latin for sr
And for easy switching between these:
chosen from combobox in
Options > Group Shift/Lock behavior :
grp:rctrl_toggle Right Ctrl key changes group
If all goes right there is no need to restart X server.
But in real life things go wrong, therefore my hint:
This can be done also by editing the Xorg configuration directly.
See in the picture how my example looks in the config file /etc/X11/xorg.conf.
You see these 3 keymaps with variants: sr latin,sr,de
The right Ctrl key toggles. Very simple.
After changes in /etc/X11/xorg.conf restart X server and you are done.
-----
This example is with Serbian which might not be aready in every Puppy.
____
EDIT made in Puppy 5.7.1
An actual problem was:
How to type cyrillic Serbian and latin Serbian with one keyboard.
As my keyboard is de (qwertz) I have defined 3 keymaps:
sr
sr latin
de
This can be done in using XKB Configuration Manager
under Puppy Setup > Configure mouse and keyboard > Advanced Xorg
Main > Layouts > Add sr (to my existing de)
Layout Variants latin for sr
And for easy switching between these:
chosen from combobox in
Options > Group Shift/Lock behavior :
grp:rctrl_toggle Right Ctrl key changes group
If all goes right there is no need to restart X server.
But in real life things go wrong, therefore my hint:
This can be done also by editing the Xorg configuration directly.
See in the picture how my example looks in the config file /etc/X11/xorg.conf.
You see these 3 keymaps with variants: sr latin,sr,de
The right Ctrl key toggles. Very simple.
After changes in /etc/X11/xorg.conf restart X server and you are done.
-----
This example is with Serbian which might not be aready in every Puppy.
____
EDIT made in Puppy 5.7.1