Bug 127102 - Missing keyboard layout: Estonian (ee or et)
Summary: Missing keyboard layout: Estonian (ee or et)
Status: RESOLVED FIXED
Alias: None
Product: krdc
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Slackware Linux
: NOR wishlist
Target Milestone: ---
Assignee: Jaison Lee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-10 20:55 UTC by Reigo Reinmets
Modified: 2006-07-27 22:15 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Reigo Reinmets 2006-05-10 20:55:08 UTC
Version:            (using KDE KDE 3.5.2)
Installed from:    Slackware Packages
OS:                Linux

It would be nice to see more keyboard layouts in Krdc... can't you use/show as many keyboard layouts as kcontrol shows? Or use the KDE keyboard(the one selected in Control Panel) layout as default?
Comment 1 Brad Hards 2006-07-26 13:54:33 UTC
It isn't that simple. KRDC (when working with RDP) can only use those keyboard layouts that are known to rdesktop.

If there is a compatible layout in rdesktop, then it is no problem to add for KDE4. My rdesktop has a layout called et (no ee), which might be OK?
It contains entries below. Does that look right for Estonian?

#
# QWERTY first row
#
EuroSign 0x12 altgr
udiaeresis 0x1a
Udiaeresis 0x1a shift
otilde 0x1b
Otilde 0x1b shift
section 0x1b altgr

#
# QWERTY second row
#
scaron 0x1f altgr
Scaron 0x1f altgr shift
odiaeresis 0x27
Odiaeresis 0x27 shift
adiaeresis 0x28
Adiaeresis 0x28 shift
asciicircum 0x28 altgr
apostrophe 0x2b
asterisk 0x2b shift
onehalf 0x2b altgr
#
# QWERTY third row
#
less 0x56
greater 0x56 shift
bar 0x56 altgr
zcaron 0x2c altgr
Zcaron 0x2c altgr shift
comma 0x33
semicolon 0x33 shift
period 0x34
colon 0x34 shift
minus 0x35
underscore 0x35 shif
Comment 2 Reigo Reinmets 2006-07-26 14:32:54 UTC
Hi, thank you for the reply, i was a bit confused when i wrote this bug, but yeah, et sounds quite right.

ET - Estonian Language
EE - Country code for Estonia

Anyway, it would be nice to have the support, since using finnish layout aint good enough mostly :S

Tnx
Comment 3 Andreas Kling 2006-07-27 22:15:33 UTC
SVN commit 567025 by kling:

Adding a bunch of new RDP keymaps.
Will backport this to 3.5 if we do a new release.

BUG: 114906
BUG: 124196
BUG: 127102


 M  +10 -2     rdphostpref.h  
 M  +38 -3     rdpprefs.ui  


--- trunk/KDE/kdenetwork/krdc/rdp/rdphostpref.h #567024:567025
@@ -23,21 +23,29 @@
 #include "hostpreferences.h"
 
 static const QString rdpKeymaps[] = { "ar",
+                                      "cs",
                                       "da",
                                       "de",
+                                      "de-ch",
                                       "en-gb",
                                       "en-us",
                                       "es",
+                                      "et",
                                       "fi",
                                       "fr",
                                       "fr-be",
+                                      "fr-ca",
+                                      "fr-ch",
                                       "hr",
                                       "hu",
+                                      "is",
                                       "it",
                                       "ja",
                                       "lt",
                                       "lv",
                                       "mk",
+                                      "nl",
+                                      "nl-be",
                                       "no",
                                       "pl",
                                       "pt",
@@ -47,8 +55,8 @@
                                       "sv",
                                       "th",
                                       "tr" };
-static const int rdpNumKeymaps = 25;
-static const int rdpDefaultKeymap = 4; // en-us
+static const int rdpNumKeymaps = 34;
+static const int rdpDefaultKeymap = 8; // en-us
 
 inline int keymap2int(QString &keymap)
 {
--- trunk/KDE/kdenetwork/krdc/rdp/rdpprefs.ui #567024:567025
@@ -161,6 +161,11 @@
                     </item>
                     <item>
                         <property name="text">
+                            <string>Czech (cs)</string>
+                        </property>
+                    </item>
+                    <item>
+                        <property name="text">
                             <string>Danish (da)</string>
                         </property>
                     </item>
@@ -171,6 +176,11 @@
                     </item>
                     <item>
                         <property name="text">
+                            <string>Swiss German (de-ch)</string>
+                        </property>
+                    </item>
+                    <item>
+                        <property name="text">
                             <string>British English (en-gb)</string>
                         </property>
                     </item>
@@ -186,6 +196,11 @@
                     </item>
                     <item>
                         <property name="text">
+                            <string>Estonian (et)</string>
+                        </property>
+                    </item>
+                    <item>
+                        <property name="text">
                             <string>Finnish (fi)</string>
                         </property>
                     </item>
@@ -196,21 +211,36 @@
                     </item>
                     <item>
                         <property name="text">
-                            <string>Belgium (fr-be)</string>
+                            <string>Belgian (fr-be)</string>
                         </property>
                     </item>
                     <item>
                         <property name="text">
-                            <string>Croation (hr)</string>
+                            <string>French Canadian (fr-ca)</string>
                         </property>
                     </item>
                     <item>
                         <property name="text">
+                            <string>Swiss French (fr-ca)</string>
+                        </property>
+                    </item>
+                    <item>
+                        <property name="text">
+                            <string>Croatian (hr)</string>
+                        </property>
+                    </item>
+                    <item>
+                        <property name="text">
                             <string>Hungarian (hu)</string>
                         </property>
                     </item>
                     <item>
                         <property name="text">
+                            <string>Icelandic (is)</string>
+                        </property>
+                    </item>
+                    <item>
+                        <property name="text">
                             <string>Italian (it)</string>
                         </property>
                     </item>
@@ -236,11 +266,16 @@
                     </item>
                     <item>
                         <property name="text">
-                            <string>Norwegian (no)</string>
+                            <string>Dutch (nl)</string>
                         </property>
                     </item>
                     <item>
                         <property name="text">
+                            <string>Belgian Dutch (nl-be)</string>
+                        </property>
+                    </item>
+                    <item>
+                        <property name="text">
                             <string>Polish (pl)</string>
                         </property>
                     </item>