Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
chris Regular Member Joined: 24/08/2020 Location: United KingdomPosts: 56
Posted: 02:24pm 04 Sep 2020
Copy link to clipboard
Print this post
Hello,
Maybe this is just a config issue, but I noticed that the speed of moving the cursor up and down by holding the up and down arrow in the editor is much much slower than on PC.
I tried tinkering with OPTION KEYBOARD REPEAT but I ended up with the keyboard being borderline unusable. What I really want is a different repeat rate for cursors and for regular keys. Paging up and paging down lets you move through code fast, but then if I have to press the up arrow many many times.
Stats:
On PC:
On pc, I can move the cursor down 915 lines in 31 seconds holding the down cursor.
Rate 30 lines per second.
On MM2:
300 lines in 56 seconds.
Rate 5.3 lines per second
The problem is this, at 800 x 600, if I page up and down, I can quickly move between pages, but if I want to get to some text on a page, then I have to press up on the cursor to reach it. Either I have to tap cursor up (up to 48 times), or hold cursor up for up to 9 seconds. Waiting 9 seconds to move the cursor to a line is way too slow.
I usually work with keyboards, and I am happy to use keyboard only, but the navigation speed in the editor seems to be a problem. Messing the KEYBOARD REPEAT settings seems dangerous because if I go too low, then I can never type in a command to set it back to normal because it's the only interaction method.
Another suggestion is perhaps there should be a failsafe for setting the keyboard refresh rate back to normal if you completely mess it up. Maybe typing "a" 20 or more times as a command could reset the rate back to normal?
Maybe all this is solved already? Can other people tell me their scrolling speed by going to line one in the editor, holding cursor down, and timing how long it takes to get to line N?
Using 5.05.05b8 currently.
Sasquatch Guru Joined: 08/05/2020 Location: United StatesPosts: 377
Posted: 03:01pm 04 Sep 2020
Copy link to clipboard
Print this post
Hi Chris,
By default the CMM2 editor will try to refresh the text to a remote console over the virtual USB port on the USB_B connector.
If you are using a USB keyboard try OPTION CONSOLE SCREEN this will turn off the remote console connection.
If you need the remote console connection try increasing the BAUD rate the default is 115200.-Carl
capsikin Guru Joined: 30/06/2020 Location: AustraliaPosts: 341
Posted: 03:44pm 04 Sep 2020
Copy link to clipboard
Print this post
According to the manual, pin 40 can be used to reset the options, so it can be the failsafe.
chris Regular Member Joined: 24/08/2020 Location: United KingdomPosts: 56
Posted: 04:08pm 04 Sep 2020
Copy link to clipboard
Print this post
Already editing on CMM2 via VGA and already specified the OPTION CONSOLE SCREEN option, this is the speed of the cursor in these circumstances.
Can anyone give stats on their scroll speed with CURSOR DOWN held when editing on a USB keyboard?
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10315
Posted: 04:18pm 04 Sep 2020
Copy link to clipboard
Print this post
You know the answer. Just change the auto repeat rate. If you don't like it you can reset as documented and explained above
chris Regular Member Joined: 24/08/2020 Location: United KingdomPosts: 56
Then in a larger basic file (more than 100 lines), hold the down cursor. It will now scroll down quickly (40 lines per second), but once it has to scroll the off screen line of text it starts to scroll at 6 lines per second. I would expect the speed to remain constant unless there was some kind of hardware bottleneck (unlikely given the blitting power of CMM2), or it was an intentional design element (unlikely).
I know it might not seem like much, but the feel of the editor is pretty important on a machine where the primary means of interaction is the editor.
Is the forum the correct place to raise these kind of issues?
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10315
Posted: 09:47pm 04 Sep 2020
Copy link to clipboard
Print this post
There is - time taken to scroll screen
chris Regular Member Joined: 24/08/2020 Location: United KingdomPosts: 56
Posted: 10:48pm 04 Sep 2020
Copy link to clipboard
Print this post
But if I list the program with LIST, the scrolling is many times faster.
matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10315
Posted: 07:02am 05 Sep 2020
Copy link to clipboard
Print this post
But if I list the program with LIST, the scrolling is many times faster.
It doesn't use the same mechanism. Feel free to re-engineer it - the source is available for download