- Introduction
- User Guide
- 1. Installation and running
- 2. Asciio's interface
- 3. Unicode support
- 4. Accessing documentation
- 5. UIs
- 5.1. GUI
- 5.2. TUI
- 6. Stencils
- 6.1. Asciio boxes and text
- 6.1.1. Asciio if and process
- 6.1.2. Asciio exec-box
- 6.2. Asciio arrows
- 6.3. Pseudo connectors
- 6.4. Box connectors
- 6.5. Asciio shapes
- 6.6. verbatim objects
- 6.7. user stencils
- 7. Editing elements text and attributes
- 7.1. Markup mode
- 8. Working efficiently
- 8.1. Keyboard
- 8.2. Mouse
- 8.3. Cloning
- 8.4. Stencils and "Drag and Drop"
- 8.5. Strip groups
- 9. Export/Save
- 9.1. Asciio format
- 9.2. text
- 9.3. SVG
- 9.4. Clipboard
- 10. Modes
- 10.1. Git
- 10.2. Cross
- 10.3. Slides
- 11. Examples
- 11.1. Class hierarchy
- 11.2. German railway
- 11.3. Unicode Example
- 11.4. Videos
- 12. Bindings
- 12.1. Mouse
- 12.2. Why vim-like bindings
- 12.3. Single key
- 12.3.1. GUI bindings
- 12.3.2. Moving elements
- 12.3.3. Selecting elements
- 12.3.4. Resizing elements
- 12.3.5. Clipboard
- 12.4. Multiple key
- 12.4.1. «:» Command group:
- 12.4.2. «i» Insert group
- 12.4.3. «a» Arrow group
- 12.4.4. «A» Align group
- 12.4.5. «g» Grouping group
- 12.4.6. «A-g» Stripes-group group
- 12.4.7. «z» Display group
- 12.4.8. «S» Slides group
- 12.4.9. «D» Debug group
- Configuration
- 13. Configuration
- 13.1. user bindings
- 13.1.1. Binding format
- 13.1.2. Group bindings
- 13.1.3. Capturing groups
- 13.1.4. Binding override
- 13.1.5. Capturing groups with overlay
- Developer Guide
- 14. For Developers
- 14.1. Scripting
- 14.1.1. Execute
- 14.1.2. API
- 14.2. Modifying Asciio
- 14.2.1. Bindings
- 14.3. Debugging
- 14.4. Cross algorithm
- 14.5. Unicode support
- 14.6. Overlay
- Contributors and License
- See Also