У меня есть простое приложение QtQuick, скажем
import QtQuick 2.12
import QtQuick.Window 2.12
Window {
visible: true
width: 640
height: 480
Shortcut {
sequence: "i"
context: Qt.ApplicationShortcut
onActivated: {
console.log("activated!")
}
}
}
Когда я нажимаю клавишу «I», я вижу «активирован!»в консоли.Но моя проблема в том, что мое приложение должно реагировать на нажатие клавиши Alt (без основного ключа).Когда я устанавливаю свойство «sequence» в «Alt» (или «Ctrl», «Shift», ... любой модификатор), ничего не происходит.Так есть ли способ обрабатывать нажатие только модификатора внутри ярлыка?
Я думаю, что не могу использовать Keys.onPressed, потому что я хочу обрабатывать клавишу Alt независимо от того, на каком объекте сейчас находится фокус