LinuxForum.Fans
Тема

Виртуальная клавиатура

Автор: poutko 1 сообщений 835 просмотров
14.12.2014 07:36 #405028

Господа, подскажите, как можно отправить любой наперед заданный символ Юникода в окно ввода стороннего пригложения?
Как это делают виртуальные клавиатуры, понятно: через создание события (XKeyEvent) и отправку оного (XSendEvent) окну, ожидающему ввода (имевшему фокус ввода на момент запуска виртуальной клавиатуры). А что делать, если нет нужной раскладки на клавиатуре? Например, нужно отправить в письме последовательность изображений костяшек домино? (Шутка). Дело прозаичнее - нужно вставлять в строку китайские иероглифы - тут уж на все никаких раскладок не напасешься :)... IBus не предлагать! Просмотрел ее исходники вдоль,.. но (что взять с дилетанта?) не понял :(... Xlib Reference Manual, кажется, просмотрел и поперек... не нашел
Подскажите, где копать?

Войдите или зарегистрируйтесь, чтобы ответить.