https://bugzilla.novell.com/show_bug.cgi?id=204402 ------- Comment #10 from mfabian@novell.com 2007-03-20 14:00 MST ------- To further test what this does and whether there could be disadvantages, I tried with the German keyboard layout. KDE displays the following command in kcontrol if I select the German keyboard layout and select the checkbox "Include Latin layout": setxkbmap -model pc105 -layout us,de -variant ,basic And if I set up an Xkb Option to toggle between the two layouts (rightmost tab in the keyboard dialog in kcontrol), for example: setxkbmap -option grp:shift_caps_toggle then I can switch between the US English and the German layout with Shift+Capslock. When selecting the German layout by selecting the German flag in Kicker, the German layout is active by default, I have to actively toggle with Shift+Capslock to get the US layout. And, as no such toggle key binding is defined by default, toggling to the US keyboard by accident is not possible. This is another reason why I believe there are most likely no side effects. *But* I noted the following surprising fact: Note that in the command displayed in the KDE control centre setxkbmap -model pc105 -layout us,de -variant ,basic “us” comes before “de”! Nevertheless the German layout is the default when the German flag is selected in Kicker, which is of course good, it would be terrible if not. But when this command is pasted into a terminal and executed there, the US layout becomes the default and one has to toggle to German with Shift+Capslock! Therefore, I wonder whether the command displayed in kcontrol is really the command executed. The correct command to execute on a command line is setxkbmap -model pc105 -layout de,us -variant ,basic and that's the way it behaves when clicking on the flags in Kicker. But why is the command displayed reversed in kcontrol? Strange ... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.