我目前正在使用QML开发一个自助服务终端应用程序,我想使用kvkbd虚拟键盘进行用户输入。
当与窗口管理器(例如icewm)一起使用时,kvkbd运行良好,但由于我的应用程序在没有窗口管理器(它是自助服务终端应用程序)的情况下运行,因此kvkbd不会将密钥发送到聚焦字段(例如文本输入)。
一个简单的测试脚本(我使用的是OpenSUSE 13.1):
X :1
export DISPLAY=:1
kvkbd
xterm
切换到新显示(Ctrl + Alt + F_digit)后,我可以从键盘发送输入到xterm,但不能从kvkbd发送输入。
您是否有任何想法如何明确指定kvkbd的焦点窗口? 或者我是如何解决这个问题的?
感谢。