## Jibo SDK Keystroke Cheatsheet ---- #### Jibo Atom Package | Task | Keystroke | | ---------------------------- | --------- | | Create a new skill | `ctrl-alt-g` | | Open Chrome DevTools (debugger) | Mac: `cmd-opt-i` PC `ctrl-alt-i` | | Play in the simulator | Mac: `cmd-r` PC: `ctrl-r` | | Stop the simulator | Mac: `cmd-q` PC: `ctrl-q` | #### Behavior Editor | Task | Keystroke | | ----------------------- | ----------------------------- | | Skip selected | `ctrl-alt-/` or `cmd-/` | #### Animation Editor | Task | Keystroke | | --------------------------------| --------- | | Delete a keyframe | `d` or `backspace` or `delete` | | Delete frame (s) | Mac: `shift-cmd-i` or `shift-F5` PC: `shift-F5` | | Deselect all frames | Mac: `cmd-d` PC: `ctrl-d` | | Duplicate frame(s) | cmd-drag | | Insert frame(s) | Mac: `cmd-i` or `F5` PC: `F5` | | Key a frame (current layer) | `s` | | Key frames (all layers) | `a` | | Move back one frame | left arrow | | Move forward one frame | right arrow | | Move keyframe(s) | drag | | Play preview | `spacebar` | | Reset a keyframe | `r` | | Select a frame | click | | Select all frames | Mac: `cmd-a` PC: `ctrl-a` | | Select multiple adjacent frames | shift-click | | Select multiple non-adjacent frames | Mac: cmd-click PC: ctrl-click | | Stop preview | `spacebar` or `esc` | #### Animation Editor - Text Boxes | Task | Keystroke | | --------------------- | --------- | | Insert and update a keyframe | `ctrl-s` | | Lose focus, Close autocomplete list | `esc` | | New line, Confirm autocomplete | `enter` | #### Flow Editor | Task | Keystroke | | --------------------- | --------- | | Automatically layout selected shapes (experimental) | `ctrl-l` | | Copy selection in place | Mac: opt-drag PC: alt-drag | | Create transition | Shift-select activities, then `ctrl-t` | | Cut, copy, paste, select all, undo, redo | native keystrokes | | Delete selection | `del` or `backspace` | | Edit text block | `F2` | | Exit/Cancel | `Esc` | | Fit to Page | `shift-z` (repeat to return to original) | | Insert activity into transition | Drag activity from palette onto transition line | | Move shape | arrow keys | | Move shape-fine | command-arrow keys | | Normalize link (undo label and attachment point adjustments) | `ctrl-n` | | Replace existing activity | Drag new activity from palette onto activity to be replaced | | Resize activity to original dimensions | `ctrl-m` | | Scroll entire page | shift-arrow keys | | Scroll to selection | `spacebar` | | Scroll | `home` or `end` | | Scroll | `pageup` or `pagedown` | | Zoom 100% | Mac: `command-0` PC: `ctrl-0` | | Zoom in | `+` (plus) | | Zoom out | `-` (minus) |