2017-04-05 79 views
0

任何人都可以告訴我什麼屬性可以檢查以確定活動輸入法(即手寫,鍵盤等)?如何查詢以獲取當前QtVirtualKeyboard的值輸入方法

基本上,我希望有像一些邏輯:

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

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

我已經閱讀過所有InputMethodInputEngineInputContext,不幸的文件,像「提供對輸入上下文的訪問」這樣的描述是沒有用的。

它告訴我什麼QML類型...但不是它是什麼。此外,在三種QML類型中的兩種類型的屬性中,其他兩種QML類型都是可訪問的,這對我來說似乎是隨機的和循環的,並且只會增加我的困惑。

回答

1

根據您的鍵盤實現可以採取多種方法。我看到的最簡單的方法是使用HandwritingInputPanel的活動屬性或檢測到HandwritingModeKey按。

+0

HandwritingModeKey { onClicked:{// 做到這一點 }} 合作。謝謝 –

相關問題