New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
abcd letters as separate keys for mapping house numbers #5479
Comments
I strive to have the UI as clean as possible, i.e. be very cautious about adding any buttons that are not necessary. I see several reasons for not adding such buttons:
|
I understand where OP is coming from, but I also see the problems with suggested solution... For example in Croatia, it is also possible (although less popular) that instead of And obviously having totally different keyboard for each country (or even city!) would be undesirable. What perhaps might help in some cases is:
But then again, those two ideas might be somewhat unwanted in countries which use primarily only numbers and only add occasional
But maybe having extra 2 buttons might be confusing for newbies? 🤷 Probably still better then adding 4+ new ones, or at least using less screen estate / easier to fit in UI... |
great idea! |
I'm currently mapping a German city with a lot of house numbers like 45b. A small improvement that would save one or two extra button presses each time is to automatically open the full keyboard instead of the numeric one when the previous house number ends with a letter. |
In other words, make the ABC-button appear and work like a toggle button, memorize and re-apply the previous state of it when next opening the form. @mnalis suggestion sounds fine, but I am not sure if it fits and/or if it wouldn't confuse users. The buttons should probably not be titled a- / a+ though, but bear the actual letter it would apply to the housenumber. (E.g. for housenumber 43c, the buttons would show [b] and [d]). |
@westnordost If housenumber 43c, the buttons would show [b] and [d], but if the next number is pure 45, it would be functional to click on the previous displayed number, i.e., 43c and then on the + button to increase only the digits without the Latin characters. |
Quick calculation shows the global distribution of
Yes, that sounds like better idea to me:
And it would only cost space for two buttons while covering majority of usages. Something like this: Or maybe even move |
Thank you for the numbers! By the way, I think this is potentially a use case in which sophox or qlever could provide an answer within (milli)seconds. That's quite a lot of buttons, though. Hmm. How would that look like in Slowakia and other regions where the housenumber layout takes up more space? Anyway, to put the +/- on the left side in case this is implemented would make sense. The ABC-button should probably also be replaced with a dedicated icon showing a keyboard (+ABC in small) to reduce confusion. |
Perhaps, but it would take me significantly more time to learn SPARQL then milliseconds 😃
StreetComplete/app/src/main/java/de/westnordost/streetcomplete/quests/address/AddHousenumberForm.kt Lines 186 to 190 in e1d19ab
The Slovakia & Japan forms currently look like this: TL;DR: I think that just the general form would need improving (at least for now). Mockup could look something like this (keyboard icon taken from opening hours quest): |
If they would distinguish households sharing the same house&block number, they would be unlikely to use Latin script for it :) But they don't: households sharing the same address are distinguished by the family name on the letterbox. So the UI for Japan can be kept as it is. |
Use case
When mapping house numbers that have an "alphabetic extension" such as: 45b, it is not convenient to use the full keyboard to look up the latin letter you need.
Proposed Solution
It would be helpful to have the first 3-4 letters of the alphabet highlighted as separate keys. This would solve the great majority of cases.
The text was updated successfully, but these errors were encountered: