1

В настоящее время я разрабатываю приложение для киосков на QML и хочу использовать виртуальную клавиатуру kvkbd для ввода данных пользователем.

При использовании с оконным менеджером (таким как icewm) kvkbd работает хорошо, но, поскольку мое приложение работает без оконного менеджера (это приложение киоска), kvkbd не отправляет ключи в целевое поле (например, ввод текста).

Простой скрипт для тестирования будет (я использую OpenSUSE 13.1):

X :1
export DISPLAY=:1
kvkbd
xterm

После переключения на новый дисплей (Ctrl + Alt + F_digit) я могу отправлять ввод в xterm с клавиатуры, но не из kvkbd.

У вас есть какие-нибудь идеи, как явно указать сфокусированное окно для kvkbd? Или есть идеи, как мне решить эту проблему?

Благодарю.

0