QT, как сосредоточиться на virtualkeyboard и использовать клавиатуру для управления virtualkeyboard

Я использую виртуальную клавиатуру Qt5 на встроенном устройстве, и нет мыши, клавиатура не является полноценной клавиатурой ПК, а просто имеет одиннадцать клавиш, которые включают вверх / вниз / влево / вправо, ввод, переход....

поэтому я хочу сфокусироваться на виртуальной клавиатуре и использовать клавиши вверх / вниз / влево / вправо / ввод для управления виртуальной клавиатурой, симулировать щелчок мыши на виртуальной клавише.

как сделать?

1 ответ

Решение

Там doc.qt.io/qt-5/qtvirtualkeyboard-build.html упомянул, что qtvirtualkeyboard должен быть построен с arrow-key-navigation вариант. Как это

qmake /path/to/qtvirtualkeyboard.pro CONFIG+=arrow-key-navigation

Также рекомендуем строить examples/virtualkeyboard/basic/ с disable-desktop вариант и использовать его источники в качестве примера.

Другие вопросы по тегам