Changing the keyboard layout in KDE

Author: Steven Neiland

Warning: This blog entry was written two or more years ago. Therefore, it may contain broken links, out-dated or misleading content, or information that is just plain wrong. Please read on with caution.

The laptop I am currently using for my linux transition is an old one I brought with me from Ireland. This means that it has a "UK English" keyboard layout and not a US layout.

Now I did specify the "UK English" layout when I installed slackware but KDE does not seem it care about what is specified at the initlevel 3. Instead it goes ahead and switches back to "US English" when it starts.

Changing the keyboard layout in KDE

To get KDE to use the correct layout for my keyboard was not immediately obvious as it is a bit hidden. The setting to select the layout is located here:

system settings -> input devices -> keyboard -> layouts tab -> configure layouts

When you click the "configure layouts" button (it doesn't immediately look like a button) you add the desired new layout, then move it up and remove the old layout. Click apply and its sorted.

The small things count

Now I know its a small niggle but surely KDE could be made to look at the default keyboard layout set in the initrd when its first run.

Yes KDE has come a long long way over the years but these little usability bugs should not still be cropping up. First impressions count and there are actually other countries besides America (with other language keyboards) who also would like to use linux.

Related Blog Postings

Reader Comments

Robin Karpeta's Gravatar
Robin Karpeta
Tuesday, May 29, 2018 at 3:12:11 PM Coordinated Universal Time

Great tip. Just installed Arch and had US, not UK keyboard. Many thanks.

Ray 's Gravatar
Tuesday, October 30, 2018 at 8:43:37 AM Coordinated Universal Time

Thank you! This solved my problem.

  • Please keep comments on-topic.
  • Please do not post unrelated questions or large chunks of code.
  • Please do not engage in flaming/abusive behaviour.
  • Comments that contain advertisments or appear to be created for the purpose of link building, will not be published.

Archives Blog Listing