3 ms·
I really wish that you explained how to stop the execution. especially when you mentioned the "20 goto 10" example. Also, if possible, please support Ctrl+C to
by euske 5y ago
I really wish that you explained how to stop the execution. especially when you mentioned the "20 goto 10" example. Also, if possible, please support Ctrl+C to break too (maybe this isn't a good idea because it's used for copy-to-clipboard). I expected the editor works in a standard way (e.g. going back to the end of the previous line by hitting the left arrow at the beginning of a line) but it didn't, so a quick key binding table would be nice.
Thanks for sharing!
- zweifuss 5y agoI concur. It took me too long to figure out that ESC does the trick. Also, the help pane needs navigation at the bottom too. Was looking for the key binding table too. It would be nice if keybindings can be remapped.
- James-Livesey 5y agoThanks for your feedback! It seems I did miss some instructions about how to break the program on a specific help page in my guide, but I've now mentioned it. Considering that atto is designed to accommodate beginners, I didn't want newcomers to get confused between copying and breaking, so I opted for the Esc key to interrupt instead. The editor is in need of some improvement here and there, including times when pressing Home/End doesn't scroll the line to where the caret's at. These are definitely things I'm planning to fix sooner or later! I do agree that there should also be a keyboard shortcuts table, but just FYI, here's a few that exist in atto already: Ctrl + S: Save program Ctrl + O: Open program Esc: Interrupt running program F1: Open/close help guide F5: Execute current program F11: Enter/exit fullscreen (interface will be adapted for fullscreen viewing by setting pillarboxing/letterboxing background to be black instead of white)