Keyboard Shortcuts: Difference between revisions

From Renoise User Manual
Jump to: navigation, search
imported>Taktik
No edit summary
imported>Taktik
No edit summary
Line 1: Line 1:
= Keyboard Shortcuts =
= Keyboard Shortcuts =


Renoise has an enormous amount of keyboard shortcuts. In the previous topics we often only noted a few important shortcuts. There are far more shortcuts available in Renoise to avoid that you have to use the mouse at all, if that's what you want.  
Renoise has an enormous amount of keyboard shortcuts. In the previous topics we often only noted a few important shortcuts. Beside of those there are far more shortcuts available to avoid that you have to use the mouse at all, if that's what you want. There are even lots of shortcuts available which are not assigned by default, in case they fit into someones workflow.
There are even lots of shortcuts available, which are not assigned by default, in case they fit into someones workflow.


== Keyboard Focus Concept ==
== Keyboard Focus Concept ==


Renoise utilizes a short-cut focus handling system for keyboard shortcuts. This means that the keyboard shortcuts available to you at any particular time will vary according to the area currently in focus.   
Renoise utilizes a shortcut focus system for the keyboard, which means most keyboard shortcuts apply to a specific region in the interface only. We will refer to those as ''local''. Others shortcuts apply in all regions. We will refer to them as ''global''.   


You can perform shortcut commands in each area of renoise. To know in which area you are currently working, Renoise surrounds the area with corner tags... "Scope tages". So keyboard shortcuts for the instrument list for instance will only apply if the instrument list has keyboard focus thus the corner tags are visible around the area.
The area in Renoise that currently is focused is surrounded with the following small orange corners:


[[image:vvoois_renoise_focus_checkmarks.png]]
[[image:vvoois_renoise_focus_checkmarks.png]]


To change the short-cut focus area, you can either click the middle-mouse button, or use the shortcut combinations [ctrl+tab] or [shift+ctrl+tab] to forward or go back.
To change the focus area, you can either:
If the "Single click mouse navigation" is turned on in the GUI-preferences, you can also instantly focus upon the pattern editor using one single left-mouseclick.
* click anywhere in Renoise with the middle-mouse button
* click anywhere in Renoise by holding down the ALT key
* click anywhere in Renoise with the right mouse button, choose "Set Keyboard Focus Here" in the context menu
* use the shortcuts [CONTROL/COMMAND + TAB] or [CONTROL/COMMAND + SHIFT + TAB]


=== Global vs. Local Shortcuts ===
Here is a small example on how to use the focus:
If you start up Renoise, the [[Pattern Editor]] is focused by default. If you use the arrow keys, the pattern editors cursor will start moving around. Now press somewhere into the Disk Browser, while also holding down the ALT key. This will set the focus to the Disk Browser. You'll also notice that the orange corners are now in the disk browser. The arrow keys can be used to select files or folders or load files.  


Some shortcuts can be applied globally, regardless of the focus area (like: you can also perform pattern sequencer related actions in the pattern editor to name one example). Other shortcuts are specific to certain areas and have no equivalent in other areas. "Global" does not always mean "Define once" and execute everywhere. A global shortcut has the same assignment tree in more than one area. If you unfold the Pattern Editor tree, you will find a node called "Pattern Sequencer". This same pattern sequencer you can also find underneath the "Mixer" and the "Pattern Matrix" for example. If you make changes to a global shortcut, you have to apply the changes to all the other areas as well.
The idea behind this, is that the main components of Renoise (like the Pattern Editor), should always be ready to be edited. The keyboard focus should not move loosely around, unless you want it to.  


So, if you would like to change the "global" behaviour of a shortcut, you are required to make the changes in the keyboard short-cut preferences on the other different areas where this shortcut is assigned as well.
If you don't like this behavior, you can also change it. This can be done in the main menus "View" -> "Lock Keyboard Focus" setting.




Line 28: Line 31:
To print your shortcuts, simply click the [[image:vvoois_renoise_preferences_keys_print.png]] button in this dialog:
To print your shortcuts, simply click the [[image:vvoois_renoise_preferences_keys_print.png]] button in this dialog:


