manual:chapter2:interactivestack

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
manual:chapter2:interactivestack [2017/07/28 11:51]
claudio created
manual:chapter2:interactivestack [2017/08/28 14:41]
claudio
Line 8: Line 8:
  
 ==== Stack operations ==== ==== Stack operations ====
 +
 +== Rotating items and ranges ==
 The most common stack operations are performed with the cursors **LF** and **RT**. When there's no selection, **LF** will move the item at the cursor to Level 1, while **RT** will move Level 1 to the position pointed by the cursor. Other items will simply be moved, effectively causing ''ROLL'' and ''ROLLD'' with the items between Level 1 and the cursor. The most common stack operations are performed with the cursors **LF** and **RT**. When there's no selection, **LF** will move the item at the cursor to Level 1, while **RT** will move Level 1 to the position pointed by the cursor. Other items will simply be moved, effectively causing ''ROLL'' and ''ROLLD'' with the items between Level 1 and the cursor.
 When there's a selection, and only if the cursor is within the selected range, **LF** and **RT** will do the same but only with the selected range, effectively rotating the selected items. When there's a selection, and only if the cursor is within the selected range, **LF** and **RT** will do the same but only with the selected range, effectively rotating the selected items.
-When there's a selection but the cursor is pointing outside the selected range, **LF** will move the selected items to the cursor position, while **RT** will make a copy of the items at the cursor position, preserving the original selected range.+ 
 +== Cut and paste == 
 +When there's a selection but the cursor is pointing outside the selected range, **LF** will move the selected items to the cursor position, while **RT** will make a copy of the selected items at the cursor position, preserving the original selected range. 
 + 
 +The standard clipboard shortcuts will also work on selected items or the item at the cursor location:\\ 
 +**LS<sup>hold</sup>-LF** will Copy the selected objects to the stack\\ 
 +**LS<sup>hold</sup>-RT** will Paste the clipboard at the current cursor location\\ 
 +**LS<sup>hold</sup>-DN** will Cut the selected objects, removing them from the stack and leaving a copy on the clipboard\\ 
 + 
 +== Pick an item == 
 +Pressing **EN** will create a copy of the object at the cursor position at level one (similar to ''PICK''). It works on individual items only. 
 + 
 +== Remove items == 
 +Pressing **BK** will drop the item at the cursor position, or the selected items if a selection exists. 
 + 
 +== Creating and exploding composite items == 
 +The interactive stack makes it simple to create composite objects:\\ 
 +Pressing **MUL** will create a vector with the items in the selection or at the cursor position. If the items include vectors or individual items of compatible dimensions, it will create a matrix.\\ 
 +Pressing **SUB** when there's exactly 2 items selected will create a complex number.\\ 
 +Pressing **ADD** will create a list with the items in the selection or at the cursor position.\\ 
 +Pressing **DIV** will explode a composite object into its components. 
 + 
 + 
  • manual/chapter2/interactivestack.txt
  • Last modified: 2019/12/01 13:44
  • by jojo1973