30km issue - dimension autocomplete bug - Сообщения
the issue is following
For example,
i type "30" then type "км", get dropped listbox, then push enter. so i got км - неопределено
Then
i type "30" then type "км", get dropped listbox, then push arrowdown, then push arrowup, then push enter. so i got normal blue kilometers
By default Enter means "leave focus from region". But when you starting to work with suggestions list explicitly meaning of the Enter button changed to help you make a selection.
Best regards.
Anyway, what is the difference between "км" and "км" as dimension?
And why various items of list_box requires various actions: double-click on zero item and push arrow buttons for the rest items (much more comfortable, because i have not grab the mouse and double-click on item already chosen)
Finally, if you type 30km, then down arrow right arrow, what should happen? I think nothing should happen, but there is a loss of focus and an undefined value of km. What if I just type "30 km ="? I get km - undefined. Why do I have to choose from the list every time I enter a dimension ???
In general, to be honest, because of this small oversight, all my impression of the program as a whole is blurred.
By the way, I took 4 random IDEs that support auto-completion. In two of them the tab button did not work at all, in two it worked the same way as Enter. For example, in SharpDevelop, the tab button works like Esc, because the zero element is not selected. but if you select any item, then it works like an Enter. Because the Enter button is usually used to execute the default function and not to "leave focus from region". Just the Tab button shifts the focus to another control.
Wroteit is very inconvenient when buttons are redefined in an unusual way because muscle memory is shaped according to patterns used in other more traditional applications, which are used much more often.
Excuse me but now you are saying we should give up our 10 year muscle memory in SMath.
This is not an IDE first of all. A free calculation tool similar to mathcad if not exceeding it in some ways.
Auto-completion in SMath is similar to mathcad if I remember correct. And it is a 35 year old product.
SMath started its way mimicking mathcad v15 at some aspects, nothing was wrong here because it was de-facto tool for many years.
Long word short, it is understandable you have struggled with auto-completion.
But will be absurd for us to change the auto-completion way who use mathcad or SMath for many years.
Regards
Wrote... What if I just type "30 km ="? I get km - undefined. Why do I have to choose from the list every time I enter a dimension ???
Just because you want. You can choose to directly type "30'km="
(Notice the ' character)
Best regards.
Alvaro.
WroteWroteit is very inconvenient when buttons are redefined in an unusual way because muscle memory is shaped according to patterns used in other more traditional applications, which are used much more often.
Auto-completion in SMath is similar to mathcad if I remember correct.
To say truth I didn't know Mathcad had autocomplition functionality ever. What version did you use?
Thanks.
WroteTo say truth I didn't know Mathcad had autocomplition functionality ever. What version did you use?
Thanks.
You are right, autocomplete is not even a thing for Mathcad which is a bigger bummer.
I haven't use it since I first see SMath, more than 10 years I guess.
Well, I remember it wrong. Or maybe mistaken with another software.
Regards
Tab completion, which smath design has choosed, is way much older than any other auto-completion.
To be not mistaken again I have looked and found out its first examples appeared in 1966.
Actually all other programs which use enter or space as auto-completion had used the unusual way.
They were inconvenient for peoples who used computers for decades, eventually people get use to everything.
Regards
WroteThis is very old issue
Sorry, no recollection of that issue.
Can you have other issue than 30.123456789876543210 km ?
V:=30km[arrow_right]/10min= # ignore popup
or
Скорость:=30км[arrow_right]/10мин= # ignore popup
or (with selecting item of popup by k/b )
V:=30km[Enter][arrow_right]/10min= #problem is no 'km' in smath, but should be?????
or (with selecting item of popup by k/b )
Скорость:=30км[Enter][arrow_right]/10мин= #fist item seems to be already selected, but in fact not
and get the result but not the error message of undefined type 'km' оr 'км', which should be defined
I want to get the result w/o using mouse or any other pointer. just keyboard
Seems like km disappeared from smath =(
I guiss all extensions should be English. all localized extensions should be pseudos of english names.
It should be setting of displaying only english, only localized or both extensions
WroteWroteWroteit is very inconvenient when buttons are redefined in an unusual way because muscle memory is shaped according to patterns used in other more traditional applications, which are used much more often.
Auto-completion in SMath is similar to mathcad if I remember correct.
To say truth I didn't know Mathcad had autocomplition functionality ever. What version did you use?
Thanks.
It started with PRIME 1.0
Regards
WroteСкорость:=30км[Enter][arrow_right]/10мин= #fist item seems to be already selected, but in fact not
Interesting thought actually. It seems I need either to:
- show selection only if written text is exactly the same as shown in the list;
- replace written text with the one selected in the list as soon as list is closed (even if no Tab or Enter pressed).
Seems reasonable, I will handle it soon.
Thank you!
-
Новые сообщения
-
Нет новых сообщений