Adapt auto-repeat shortcuts to new system

This commit is contained in:
miruka
2019-08-22 14:16:49 -04:00
parent 8de26c11a1
commit a47351a5ad
4 changed files with 22 additions and 13 deletions

View File

@@ -5,6 +5,7 @@ import "utils.js" as Utils
HShortcutHandler {
property Item flickTarget: Item {}
// App
HShortcut {
enabled: debugMode
@@ -17,16 +18,22 @@ HShortcutHandler {
onPressed: py.loadSettings(() => { mainUI.pressAnimation.start() })
}
// Page scrolling
HShortcut {
sequences: settings.keys.scrollUp
onPressed: Utils.smartVerticalFlick(flickTarget, -335)
onHeld: pressed(event)
}
HShortcut {
sequences: settings.keys.scrollDown
onPressed: Utils.smartVerticalFlick(flickTarget, 335)
onHeld: pressed(event)
}
// SidePane
HShortcut {
sequences: settings.keys.focusSidePane
onPressed: mainUI.sidePane.setFocus()
@@ -40,11 +47,13 @@ HShortcutHandler {
HShortcut {
sequences: settings.keys.goToPreviousRoom
onPressed: mainUI.sidePane.accountRoomList.previous()
onHeld: pressed(event)
}
HShortcut {
sequences: settings.keys.goToNextRoom
onPressed: mainUI.sidePane.accountRoomList.next()
onHeld: pressed(event)
}
HShortcut {