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?
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
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
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>