Strict Standards: Declaration of Doku_Renderer_metadata::table_open() should be compatible with Doku_Renderer::table_open($maxcols = NULL, $numrows = NULL, $pos = NULL) in /home/tinycore/ on line 24

Strict Standards: Declaration of Doku_Renderer_metadata::table_close() should be compatible with Doku_Renderer::table_close($pos = NULL) in /home/tinycore/ on line 24

Warning: Cannot modify header information - headers already sent by (output started at /home/tinycore/ in /home/tinycore/ on line 180
dcore:keyboard_layout_in_x-desktop - Tiny Core Linux Wiki

Welcome to the Tiny Core Linux Wiki at!

Keyboard layout in a X-desktop

setxkbmap allows to set multiple keyboard layout together with a switching mechanism. The Archlinux-wiki Write provides excellent information about this subject.

For example, making the US-American and the Swiss keyboard layout available and having Alt+Caps switch between them, the following is written into '~/.X.d/setxkbmap'.

setxkbmap us,ch -option grp:alt_caps_toggle

Alternative approach

The same can be achieved by use of a Xorg-configuration file as described in a forum entry.

Desktop environments

LXDE does provide its own mechanism for handling keyboard lay-outs, making the above procedure unnecessary.