Autocomplete interfere with instant aliases

Maybe there should be a timer also for autocomplete that we can make bigger than the timer on aliases. At the moment, when you input a short alias name that autocomplete can use, it will use it automatically and you will get a wrong command executed.

one idea is to differentiate alias activation from pressing enter on the command line, like if you type ‘v’ the autocomplete will insert ‘olume’ which will be selected, the function that activates instant aliases could just press Delete and then Enter

hi @repmovs if I understand correctly you have a situation like this:

you create an instant alias, say vo for Rectangle
you type vo, and intead of Rectangle it fires the Volume command?

If you can repeat that behavior, pls run _SystemInfo in Rhino and post back the results.

hi @Gijs, the problem is simpler, I want to create an alias for the command “move” and assign the letter ‘v’ for it, but when i press ‘v’ - the autocomplete will add ‘olume’ and when the timer for instant aliases runs out i will get the command ‘volume’ executed instead of ‘move’, in my opinion this behavior is not correct, when the instant alias is executed by timer it should execute the command assigned to it, not whatever the autocomplete wrote to the command line.

it would be perfect if after the timer for instant aliases runs out, the part that was added by autocomplete would just be erased (it is selected in the command prompt), or just suppress the autocomplete for the time that is set for auto aliases

Yeah this is reason #2342 why this whole idea is bad, like it was devised by people who have never actually used Rhino. Timers to determine interface behaviour? I don’t think you’ll find much about that in UX design classes.

@repmovs I’m obviously missing something but I think what you describe is the same. I could not repeat that behavior here. Pls run SystemInfo and post back the results. Did you change anything to the delay?

Hi @Gijs, thank you for your response, if this isn’t usual behavior and is something that only I have, then it’s perfect, maybe that have something to do with the fact that I have imported all the options from version 8 and something did go wrong. I will find a way to return all options to default and try again the aliases.
@JimCarruthers , for me this looks like a brilliant idea, it works perfectly, yo dont have to press multiple keys at once, you have a lot of possible combinations for the left hand only, so you don’t have to look at the keyboard or move your second hand from the mouse. About UX, how about the “auto repeat key press” in windows, isn’t that the same? You need the timer, because you would also want to have the possibility to input other commands beside aliases, in the same command prompt, it’s just a way to differentiate between them.

Actually I’ve changed the delay first to 200 and then to 250, maybe this was the issue, because now I’ve switched it back and forth and it’s working perfectly.