diff --git a/manual/xml/editor_aligning_key_bindings.xml b/manual/xml/editor_aligning_key_bindings.xml index 8a6c677272..6f7fb183df 100644 --- a/manual/xml/editor_aligning_key_bindings.xml +++ b/manual/xml/editor_aligning_key_bindings.xml @@ -23,47 +23,45 @@ - - - a - + + + a + - - relative alignment of region sync points or starts - - + + align regions using sync points and keeping relative positions + + - - - Metaa - + + + Alta + - - absolute alignment of region sync points or starts - - + + align region ends + + - - - CtrlShifta - - + + + Shifta + - - relative alignment of region ends - - + + align region sync points without keeping relative positions + + + + + Mod4a + - - - CtrlMetaa - - + + align region starts and keeping relative positions + + - - align region ends - - diff --git a/manual/xml/editor_canvas_key_bindings.xml b/manual/xml/editor_canvas_key_bindings.xml index e9b3eb4d08..f28eef0a03 100644 --- a/manual/xml/editor_canvas_key_bindings.xml +++ b/manual/xml/editor_canvas_key_bindings.xml @@ -23,85 +23,65 @@ - - - left arrow - - - move editor timeline earlier - - + + + f + - - - Ctrlb - + + fit tracks + + - - move editor timeline earlier - - + + + Up + - - - right arrow - + + step tracks up + + + + + Down + - - move editor timeline later - - + + step tracks down + + - - - Ctrlf - + + + Page_Down + - - move editor timeline later - - + + scroll tracks down + + + + + Page_Up + - - - Page_Up - + + scroll tracks up + + - - scroll track display up - - + + + Shifte + - - - Page_Down - - - - scroll track display down - - - - - - Up arrow - - - - step track display up - - - - - - Down arrow - - - - step track display down - - + + show editor mixer + + + diff --git a/manual/xml/editor_edit_cursor_position_key_bindings.xml b/manual/xml/editor_edit_cursor_position_key_bindings.xml index 1190e3efa7..a601c81cd3 100644 --- a/manual/xml/editor_edit_cursor_position_key_bindings.xml +++ b/manual/xml/editor_edit_cursor_position_key_bindings.xml @@ -23,13 +23,109 @@ + + + + ` + + + + cycle-edit-point + + + + + Ctrl~ + + + + cycle-edit-point-with-marker + + + + + e + + + + set-edit-point + + + + + AltReturn + + + + edit-to-playhead + + + + + F1 + + + + edit-cursor-to-range-start + + + + + F2 + + + + edit-cursor-to-range-end + + + + + + + ' + + + + edit-cursor-to-previous-region-sync + + + + + ; + + + + edit-cursor-to-next-region-sync + + + + + + CtrlShiftLeft + + + + selected-marker-to-previous-region-boundary + + + + + CtrlShiftRight + + + + selected-marker-to-next-region-boundary + + + + e - position edit cursor at mouse pointer + position selected marker at mouse pointer @@ -40,7 +136,7 @@ - move edit cursor to playhead + move selected marker to playhead @@ -50,7 +146,7 @@ - move edit cursor to earlier region start + move selected marker to earlier region start @@ -60,7 +156,7 @@ - move edit cursor to earlier region end + move selected marker to earlier region end @@ -70,7 +166,7 @@ - move edit cursor to next region start + move selected marker to next region start @@ -80,17 +176,17 @@ - move edit cursor to next region end + move selected marker to next region end - ””’ + ' - move edit cursor to next region sync + move selected marker to next region sync @@ -100,7 +196,7 @@ - moved edit cursor to previous region sync + moved selected marker to previous region sync @@ -110,7 +206,7 @@ - move edit cursor to start of range selection (if defined) + move selected marker to start of range selection (if defined) @@ -120,7 +216,7 @@ - move edit cursor to end of range selection (if defined) + move selected marker to end of range selection (if defined) diff --git a/manual/xml/editor_locations_marks_key_bindings.xml b/manual/xml/editor_locations_marks_key_bindings.xml index d83c446578..51c550f630 100644 --- a/manual/xml/editor_locations_marks_key_bindings.xml +++ b/manual/xml/editor_locations_marks_key_bindings.xml @@ -33,25 +33,126 @@ - - - Keypad > - + + + ] + - - move playhead to next marker - - + + set loop range from edit range + + + + + Alt] + + + + set loop range from selected region(s) + + + + + [ + + + + set punch range from edit range + + + + + Alt[ + + + + set punch range from selected region(s) + + + + + + KP_1 + + + + goto mark 1 + + + + + KP_2 + + + + goto mark 2 + + + + + KP_3 + + + + goto mark 3 + + + + + KP_4 + + + + goto mark 4 + + + + + KP_5 + + + + goto mark 5 + + + + + KP_6 + + + + goto mark 6 + + + + + KP_7 + + + + goto mark 7 + + + + + KP_8 + + + + goto mark 8 + + + + + KP_9 + + + + goto mark 9 + + - - - Keypad < - - - move playhead to previous marker - - diff --git a/manual/xml/editor_marker_bindings.xml b/manual/xml/editor_marker_bindings.xml new file mode 100644 index 0000000000..b757a7b90d --- /dev/null +++ b/manual/xml/editor_marker_bindings.xml @@ -0,0 +1,35 @@ + + + + +
+ Mark & Range Key Bindings + + Editor Canvas Key Bindings + + + + + + + Key Binding + + + + Action + + + + + + + + +
+ +
diff --git a/manual/xml/editor_miscellaneous_key_bindings.xml b/manual/xml/editor_miscellaneous_key_bindings.xml index 1fd40d13ea..bf23091251 100644 --- a/manual/xml/editor_miscellaneous_key_bindings.xml +++ b/manual/xml/editor_miscellaneous_key_bindings.xml @@ -23,25 +23,85 @@ - - - l - - - toggle auto loop - - + + + 1 + + + + toggle edit mode + + + + + 2 + + + + cycle snap mode + + + + + 3 + + + + cycle snap choice + + - f + Ctrlf toggle follow playhead + + + + 9 + + + + set tempo from region + + + + + 0 + + + + set tempo from edit range + + + + + + Ctrlt + + + + insert time + + + + + + CtrlDelete + + + + remove last capture + + + + diff --git a/manual/xml/editor_nudging_key_bindings.xml b/manual/xml/editor_nudging_key_bindings.xml index 8c0560d0b8..116a409c14 100644 --- a/manual/xml/editor_nudging_key_bindings.xml +++ b/manual/xml/editor_nudging_key_bindings.xml @@ -6,6 +6,10 @@
Nudging Key Bindings + + Nudging will move selected regions if there are any, otherwise the + playhead. + Nudging Key Bindings @@ -23,46 +27,29 @@ - - - + (keypad) - - - nudge forward - - - - - Ctrl+ - (keypad) - + + + Keypad + + - - nudge next forward - - + + nudge forward + + - - - - (keypad) - + + + Keypad - + - - nudge backward - - + + nudge backward + + - - - Ctrl- - - - nudge next backward - -
diff --git a/manual/xml/editor_play_position_key_bindings.xml b/manual/xml/editor_play_position_key_bindings.xml index 52024cbb59..b13dfd751b 100644 --- a/manual/xml/editor_play_position_key_bindings.xml +++ b/manual/xml/editor_play_position_key_bindings.xml @@ -23,6 +23,27 @@ + + + + Home + + + + Move playhead to session start + + + + + + End + + + + Move playhead to session end + + + p @@ -39,79 +60,131 @@ - move playhead to edit cursor + move playhead to selected marker (if any) - Tab + AltReturn - move playhead to later region start + move selected marker (if any) to playhead - - - CtrlTab - + + + . + - - move playhead to later region end - - + + playhead to next region boundary + + + + + Ctrl. + - - - ` - + + playhead to next region sync + + + + + , + - - move playhead to earlier region start - - + + playhead to previous region boundary + + + + + Ctrl, + - - - Ctrl` - + + playhead to previous region sync + + + + + CtrlRight + - - move playhead to next mark - - + + tab to transient forwards + + - - - | (keypad) - + + + CtrlLeft + - - move playhead to previous mark - - + + tab to transient backwards + + - - - Ctrll - + + + Left + - - center screen around playhead - - + + playhead to previous region boundary + + + + + AltLeft + - - - Ctrlg - + + nudge playhead backward + + + + + Right + + + + playhead to next region boundary + + + + + AltRight + + + + nudge playhead forward + + + + + CtrlKeypad Right + + + + jump forward to mark + + + + + CtrlKeypad Left + + + + jump backward to mark + + - - goto - - diff --git a/manual/xml/editor_range_operations_key_bindings.xml b/manual/xml/editor_range_operations_key_bindings.xml index 111de889de..715f952c8a 100644 --- a/manual/xml/editor_range_operations_key_bindings.xml +++ b/manual/xml/editor_range_operations_key_bindings.xml @@ -23,56 +23,36 @@ - - - Keypad Down arrow - - - begin range definition while transport rolls - - + + + F6 + - - - Keypad Up arrow - + + select range using edit range + + - - end range definition while transport rolls - - + + + > + - - - ShiftTab - + + extend range to end of region + + + + + < + - - extend range to end of region - - + + extend range to start of region + + - - - CtrlShiftTab - - - - - extend range to start of region - - - - - - Metas - - - - duplicate range - - diff --git a/manual/xml/editor_region_operations_key_bindings.xml b/manual/xml/editor_region_operations_key_bindings.xml index e830c2c338..db140b83d5 100644 --- a/manual/xml/editor_region_operations_key_bindings.xml +++ b/manual/xml/editor_region_operations_key_bindings.xml @@ -6,6 +6,12 @@
Region Operations Key Bindings + + Region operations generally operate on the currently selected + regions, if any. If none are selected but 1 or more tracks are selected + then regions in those tracks at the edit point will be used. If no + tracks are selected, then any region at the edit point will be used. + Region Operation Key Bindings @@ -29,59 +35,171 @@ - split region(s) at mouse + split region(s) at edit point - - - Alts - + + + i + - - split region(s) at edit cursor - - + + insert region (from region list) + + - - - Insert - + + + d + - - insert selected region (from region list) - - + + duplicate region + + - - - Metad - + + + n + - - duplicate region - - + + normalize region + + + + + m + - - - Altr - + + mute/unmute region + + - - reverse region - - + + + ~ + - - - Altn - + + boost region gain + + + + + & + - - normalize region - - + + cut region gain + + + + + + h + + + + play selected regions + + + + + j + + + + trim to start at edit point + + + + + k + + + + trim to end at edit point + + + + + + / + + + + set fade in length (via edit point) + + + + + \ + + + + set fade out length (via edit point) + + + + + Shift{ + + + + trim from start to edit point + + + + + Shift} + + + + trim from edit point to end + + + + + F3 + + + + crop (to edit range) + + + + + F4 + + + + separate (using edit range) + + + + + + v + + + + set region sync point(s) at edit point + + + + + + F5 + + + + pitch shift region + + +
diff --git a/manual/xml/editor_selection_key_bindings.xml b/manual/xml/editor_selection_key_bindings.xml new file mode 100644 index 0000000000..106d999030 --- /dev/null +++ b/manual/xml/editor_selection_key_bindings.xml @@ -0,0 +1,136 @@ + + + + +
+ Selection Key Bindings + + Selection Key Bindings + + + + + + + Key Binding + + + + Action + + + + + + + + Ctrla + + + + select all + + + + + Ctrlp + + + + select all before playhead + + + + + ShiftCtrlp + + + + select all after playhead + + + + + u + + + + select all within edit range + + + + + Shifti + + + + invert selection + + + + + ShiftCtrle + + + + select all after edit cursor + + + + + Ctrle + + + + select all before edit cursor + + + + + + Ctrld + + + + select all in punch range + + + + + + Ctrll + + + + select all in loop range + + + + + AltUp + + + + select prev route + + + + + AltDown + + + + select next route + + + + + +
+ +
diff --git a/manual/xml/editor_zoom_key_bindings.xml b/manual/xml/editor_zoom_key_bindings.xml index b8afa14bfe..1cadd6ae94 100644 --- a/manual/xml/editor_zoom_key_bindings.xml +++ b/manual/xml/editor_zoom_key_bindings.xml @@ -5,7 +5,11 @@ ]>
- Zoom Key Bindings + Zoom and Visual State Key Bindings + + By default, 12 function keys (F1-F12) are assigned to visual state + management. All of them are represented in the table as "Fn". + Editor Zoom Key Bindings @@ -45,13 +49,64 @@ - Z + z switch zoom focus to playhead + + + + CtrlAltz + + + + Zoom to fit selected region(s) (time axis only) + + + + + + Altz + + + + Zoom to fit selected region(s) (time axis & vertical axis) + + + + + + Shiftz + + + + Undo zoom change + + + + + + CtrlFn + + + + Save current visual state as VS #n (hold for 2 secs) + + + + + + CtrlFn + + + + Restore visual state #n (occurs on key release) + + +
diff --git a/manual/xml/general_key_bindings.xml b/manual/xml/general_key_bindings.xml index edf77ad113..80f3809e70 100644 --- a/manual/xml/general_key_bindings.xml +++ b/manual/xml/general_key_bindings.xml @@ -33,46 +33,6 @@ - - - Alte - - - - Raise the Editor Window - - - - - - Altm - - - - Toggle display of the locations window - - - - - - Altc - - - - Toggle display of the options editor - - - - - - Ctrlt - - - - Add a track or bus - - - Ctrls @@ -83,6 +43,16 @@ + + + Alti + + + + Import existing files into a session. + + + Ctrlq @@ -93,25 +63,6 @@ - - - Ctrlu - - - - Starts a prefix entry sequence - - - - - - Ctrlm - - - - Toggle sending MIDI feedback - - diff --git a/manual/xml/key_bindings.xml b/manual/xml/key_bindings.xml index f3b50810a7..3aff10c6d4 100644 --- a/manual/xml/key_bindings.xml +++ b/manual/xml/key_bindings.xml @@ -10,15 +10,15 @@ Key Bindings Note that all keyboard bindings can be changed in either the system or - the user's Ardour configuration file - ($HOME/.ardour/ardour.rc). + the user's Ardour key bindings file + ($HOME/.ardour2/ardour.bindings). + href="window_key_bindings.xml" /> + href="transport_key_bindings.xml" /> + + + + Ctrlspace + + + + One-touch record (start transport & recording) + + + CtrlShiftspace - Raise the Editor Window + Toggle transport motion, deleting any recorded material if recording @@ -55,23 +65,14 @@ - Home + l - Move playhead to start + toggle looping - - - End - - - - Move playhead to end - - diff --git a/manual/xml/window_key_bindings.xml b/manual/xml/window_key_bindings.xml new file mode 100644 index 0000000000..fad4791a47 --- /dev/null +++ b/manual/xml/window_key_bindings.xml @@ -0,0 +1,114 @@ + + + + +
+ Window Visibility Key Bindings + + Window Visibility Key Bindings + + + + + + + Key Binding + + + + Action + + + + + + + + Alte + + + + Raise editor window + + + + + + Altm + + + + Raise mixer window + + + + + + Altl + + + + Toggle locations window + + + + + + Altb + + + + Toggle "big clock" window + + + + + + Altk + + + + Toggle key bindings window + + + + + + Altf + + + + Toggle Rhythm Ferret window + + + + + + Alto + + + + Toggle preferences window + + + + + + Altc + + + + Toggle color manager window + + + + + +
+ +