不使用窗口管理器使用 kvkbd

不使用窗口管理器使用 kvkbd

我目前正在用 QML 开发一个信息亭应用程序,我想使用 kvkbd 虚拟键盘进行用户输入。

当与窗口管理器(例如 icewm)一起使用时,kvkbd 运行良好,但由于我的应用程序在没有窗口管理器的情况下运行(它是一个信息亭应用程序),因此 kvkbd 不会将键发送到焦点字段(例如文本输入)。

用于测试的简单脚本是(我使用的是 OpenSUSE 13.1):

X :1
export DISPLAY=:1
kvkbd
xterm

切换到新的显示器(Ctrl + Alt + F_digit)后,我可以从键盘向 xterm 发送输入,但不能从 kvkbd 发送输入。

您是否知道如何明确指定焦点窗口给 kvkbd?或者您是否知道如何解决此问题?

谢谢。

相关内容