I noticed that when skipping around in the input file, vic can lag well behind my keyrepeat, so when I let go of the key, it will keep skipping for a long time as it's processing the buffered input.
I see two potential ways this could be remedied:
Eat all the repeated key inputs, then skip a single time. I.e. if you see 'lll' in the input buffer, have it produce just a single skip.
Same as above, but add up the skips in the input buffer. So if you see 'lll', skip three times in a single go.
I noticed that when skipping around in the input file, vic can lag well behind my keyrepeat, so when I let go of the key, it will keep skipping for a long time as it's processing the buffered input.
I see two potential ways this could be remedied: