Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
manual:chapter2:interactivestack [2017/08/28 14:43] claudio [Selecting items] |
manual:chapter2:interactivestack [2019/12/01 13:44] (current) jojo1973 [Selecting items] |
||
---|---|---|---|
Line 4: | Line 4: | ||
==== Selecting items ==== | ==== Selecting items ==== | ||
- | While in the interactive stack, you can operate on a single item -by simply moving the cursor to that item- or on multiple items by selecting them first, then operating. | + | |
+ | While in the interactive stack, you can operate on a single item __by simply moving the cursor to that item__ | ||
To select multiple items, move the cursor to the item in question, then press **SP**. The item will be highlighted on the screen. Moving the cursor to other items will extend the selection, and pressing **SP** again will fix the selection, so the cursor is free to move. The selection is also cleared by another tap of **SP**. | To select multiple items, move the cursor to the item in question, then press **SP**. The item will be highlighted on the screen. Moving the cursor to other items will extend the selection, and pressing **SP** again will fix the selection, so the cursor is free to move. The selection is also cleared by another tap of **SP**. | ||
==== Stack operations ==== | ==== Stack operations ==== | ||
- | == Rotating items and ranges == | + | === Rotating items and ranges === |
- | The most common stack operations are performed | + | |
- | When there' | + | The most common stack operations are performed |
+ | |||
+ | When there' | ||
+ | |||
+ | === Cutting and pasting === | ||
- | == Cut and paste == | ||
When there' | When there' | ||
- | The standard clipboard shortcuts will also work on selected items or the item at the cursor location:\\ | + | The standard clipboard shortcuts will also work on selected items or the item at the cursor location: |
- | **LS< | + | |
- | **LS< | + | |
- | **LS< | + | |
- | == Pick an item == | + | === Picking |
- | Pressing **EN** will create a copy of the object at the cursor position at level one (similar to '' | + | |
- | == Remove items == | + | Pressing **EN** will create a copy of the object |
- | Pressing **BK** will drop the item at the cursor position, or the selected | + | |
- | == Creating and exploding composite | + | === Removing |
- | 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 | + | Pressing **BK** will drop the item at the cursor position, or the selected |
- | Pressing **SUB** when there' | + | |
- | Pressing **ADD** will create a list with the items in the selection | + | |
- | Pressing **DIV** will explode a composite object into its components. | + | |
+ | === 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. It is flexible with the arrangement of individual items and vectors: as long as there is one vector that determines the number of columns in the matrix, individual items can be used to fill the matrix in row order; | ||
+ | * Pressing **SUB** when there are 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. |