How do I add Latvian keyboard layout?

Using applications, configuring, problems
Post Reply
Message
Author
richlv
Posts: 12
Joined: Thu 04 Aug 2005, 11:21

How do I add Latvian keyboard layout?

#1 Post by richlv »

how do i add a keyboard layout to puppylinux ?
i would like to use lv (latvian) layout on a qwerty keyboard. unfortunately, puppy does not privde it by default.

i found some instructions about downloading kbd package from kernel.org, but this package does not contain lv layout.

maybe i can use some files from slackware (i tried searching for similar layouts, but no luck).

i am interested in xwin - basically, to allow input into gnumeric, abiword & firefox, i don't care about console.

thanks.

doopdoop
Posts: 48
Joined: Thu 28 Jul 2005, 08:38
Location: Magdeburg, Germany

#2 Post by doopdoop »

Here are two layouts from my Ubuntu. Follow the instructions in the post from bugs section with the German Keyboard layout.
Attachments
lv-latin4.kmap.gz
(2.14 KiB) Downloaded 762 times
lv-latin7.kmap.gz
(2.16 KiB) Downloaded 858 times

richlv
Posts: 12
Joined: Thu 04 Aug 2005, 11:21

#3 Post by richlv »

thanks for the files - they allow me to enter diacritic symbols... unfortunately, the wrong ones :)

i tried both layouts and different fonts (including bitstream vera from my slackware box, times new roman from microsoft) - in both cases different symbols than i had expected appeared.

both these fonts contain required symbols set and it works on slackware.

any ideas what might have gone wrong ?

doopdoop
Posts: 48
Joined: Thu 28 Jul 2005, 08:38
Location: Magdeburg, Germany

#4 Post by doopdoop »

I guess, you need to activate either a specific codeset with Latvian support. The standard one is ISO-somehting-1 which is fine with most Western European language (well. the € symbol is missing).
I guess we have to switch to unicode, but I haven't fully understand how to properly implement it yet. We need to define a so called "locale" that does this. Abiword, xterm, Mozilla and newer versions of Dillo seems to be ready for it if we can set the LANG environement value to the right thing. Maybe you can help ? There seems to be great interest from even more difficult languages like Vietnamese.

richlv
Posts: 12
Joined: Thu 04 Aug 2005, 11:21

#5 Post by richlv »

the correct charset for latvian (and also for lithuanian) is iso-8859-13.
there is a file /etc/codemap (if i remember correctly) that contains ISO-8859-1 - would changing this to -13 help anything ?

i don't think i could help a lot, but i can surely test things (mostly for latvian settings, anyway)

richlv
Posts: 12
Joined: Thu 04 Aug 2005, 11:21

#6 Post by richlv »

well, tried playing with that file, that did not help.
also could not find any parameters to X that would change something regarding codepages - i still get wrong symbols.

what else could i try ?

Guest

#7 Post by Guest »

I've just put a puplet together that has a almost full implementation of XFree86 I think this may help solve your key mapping problems..see announcements

richlv
Posts: 12
Joined: Thu 04 Aug 2005, 11:21

#8 Post by richlv »

sounds interesting - though what about system requirements ? would it be slower/take more ram than tinyx ?

Guest

#9 Post by Guest »

The system I run is a 300Mhz Dell Latitude with 128MB ram.....I can't really compare it with a Standard Puppy as my GFX chipset doesn't like kdrive...but it aint slo not as fast as a P2 or Athlon but it's good and very usable

User avatar
kedit
Posts: 7
Joined: Fri 04 Jan 2013, 00:47
Location: Latvija

#10 Post by kedit »

Any luck!?

How did You resolve this issue?

I have the same problem, can't use latvian diactric signs with qwerty keyboard!

Any idea?

User avatar
kedit
Posts: 7
Joined: Fri 04 Jan 2013, 00:47
Location: Latvija

#11 Post by kedit »

Menu | Setup | Wizard Wizard
window "Puppy Setup"
-> Change the mouse and keyboard
window "Input Wizard"
-> Advanced Xorg keyboard configuration
press button "Ok"
window "XKB Configuration Manager"
-> Layouts
dialog "Configure XKB layouts"
press button "Change"
Choose "lv Latvian"
press button "Ok"
system says "Success"

Then don't forget to press button "Yes" to activate new settings
system says "Success"

press button "Ok"

And now You are ready to write in latvian trought Right ALT+symbol ;)

p.s. I just wasted some hours learning how to create custom XKB keyboard layout, just becouse in first attemp forget/didn't notice the button "Yes" to applay new settings.

User avatar
Auronius
Posts: 38
Joined: Fri 04 May 2018, 12:54
Location: Latvia

#12 Post by Auronius »

Here are my Latvian (apostrophe variant) and Russian keyboard layout settings, in case somebody needs them. The settings file is located here. File - 10-evdev-puppy.conf
One note: these settings were made in EasyOS 2.2, but, I think, they should also work in Bionicpup.
Update:
Here are Bionicpup64 Latvian keyboard layout settings.
https://drive.google.com/open?id=1Jb1yM ... vaX0fIcHW5
Important note: You should put ,(comma) after word apostrophe, otherwise the "apostrophe variant" will not work. The graphical keyboard layout settings manager does not put that comma automatically (bug).
https://drive.google.com/open?id=1JbYsG ... bQj1GN60N7

Post Reply