mirror of
https://github.com/parchlinux/calamares.git
synced 2025-02-24 19:05:46 -05:00
[qml] Disable all the key shortcuts via root.activatedInCalamares
This commit is contained in:
parent
ac8952f223
commit
34cb777b0a
1 changed files with 9 additions and 7 deletions
|
@ -77,6 +77,8 @@ Item {
|
||||||
property string fontFamily: "Helvetica"
|
property string fontFamily: "Helvetica"
|
||||||
property string codeFontFamily: "Courier New"
|
property string codeFontFamily: "Courier New"
|
||||||
|
|
||||||
|
property bool activatedInCalamares: false;
|
||||||
|
|
||||||
// Private API
|
// Private API
|
||||||
property int _lastShownSlide: 0
|
property int _lastShownSlide: 0
|
||||||
|
|
||||||
|
@ -136,17 +138,17 @@ Item {
|
||||||
Keys.onLeftPressed: goToPreviousSlide()
|
Keys.onLeftPressed: goToPreviousSlide()
|
||||||
|
|
||||||
// navigate with arrow keys
|
// navigate with arrow keys
|
||||||
Shortcut { sequence: StandardKey.MoveToNextLine; enabled: root.arrowNavigation; onActivated: goToNextSlide() }
|
Shortcut { sequence: StandardKey.MoveToNextLine; enabled: root.activatedInCalamares && root .arrowNavigation; onActivated: goToNextSlide() }
|
||||||
Shortcut { sequence: StandardKey.MoveToPreviousLine; enabled: root.arrowNavigation; onActivated: goToPreviousSlide() }
|
Shortcut { sequence: StandardKey.MoveToPreviousLine; enabled: root.activatedInCalamares && root.arrowNavigation; onActivated: goToPreviousSlide() }
|
||||||
Shortcut { sequence: StandardKey.MoveToNextChar; enabled: root.arrowNavigation; onActivated: goToNextSlide() }
|
Shortcut { sequence: StandardKey.MoveToNextChar; enabled: root.activatedInCalamares && root.arrowNavigation; onActivated: goToNextSlide() }
|
||||||
Shortcut { sequence: StandardKey.MoveToPreviousChar; enabled: root.arrowNavigation; onActivated: goToPreviousSlide() }
|
Shortcut { sequence: StandardKey.MoveToPreviousChar; enabled: root.activatedInCalamares && root.arrowNavigation; onActivated: goToPreviousSlide() }
|
||||||
|
|
||||||
// presentation-specific single-key shortcuts (which interfere with normal typing)
|
// presentation-specific single-key shortcuts (which interfere with normal typing)
|
||||||
Shortcut { sequence: " "; enabled: root.keyShortcutsEnabled; onActivated: goToNextSlide() }
|
Shortcut { sequence: " "; enabled: root.activatedInCalamares && root.keyShortcutsEnabled; onActivated: goToNextSlide() }
|
||||||
|
|
||||||
// standard shortcuts
|
// standard shortcuts
|
||||||
Shortcut { sequence: StandardKey.MoveToNextPage; onActivated: goToNextSlide() }
|
Shortcut { sequence: StandardKey.MoveToNextPage; enabled: root.activatedInCalamares; onActivated: goToNextSlide() }
|
||||||
Shortcut { sequence: StandardKey.MoveToPreviousPage; onActivated: goToPreviousSlide() }
|
Shortcut { sequence: StandardKey.MoveToPreviousPage; enabled: root.activatedInCalamares; onActivated: goToPreviousSlide() }
|
||||||
|
|
||||||
MouseArea {
|
MouseArea {
|
||||||
id: mouseArea
|
id: mouseArea
|
||||||
|
|
Loading…
Add table
Reference in a new issue