sointu/tracker/gioui/keybindings.yml
5684185+vsariola@users.noreply.github.com daf7fb1519 feat(tracker/gioui): user-defined keybindings.yml override defaults
The behaviour of the user-defined keybindings.yml was changed.
It now documents just the changes from the default keybindings.
An empty line with no action means "unbind the key".
2024-10-28 10:04:13 +02:00

92 lines
3.8 KiB
YAML

# You can place your custom keybindings.yml in the Sointu config directory e.g.
# AppData\Roaming\sointu\keybindings.yml on Windows. There, you can override the
# default keybindings with your own. The format is the same as below. A
# keybinding without any action means unbinding the key. For example, the line
#
# - {key: "A"}
#
# will stop the A key from sending NoteOff events.
- {key: "C", shortcut: true, action: "Copy"}
- {key: "V", shortcut: true, action: "Paste"}
- {key: "A", shortcut: true, action: "SelectAll"}
- {key: "X", shortcut: true, action: "Cut"}
- {key: "Z", shortcut: true, action: "Undo"}
- {key: "Y", shortcut: true, action: "Redo"}
- {key: "D", shortcut: true, action: "UnitDisabledToggle"}
- {key: "L", shortcut: true, action: "LoopToggle"}
- {key: "N", shortcut: true, action: "NewSong"}
- {key: "S", shortcut: true, action: "SaveSong"}
- {key: "M", shortcut: true, action: "MuteToggle"}
- {key: ",", shortcut: true, action: "SoloToggle"}
- {key: "O", shortcut: true, action: "OpenSong"}
- {key: "I", shortcut: true, shift: true, action: "DeleteInstrument"}
- {key: "I", shortcut: true, action: "AddInstrument"}
- {key: "I", shortcut: true, alt: true, action: "SplitInstrument"}
- {key: "T", shortcut: true, shift: true, action: "DeleteTrack"}
- {key: "T", shortcut: true, alt: true, action: "SplitTrack"}
- {key: "T", shortcut: true, action: "AddTrack"}
- {key: "E", shortcut: true, action: "InstrEnlargedToggle"}
- {key: "K", shortcut: true, action: "LinkInstrTrackToggle"}
- {key: "W", shortcut: true, action: "Quit"}
- {key: "Space", action: "PlayingToggleUnfollow"}
- {key: "Space", shift: true, action: "PlayingToggleFollow"}
- {key: "F1", action: "OrderEditorFocus"}
- {key: "F2", action: "TrackEditorFocus"}
- {key: "F3", action: "InstrumentEditorFocus"}
- {key: "F5", action: "PlayCurrentPosUnfollow"}
- {key: "F5", shift: true, action: "PlayCurrentPosFollow"}
- {key: "F5", shortcut: true, action: "PlaySongStartUnfollow"}
- {key: "F5", shortcut: true, shift: true, action: "PlaySongStartFollow"}
- {key: "F6", action: "PlaySelectedUnfollow"}
- {key: "F6", shift: true, action: "PlaySelectedFollow"}
- {key: "F6", shortcut: true, action: "PlayLoopUnfollow"}
- {key: "F6", shortcut: true, shift: true, action: "PlayLoopFollow"}
- {key: "F7", action: "RecordingToggle"}
- {key: "F8", action: "StopPlaying"}
- {key: "F9", action: "FollowToggle"}
- {key: "F12", action: "PanicToggle"}
- {key: "\\", shift: true, action: "OctaveAdd"}
- {key: "\\", action: "OctaveSubtract"}
- {key: ">", shift: true, action: "OctaveAdd"}
- {key: ">", action: "OctaveSubtract"}
- {key: "<", shift: true, action: "OctaveAdd"}
- {key: "<", action: "OctaveSubtract"}
- {key: "Tab", shift: true, action: "FocusPrev"}
- {key: "Tab", action: "FocusNext"}
- {key: "A", action: "NoteOff"}
- {key: "1", action: "NoteOff"}
- {key: "Z", action: "Note0"}
- {key: "S", action: "Note1"}
- {key: "X", action: "Note2"}
- {key: "D", action: "Note3"}
- {key: "C", action: "Note4"}
- {key: "V", action: "Note5"}
- {key: "G", action: "Note6"}
- {key: "B", action: "Note7"}
- {key: "H", action: "Note8"}
- {key: "N", action: "Note9"}
- {key: "J", action: "Note10"}
- {key: "M", action: "Note11"}
- {key: ",", action: "Note12"}
- {key: "L", action: "Note13"}
- {key: ".", action: "Note14"}
- {key: "Q", action: "Note12"}
- {key: "2", action: "Note13"}
- {key: "W", action: "Note14"}
- {key: "3", action: "Note15"}
- {key: "E", action: "Note16"}
- {key: "R", action: "Note17"}
- {key: "5", action: "Note18"}
- {key: "T", action: "Note19"}
- {key: "6", action: "Note20"}
- {key: "Y", action: "Note21"}
- {key: "7", action: "Note22"}
- {key: "U", action: "Note23"}
- {key: "I", action: "Note24"}
- {key: "9", action: "Note25"}
- {key: "O", action: "Note26"}
- {key: "0", action: "Note27"}
- {key: "P", action: "Note28"}
- {key: "+", action: "Increase"}
- {key: "-", action: "Decrease"}