有人能告诉我,我可以检查哪些属性来确定主动输入法(即手写、键盘等)?
基本上,我希望有一些逻辑,比如:
if (inputMethod === "handwriting") {
//do this
} else {
//do that
}或
if (handwriting.active) {
//do this
} else {
//do that
}我已经阅读了InputMethod、InputEngine和InputContext的所有文档,不幸的是,“提供对输入上下文的访问”这样的描述是没有帮助的。
它告诉我QML类型有什么..。但它的不是。此外,在这三种QML类型中的两种属性中,其他两种QML类型是可访问的,这在我看来有点随机和循环,只会增加我的困惑。
发布于 2017-04-06 03:03:18
根据您的键盘实现,可以通过多种方式执行。我看到的最简单的方法是使用HandwritingInputPanel的active属性或检测HandwritingModeKey新闻。
https://stackoverflow.com/questions/43243463
复制相似问题