SCIM

One main drawback of XKB is that it can only handle one to one key mapping. This is where SCIM comes in. Smart Common Input Method platform, SCIM, is an input method (IM) platform for POSIX-style operating systems such as Linux, UNIX, BSD. SCIM provides a user friendly full featured input method user interface.

Installing scim and other related packages

scim

scim-gtk2-immodule

scim-modules-table

Creating a new layout table

#scim-make-table myinput.txt -b -o myinput.bin

#cp myinput.bin /usr/share/scim/tables/


Installing already available input method data tables:

scim-tables-additional