[[image:vvoois_renoise_preferences_keys.png|frameless|800px|none|keyboard preferences]]
[[image:vvoois_renoise_preferences_keys.png]]
 
And you will have the most actual key layout in printable form in your default browser (*), even including your customised key layouts.
Note that the printing format is different from what you see in the browser, just hit '''File''' and then '''Print preview''' in your browser to see the layout that is being send to paper.




Line 45: Line 45:
== List of Important Shortcuts ==
== List of Important Shortcuts ==


Below is a list of the quickest and most used keyboard shortcuts '''(mac-users: Replace CONTROL with COMMAND and ALT with OPTION)''':   
Below is a list of the most used keyboard shortcuts '''(mac-users: Replace CONTROL with COMMAND and ALT with OPTION below)''':   


Renoise supports most of the common shortcuts that any application uses, like CONTROL + X, CONTROL + C, CONTROL + V to cut, copy paste, or CONTROL + Z, Y or CONTROL + Y, CONTROL + SHIFT + Y to undo/redo.
Renoise also supports most of the common shortcuts that any application uses, like CONTROL + X, CONTROL + C, CONTROL + V to cut, copy paste, or CONTROL + Z, Y or CONTROL + Y, CONTROL + SHIFT + Y to undo/redo.


=== Global ===
=== Global ===
Line 53: Line 53:
==== Panel switching ====
==== Panel switching ====


