Bug 124196

Summary: German (Switzerland) keyboard layout missing
Product: [Applications] krdc Reporter: Philipp Hug <debian>
Component: generalAssignee: Jaison Lee <lee.jaison>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Adds Swiss German to the keyboard layout list

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>