Я хочу управлять QtVirtualKeyboard с помощью нажатий клавиш на системной клавиатуре, которая является встроенной системой с ограниченными клавишами, например, только стрелками.Проблема в том, что все, что я пробовал, и что я видел предложенное, похоже, не работает.
Я видел этот пост: QT, Как сосредоточиться на virtualkeyboard и использовать клавиатуру для управления virtualkeyboard
Мой .pro имеет следующую конфигурацию:
CONFIG += c++11 arrow-key-navigation disable-desktop qml_debug
Мой main.cpp имеет:
qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));
Я до сих пор не могу заставить работать навигацию со стрелкой на клавиатуре,Моя главная цель - переопределить некоторые нажатия клавиш (во встроенной системе) и преобразовать их в движения и нажатия клавиш.
Я также попробовал пример qtcreator, как показано в посте выше:
Также рекомендуем собрать примеры / virtualkeyboard / basic / с параметром disable-desktop и использовать его источники в качестве примера.
Моя среда - Qt Creator 4.7.0 Community, Windows 10, Qt 5.11.1 и
import QtQuick 2.6
import QtQuick.Window 2.0
import QtQuick.Controls 2.0
import QtQuick.VirtualKeyboard 2.0