*F1: Preset 1 (Default: [[Renoise/Tracks |Pattern Editor]] and [[Renoise/Scopes |Scopes panel]]) 
*F1,F2,F3,F4,F5,F6,F7,F8:''' Activate Window Layout Presets
*F2: Preset 2 (Default: [[Mixer |Mixer]] and [[EffectsGeneral |track DSP]]) 
*F3: Preset 3 (Default: [[InstrumentEnvelopes |Instrument Editor]] and [[FileFunctions |Disk I/O]]) 
*F4: Preset 4 (Default: expanded [[RenoiseSampleEdit |Sample Editor]]) 
*F5: Preset 5 (Default: expanded [[Renoise/Tracks |Pattern Editor]]) 
*F6: Preset 6 (Default: [[Renoise/Tracks |Pattern Editor]] and [[EffectsGeneral |track DSP]]) 
*F7: Preset 7 (Default: [[Renoise/Tracks |Pattern Editor]] and [[RenoiseAutomation |Automation envelope panel]]) 
*lctrl-tab / lshift-lctrl-tab: Cycle focus between various areas (pattern arranger, pattern editor, instrument list, etc.) visible on screen. 


'''Note''' The current keyboard focus field is saved with the preset. If you desire to quickly jump to a specific area inside that saved GUI-view, click that area and then store it under the preset. This gives you the opportunity to quickly jump between various used areas (like Automation / Dsp / Instrument Properties and Pattern Arranger etc.) using the function keys. 
Tip: you can save and customize those layouts. To do so, right click on the 1,2,3,4,5,6,7,8 buttons on the top right of the Renoise interface. The current keyboard focus field is also saved with the preset.  


==== Play and Record ====
==== Play and Record ====


*space: Toggle play-button (whether pattern-loop is on or off, doesn't matter).   
* '''Space:''' Start/Stop playing.   
*enter: Play the current line at the cursor position. 
* '''Enter:''' Play the current line under the cursor - play step by step.   
*ralt: Toggle [[PatternFollow |play-mode]] with pattern-loop.   
* '''right ALT:''' Start playing and looping the current Pattern.   
*rctrl: Toggle [[PatternFollow |play-mode]] of sequenced patterns.   
* '''right CONTROL:''' Start playing the Song.   
*rshift: Toggle [[RecordingInRenoise |sequence record mode]] of the song.   
* '''right SHIFT:''' Start playing the Song and enabled edit mode.   
*ralt-shift: Toggle [[RecordingInRenoise |sequence record mode]] of the pattern.   
* '''Escape:''' Toggle edit mode.   
*escape: Set renoise into [[RecordingInRenoise |sequence editing mode]].   
* '''Num-pad-enter:''' Toggle block-play and start playing.   
*Num-pad-enter - Set block-play around current cursor position for 25%25 of patternlength (or the selected block division length).   


=== Instruments ===
==== Instruments ====


([keyval] = Numeric Keypad keys)   
([keyval] = Numeric Keypad keys)   
*[/]/[*] - Decrease / increase octave   
* '''Numpad '/'/'*':''' Decrease / increase keyboard octave   
*[-]/[+] - Decrease / increase instrument-slot selection   
* '''Numpad '-'/'+':''' Decrease / increase instrument-slot selection   
*[1]-[9] - Select each individual instrument slot in current instrument block  
* '''Numpad '1'-'9':''' Select instrument at current instrument instrument-slot selection  
*lalt+arr.left/right - Jump 7 instrument positions up / down.   
* '''ALT + left/right arrow keys:''' Jump an instrumen page up / down.   
*lalt-up/down arrowkeys - Select previous / next instrument.   
* '''ALT + up/down arrow keys:''' Select previous / next instrument.   




Line 89: Line 81:
==== Edit Step & Navigation ====
==== Edit Step & Navigation ====


*lctrl+1 - 0 on upper row keys: Set [[EditStep |edit step]]   
* '''CONTROL + '-' / '+':''' Decrease / increase [[EditStep |edit-step]]   
*lctrl - / + on upper row keys: Decrease / increase [[EditStep |edit-step]]   
* '''CONTROL + '1' - '9', '0':''' Set [[EditStep |edit step]]   
*lctrl+lshift +1 - 0 upper row keys: Set Quantize row-level (Quantize note to each x rows)   
* '''CONTROL + SHIFT + '1' - '9', '0':''' Set Note Quantize Amount (Quantize note to each x rows)   
*arrow keys: Scroll through the pattern editor / sequence editor 
* '''Arrow Keys:''' Navigate through the pattern editor
*pgup/pgdn: Jump through pattern   
* '''PageUp / PageDown:''' Navigate through pattern   
*home/end: Go to start / end row of pattern   
* '''Home / End:''' Go to start / end row of pattern   
*lctrl+home: Go to first pattern in sequencer   
* '''CONTROL + Arrow keys:''' Navigate through the Pattern Sequencer 
*lctrl+end: Go to last pattern in sequencer   
* '''CONTROL + Home:''' Go to first pattern in sequencer   
*F8: (un)Lock keyboard focus to pattern editor 
* '''CONTROL + End:''' Go to last pattern in sequencer   
*F9: Set cursor to patternposition 0   
* '''F9:''' Set cursor to line 0   
*F10: Set cursor to position 25%25 of the pattern   
* '''F10:''' Set cursor to 25% of the pattern   
*F11: Set cursor to the center of the pattern   
* '''F11:''' Set cursor to the center of the pattern   
*F12: Set cursor to position 75%25 of the pattern.   
* '''F12:''' Set cursor to 75% of the pattern.   


==== Note-Off ====
==== Note-Off ====


*Caps-Lock - [[Note-Off |Smart Note off]] 
* '''CAPS-LOCK:''' Insert Note-Off   
*lctrl+Caps-Lock - [[Note-Off |line Smart Note off]]  


==== Cut/Copy/Paste ====  
==== Cut/Copy/Paste ====  


*ctrl-c - Copy selection to clipboard   
* '''CONTROL + x:''' Cut selection to clipboard   
*ctrl-x - Cut selection to clipboard   
* '''CONTROL + c:''' Copy selection to clipboard   
*ctrl-v - Paste contents from selected clipboard to target.   
* '''CONTROL + v:''' Paste contents from selected clipboard to target.   
*Backspace - Delete all notes and effect commands at current row in track and scroll everything beneath current row up   
* '''Backspace:''' Delete all notes and effect commands at current row in track and scroll everything beneath current row up   
*Insert - Insert clean row into track and push all notes and effects in current track down.   
* '''Insert:''' Insert clean row into track and push all notes and effects in current track down.   
*lShift+lctrl+backspace - Delete note under cursor and scroll column beneath current note up   
* '''CONTROL + SHIFT + Backspace:''' Delete note under cursor and scroll column beneath current note up   
*lShift+lctrl+insert - Insert clean row into column and push all notes in current column down.   
* '''CONTROL + SHIFT + Insert:''' Insert clean row into column and push all notes in current column down.   
*lshift+lctrl+arr.left/right arrow - Remove / add sub/effect column.   
* '''CONTROL + SHIFT + Left/Right arrow:''' Remove / add sub/effect column.   


'''content and selection mask settings apply to all of the following'''
* '''SHIFT + F3:''' Cut current track   
*lshift+F3 - Cut current track   
* '''SHIFT + F4:''' Copy current track   
*lshift+F4 - Copy current track   
* '''SHIFT + F5:''' Paste current track   
*lshift+F5 - Paste current track   
* '''CONTROL + F3:''' Cut current pattern   
*lctrl+F3 - Cut current pattern   
* '''CONTROL + F4:''' Copy current pattern   
*lctrl+F4 - Copy current pattern   
* '''CONTROL + F5:''' Paste current pattern   
*lctrl+F5 - Paste current pattern   
* '''ALT + F3:''' Cut current selection in pattern   
*lalt+F3 - Cut current selection in pattern   
* '''ALT + F4:''' Copy current selection in pattern   
*lalt+F4 - Copy current selection in pattern   
* '''ALT + F5:''' Paste current selection in pattern   
*lalt+F5 - Paste current selection in pattern   


==== Pattern Sequencer ====
==== Pattern Sequencer ====


*lctrl+arr.left/right - Change pattern-number of current sequence under cursor  
* '''CONTROL + Left/Right Arrows:''' Change pattern number of current sequence   
*lctrl+arr.up/down - Go up / down sequence positions  
* '''CONTROL + Up/Down Arrows:''' Go prev / next sequence   
*lctrl+ins - Insert sequence line above current queued line.  
* '''CONTROL + Insert:''' Insert sequence   
*lctrl+del - Delete current queued sequence line 
* '''CONTROL + delete:''' Delete sequence
 
 
=== Disk Browser ===
 
*lctrl-up/down - Switch between Song / Instrument / Samples / etc filter and folder preset options in Disk Browser panel. 
*lctrl-left/right - Collapse/expand current selected folder 
*up/down (when focus on file area!) - select file. 
*lshift-up/down (when focus on file area!) - Multi select range of files for loading. 
*lctrl-click multiple files - Selective multi select files for loading.

Revision as of 19:45, 14 February 2010

Keyboard Shortcuts

Renoise has an enormous amount of keyboard shortcuts. In the previous topics we often only noted a few important shortcuts. Beside of those there are far more shortcuts available to avoid that you have to use the mouse at all, if that's what you want. There are even lots of shortcuts available which are not assigned by default, in case they fit into someones workflow.

Keyboard Focus Concept

Renoise utilizes a shortcut focus system for the keyboard, which means most keyboard shortcuts apply to a specific region in the interface only. We will refer to those as local. Others shortcuts apply in all regions. We will refer to them as global.

The area in Renoise that currently is focused is surrounded with the following small orange corners:

File:Vvoois renoise focus checkmarks.png

To change the focus area, you can either:

  • click anywhere in Renoise with the middle-mouse button
  • click anywhere in Renoise by holding down the ALT key
  • click anywhere in Renoise with the right mouse button, choose "Set Keyboard Focus Here" in the context menu
  • use the shortcuts [CONTROL/COMMAND + TAB] or [CONTROL/COMMAND + SHIFT + TAB]

Here is a small example on how to use the focus: If you start up Renoise, the Pattern Editor is focused by default. If you use the arrow keys, the pattern editors cursor will start moving around. Now press somewhere into the Disk Browser, while also holding down the ALT key. This will set the focus to the Disk Browser. You'll also notice that the orange corners are now in the disk browser. The arrow keys can be used to select files or folders or load files.

The idea behind this, is that the main components of Renoise (like the Pattern Editor), should always be ready to be edited. The keyboard focus should not move loosely around, unless you want it to.

If you don't like this behavior, you can also change it. This can be done in the main menus "View" -> "Lock Keyboard Focus" setting.


Customizing and Printing Shortcuts

In Renoises preferences you can customize all keyboard shortcuts by your own, and also print the current set of shortcuts.

To print your shortcuts, simply click the File:Vvoois renoise preferences keys print.png button in this dialog:

File:Vvoois renoise preferences keys.png


List Of Default Shortcuts

For convenience, here are the default shortcuts for all 3 platforms that Renoise runs on:


List of Important Shortcuts

Below is a list of the most used keyboard shortcuts (mac-users: Replace CONTROL with COMMAND and ALT with OPTION below):

Renoise also supports most of the common shortcuts that any application uses, like CONTROL + X, CONTROL + C, CONTROL + V to cut, copy paste, or CONTROL + Z, Y or CONTROL + Y, CONTROL + SHIFT + Y to undo/redo.

Global

Panel switching

  • F1,F2,F3,F4,F5,F6,F7,F8: Activate Window Layout Presets

Tip: you can save and customize those layouts. To do so, right click on the 1,2,3,4,5,6,7,8 buttons on the top right of the Renoise interface. The current keyboard focus field is also saved with the preset.

Play and Record

  • Space: Start/Stop playing.
  • Enter: Play the current line under the cursor - play step by step.
  • right ALT: Start playing and looping the current Pattern.
  • right CONTROL: Start playing the Song.
  • right SHIFT: Start playing the Song and enabled edit mode.
  • Escape: Toggle edit mode.
  • Num-pad-enter: Toggle block-play and start playing.

Instruments

([keyval] = Numeric Keypad keys)

  • Numpad '/'/'*': Decrease / increase keyboard octave
  • Numpad '-'/'+': Decrease / increase instrument-slot selection
  • Numpad '1'-'9': Select instrument at current instrument instrument-slot selection
  • ALT + left/right arrow keys: Jump an instrumen page up / down.
  • ALT + up/down arrow keys: Select previous / next instrument.


Pattern Editor

Edit Step & Navigation

  • CONTROL + '-' / '+': Decrease / increase edit-step
  • CONTROL + '1' - '9', '0': Set edit step
  • CONTROL + SHIFT + '1' - '9', '0': Set Note Quantize Amount (Quantize note to each x rows)
  • Arrow Keys: Navigate through the pattern editor
  • PageUp / PageDown: Navigate through pattern
  • Home / End: Go to start / end row of pattern
  • CONTROL + Arrow keys: Navigate through the Pattern Sequencer
  • CONTROL + Home: Go to first pattern in sequencer
  • CONTROL + End: Go to last pattern in sequencer
  • F9: Set cursor to line 0
  • F10: Set cursor to 25% of the pattern
  • F11: Set cursor to the center of the pattern
  • F12: Set cursor to 75% of the pattern.

Note-Off

  • CAPS-LOCK: Insert Note-Off

Cut/Copy/Paste

  • CONTROL + x: Cut selection to clipboard
  • CONTROL + c: Copy selection to clipboard
  • CONTROL + v: Paste contents from selected clipboard to target.
  • Backspace: Delete all notes and effect commands at current row in track and scroll everything beneath current row up
  • Insert: Insert clean row into track and push all notes and effects in current track down.
  • CONTROL + SHIFT + Backspace: Delete note under cursor and scroll column beneath current note up
  • CONTROL + SHIFT + Insert: Insert clean row into column and push all notes in current column down.
  • CONTROL + SHIFT + Left/Right arrow: Remove / add sub/effect column.
  • SHIFT + F3: Cut current track
  • SHIFT + F4: Copy current track
  • SHIFT + F5: Paste current track
  • CONTROL + F3: Cut current pattern
  • CONTROL + F4: Copy current pattern
  • CONTROL + F5: Paste current pattern
  • ALT + F3: Cut current selection in pattern
  • ALT + F4: Copy current selection in pattern
  • ALT + F5: Paste current selection in pattern

Pattern Sequencer

  • CONTROL + Left/Right Arrows: Change pattern number of current sequence
  • CONTROL + Up/Down Arrows: Go prev / next sequence
  • CONTROL + Insert: Insert sequence
  • CONTROL + delete: Delete sequence