Skip to content

Commit

Permalink
v (view) leader command to view windows
Browse files Browse the repository at this point in the history
  • Loading branch information
myrrc committed Jun 11, 2024
1 parent 5b68d0b commit 77512d9
Show file tree
Hide file tree
Showing 2 changed files with 67 additions and 22 deletions.
38 changes: 27 additions & 11 deletions internal/definitions/actions.lua
Original file line number Diff line number Diff line change
Expand Up @@ -147,10 +147,7 @@ return {
"OnlySelectItemsCrossingTimeAndTrackSelection",
"GlueItemsIgnoringTimeSelection",
"FitSelectedItemsByLooping" },
ToggleShowTempoEnvelope = 41046,
ToggleShowMasterTrack = 41050,
ToggleMasterMonoStereo = 40917,
ViewFxChainMaster = 40846,
FitByLooping = { "OnlySelectItemsCrossingTimeAndTrackSelection", "FitSelectedItemsByLooping" },
FitByPadding = { "OnlySelectItemsCrossingTimeAndTrackSelection", "FitSelectedItemsByPadding" },
FitByStretching = { "OnlySelectItemsCrossingTimeAndTrackSelection", "FitSelectedItemsByStretching" },
Expand Down Expand Up @@ -601,19 +598,13 @@ return {
ShowPreferences = 40016,
ShowPrevFx = { "_S&M_WNONLY1", prefixRepetitionCount = true },
ShowProjectSettings = 40021,
ToggleShowRoutingMatrix = 40251,
ShowTrackFreezeDetails = 41654,
ShowMonitoringFX = 41882,
ToggleShowTrackManager = 40906,
ToggleShowTrackRouting = 40293,
ToggleShowWiringDiagram = 42031,
SnappedPosition = custom.move.snap,
AddAndNameSnapshot = "_SWSSNAPSHOT_NEWEDIT",
CopyCurrentSnapshot = "_SWSSNAPSHOT_COPY",
PasteSnapshot = "_SWSSNAPSHOT_PASTE",
DeleteCurrentSnapshot = "_SWSSNAPSHOT_DELCUR",
DeleteTracksFromCurrentSnapshot = "_SWSSNAPSHOT_DEL",
ToggleSnapshotsWindow = "_SWSSNAPSHOT_OPEN",
RecallCurrentSnapshot = "_SWSSNAPSHOT_GET",
RecallNextSnapshot = { "_SWSSNAPSHOT_GET_NEXT", prefixRepetitionCount = true },
RecallPrevSnapshot = { "_SWSSNAPSHOT_GET_PREVIOUS", prefixRepetitionCount = true },
Expand Down Expand Up @@ -674,7 +665,6 @@ return {
ToggleRecordingAutoScroll = 40262,
ToggleRecordingPreroll = 41819,
ToggleRecordToTapeMode = 41186,
ToggleShowRegionMarkerManager = 40326,
ToggleShowAllEnvelope = 41151,
ToggleShowAllEnvelopeGlobal = 41152,
ToggleShowFx1 = "_S&M_TOGLFLOATFX1",
Expand All @@ -696,7 +686,6 @@ return {
UnsoloAllItems = 41185,
ToggleAutomaticRecordArm = 40740,
ToggleStopAtEndOfTimeSelectionIfNoRepeat = 41834,
ToggleViewMixer = 40078,
ToggleVolumeEnvelope = 40406,
SelectWidthEnvelope = 41870,
ToggleTakeMuteEnvelope = 40695,
Expand Down Expand Up @@ -742,4 +731,31 @@ return {
ZoomUndo = { "_SWS_UNDOZOOM", prefixRepetitionCount = true },
NudgeTrackVolumeDown = 40116, -- 0.05 dB
PlayAndSkipTimeSelection = 40317,
ToggleShowTrackRouting = 40293,
ToggleShowMasterTrack = 41050,
ShowBigClock = 40378,
ShowDocker = 40279,
ShowEnvelopeManager = 42678,
ShowFloatingMixerMaster = 41636,
ShowLayouts = 40422,
ShowMasterFxChain = 40846,
ShowMediaExplorer = 50124,
ShowMixer = 40078,
ShowMonitoringFx = 41882,
ShowNavigator = 40268,
ShowPeaksDisplaySettings = 42074,
ShowPerformanceMeter = 40240,
ShowProjectBay = 41157,
ShowRegionMarkerManager = 40326,
ShowRoutingMatrix = 40251,
ShowScaleFinder = 40301,
ShowSnapshotsWindow = "_SWSSNAPSHOT_OPEN",
ShowTempoEnvelope = 41046,
ShowToolbarDocker = 41084,
ShowTrackGroupManager = 40327,
ShowTrackGroupingMatrix = 40768,
ShowTrackManager = 40906,
ShowTransport = 40259,
ShowVirtualMidiKeyboard = 40377,
ShowWiringDiagram = 42031,
}
51 changes: 40 additions & 11 deletions internal/definitions/bindings.lua
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ local global = { -- applies both to main and midi
["<C-t>"] = "PlayFromEditCursorAndSoloTrackUnderMouse",
["F"] = "Pause",

["<C-<SPC>>"] = "ToggleViewMixer",
["<C-<SPC>>"] = "ShowMixer", -- possibly remove in 2.1

["."] = "RepeatLastCommand",
["<C-.>"] = "RepeatPenultimateAction",
Expand Down Expand Up @@ -103,7 +103,7 @@ local global = { -- applies both to main and midi
["j"] = "RecallNextSnapshot",
["k"] = "RecallPreviousSnapshot",
["D"] = "DeleteAllSnapshots",
["t"] = "ToggleSnapshotsWindow",
["t"] = "ShowSnapshotsWindow", -- remove in 2.1
["y"] = "CopyCurrentSnapshot",
["p"] = "PasteSnapshot",
["r"] = "RecallCurrentSnapshot",
Expand Down Expand Up @@ -145,6 +145,35 @@ local global = { -- applies both to main and midi
["4"] = "InsertTrackFromTemplateSlot4",
} },
["<SPC>"] = { "+leader commands", {
v = { "+view", {
[","] = "ShowPreferences",
['"'] = "ShowSnapshotsWindow",
a = "ToggleShowMasterTrack",
A = "ShowFloatingMixerMaster",
b = "ShowProjectBay",
c = "ShowBigClock",
d = "ShowDocker",
D = "ShowToolbarDocker",
e = "ShowEnvelopeManager",
E = "ShowTempoEnvelope",
f = "ShowMonitoringFx",
F = "ShowMasterFxChain",
g = "ShowTrackGroupingMatrix",
G = "ShowTrackGroupManager",
l = "ShowLayouts",
m = "ShowMixer",
n = "ShowNavigator",
p = "ShowPerformanceMeter",
P = "ShowPeaksDisplaySettings",
r = "ShowRoutingMatrix",
R = "ShowRegionMarkerManager",
s = "ShowScaleFinder",
t = "ShowTrackManager",
T = "ShowTransport",
v = "ShowVirtualMidiKeyboard",
w = "ShowWiringDiagram",
x = "ShowMediaExplorer",
} },
["z"] = { "+zoom/scroll", {
["t"] = "ScrollToPlayPosition",
["e"] = "ScrollToEditCursor",
Expand Down Expand Up @@ -308,25 +337,25 @@ local global = { -- applies both to main and midi
["a"] = "AddTimeSignatureMarker",
["e"] = "EditTimeSignatureMarker",
["d"] = "DeleteTimeSignatureMarker",
["s"] = "ToggleShowTempoEnvelope"
["s"] = "ShowTempoEnvelope" -- remove in 2.1
} },
["g"] = { "+global", {
["g"] = "SetGridDivision",
["r"] = "ResetControlDevices",
[","] = "ShowPreferences",
[","] = "ShowPreferences", -- remove in 2.1
["S"] = "UnsoloAllItems",
["s"] = { "+show/hide", {
["x"] = "ToggleShowRoutingMatrix",
["w"] = "ToggleShowWiringDiagram",
["t"] = "ToggleShowTrackManager",
["f"] = "ShowMonitoringFX",
["m"] = "ToggleShowMasterTrack",
["x"] = "ShowRoutingMatrix", -- remove in 2.1
["w"] = "ShowWiringDiagram", -- remove in 2.1
["t"] = "ShowTrackManager", -- remove in 2.1
["f"] = "ShowMonitoringFx", -- remove in 2.1
["m"] = "ToggleShowMasterTrack", -- remove in 2.1
["M"] = "ToggleMasterMonoStereo",
["r"] = "ToggleShowRegionMarkerManager",
["r"] = "ShowRegionMarkerManager", -- remove in 2.1
} },
["f"] = { "+fx", {
["x"] = "CloseAllFxChainsAndWindows",
["c"] = "ViewFxChainMaster",
["c"] = "ShowMasterFxChain", -- remove in 2.1
} },
["e"] = "ToggleShowAllEnvelopeGlobal",
["a"] = { "+automation", {
Expand Down

0 comments on commit 77512d9

Please sign in to comment.