Bug 124196 - German (Switzerland) keyboard layout missing
Summary: German (Switzerland) keyboard layout missing
Status: RESOLVED FIXED
Alias: None
Product: krdc
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: Jaison Lee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-24 18:34 UTC by Philipp Hug
Modified: 2006-07-27 22:15 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Adds Swiss German to the keyboard layout list (1.28 KB, patch)
2006-03-24 18:37 UTC, Philipp Hug
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Philipp Hug 2006-03-24 18:34:49 UTC
Version:           3.4.3 (using KDE KDE 3.5.1)
Installed from:    Ubuntu Packages
OS:                Linux

Please add Swiss German (de-ch) to the list of available keyboard layouts.
Comment 1 Philipp Hug 2006-03-24 18:37:11 UTC
Created attachment 15283 [details]
Adds Swiss German to the keyboard layout list
Comment 2 Jaison Lee 2006-03-25 01:30:45 UTC
I'll definitely commit this to 4.0, but keep in mind that the likelihood that KRDC will be in that version is very slim.

I'm not inclined to try and get this into the 3.5 branch. If a maintainer should finally surface then I'll let him/her deal with it. :)

Comment 3 Andreas Kling 2006-07-27 22:15:32 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>