KiKbd wurde entwickelt, um die Eingabe lnderspezifischer Zeichen (z.B. Umlaute) zu erleichtern.
KiKbd bietet Untersttzung fr lnderspezifische Tastaturbelegungen, die andere Zeichenstze als Latin-1 verwenden. Die klassische Lsung fr diese Aufgabe ist es, X Window Tastaturbelegungen (X keyboard maps) und Kombinationstasten zu verwenden (bzw. seit X11R6.1 XKB-Dateien und -regeln). KiKbd kann mehrere Tastaturbelegungen verwalten und dynamisch zwischen ihnen umschalten.
KiKbd verwendet den Xmodmap-Mechanismus, um lnderspezifische Tastaturbelegungen fr X11-Anwendungen bereitzustellen. Es kann aber darber hinaus dynamisch zwischen mehreren Tastaturbelegungen umschalten und dadurch mehrere Sprachen gleichzeitig untersttzen.
Auerdem kann KiKbd einzelnen Anwendungen oder sogar einzelnen Fenstern Tastaturbelegungen zuweisen. Dazu werden die Modi namens Fenster bzw. Klassen verwendet