如何/查询什么以获取当前QtVirtualKeyboard输入法的值



谁能告诉我可以检查什么属性来确定活动输入法(即手写、键盘等(?

基本上,我希望有一些逻辑,例如:

if (inputMethod === "handwriting") {
    //do this
} else {
    //do that
}

if (handwriting.active) {
    //do this
} else {
    //do that
}

我已经通读了InputMethod,InputEngine和InputContext的所有文档,不幸的是,像"提供对输入上下文的访问"这样的描述没有帮助。

它告诉我QML类型有什么...但不是它是什么。此外,在三种 QML 类型中的两种类型的属性中,其他两种 QML 类型是可访问的,这对我来说似乎有点随机和循环,只会增加我的困惑。

可以通过多种方式完成,具体取决于您的键盘实现。我看到的最简单方法是使用 HandwritingInputPanel 的活动属性或检测 HandwritingMode按键。

相关内容

  • 没有找到相关文章

最新更新