Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
manual:chapter2:interactivestack [2017/07/28 11:51] claudio created |
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. | + | |
- | To select multiple items, move the cursor to the item in question, then press **SPC**. The item will be highlighted on the screen. Moving the cursor to other items will extend the selection, and pressing **SPC** again will fix the selection, so the cursor is free to move. The selection is also cleared by another tap of **SPC**. | + | 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**. | ||
==== Stack operations ==== | ==== Stack operations ==== | ||
- | The most common stack operations are performed | + | |
- | When there' | + | === Rotating items and ranges === |
- | When there' | + | |
+ | The most common stack operations are performed | ||
+ | |||
+ | When there' | ||
+ | |||
+ | === Cutting and pasting === | ||
+ | |||
+ | When there' | ||
+ | |||
+ | The standard clipboard shortcuts will also work on selected items or the item at the cursor location: | ||
+ | * **LS< | ||
+ | * **LS< | ||
+ | * **LS< | ||
+ | |||
+ | === Picking an item === | ||
+ | |||
+ | Pressing **EN** will create a copy of the object at the cursor position at level 1 (similar to '' | ||
+ | |||
+ | === Removing 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. 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. |