В настоящее время я разрабатываю приложение для киосков на QML и хочу использовать виртуальную клавиатуру kvkbd для ввода данных пользователем.
При использовании с оконным менеджером (таким как icewm) kvkbd работает хорошо, но, поскольку мое приложение работает без оконного менеджера (это приложение киоска), kvkbd не отправляет ключи в целевое поле (например, ввод текста).
Простой скрипт для тестирования будет (я использую OpenSUSE 13.1):
X :1
export DISPLAY=:1
kvkbd
xterm
После переключения на новый дисплей (Ctrl + Alt + F_digit) я могу отправлять ввод в xterm с клавиатуры, но не из kvkbd.
У вас есть какие-нибудь идеи, как явно указать сфокусированное окно для kvkbd? Или есть идеи, как мне решить эту проблему?
Благодарю.