uim (kurz für „universelle Eingabemethode“) ist ein mehrsprachiges Eingabemethoden- Framework. Anwendungen können es über sogenannte Brücken nutzen .
Unterstützte Anwendungen
uim unterstützt das ältere XIM ( X Input Method ) des X Window Systems über die Bridge. Viele X-Anwendungen sind entweder in GTK+ oder Qt geschrieben , die jeweils eigene Module für Eingabemethoden besitzen. uim unterstützt beide mit seinen GTK+- und Qt-Immodulen. uim-xim
uim verfügt über eine Brücke zur Konsole ( uim-fep), Emacs ( uim.el) und macOS (MacUIM).