Como posso permitir que os usuários usem o controle + + para aumentar o zoom e o controle + - para diminuir o zoom?

O problema com o meu código abaixo é que nos layouts de teclado dos EUA / Reino Unido+ é gerado comshift + =, mas quando o usuário usa os modificadores de controle e deslocamento simultaneamente,+ não é gerado. Isso foi testado no Mac.

    Keys.onPressed: {
        if (event.modifiers & Qt.ControlModifier) {
            if (event.key === Qt.Key_Minus) {
                zoom(false)
                event.accepted = true
            } else if (event.key === Qt.Key_Plus) {
                zoom(true)
                event.accepted = true
            }
        }
    }

Desde acontrol + + econtrol + - são atalhos padrão para aplicar zoom em aplicativos. Estou certo de que outros resolveram isso. Mas como

questionAnswers(2)

yourAnswerToTheQuestion