Keyboard issues and solutions

For efforts in internationalising Puppy and solving problems in this area
Post Reply
Message
Author
User avatar
L18L
Posts: 3479
Joined: Sat 19 Jun 2010, 18:56
Location: www.eussenheim.de/

Keyboard issues and solutions

#1 Post by L18L »

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
Attachments
toggle_keymaps.png
(50.15 KiB) Downloaded 651 times
Last edited by L18L on Tue 10 Mar 2015, 13:10, edited 1 time in total.

User avatar
Griot
Posts: 131
Joined: Fri 12 Sep 2014, 18:10
Location: Serbia

#2 Post by Griot »

Ok, L18L.
Thanks for posting here.

EDIT: 10. III 2015@19:20 CET

Works as described by L18L. See the first post for details.

Danke, L-U.R. :wink:

User avatar
L18L
Posts: 3479
Joined: Sat 19 Jun 2010, 18:56
Location: www.eussenheim.de/

#3 Post by L18L »


Post Reply