[OSM-talk] JOSM latest Add tags

David Earl david at frankieandshadow.com
Sat Jul 21 12:15:39 BST 2007

In the Add Tags dialogue in the latest JOSM I like very much the ability 
to type just the first character to get to the entry I want (selected 
from thosealready present in the data, I think) on the menus (more 
keyboard less mouse the better - much quicker).

BUT, it is virtually impossible to add a new value where the first 
character is the same as an existing value. It keeps overwriting. And if 
you type one too many letters in something that does match, it starts 
matching as if the extra letter were the first letter.

e.g. I type 'n' and get 'name' in the tag key; then TAB to the value. OK 
so far. I type 'C' to start typing 'Caxton Road' or some such, and it 
comes up with 'Cambourne Road' with it all selected. Then I type 'a' and 
it deletes the name and replaces it with 'a' (or a match, such as 
'abracadabra' if one exists. If you deselect at key points, which 
depends entirely on what is already in the list of names you can get it 
to work, but it is enormously fiddly.

It's also a bit tricky to select the later entries from a group starting 
with the same letter (you an press down arrow, but again you have to 
watch the varying contents of the menu to do it just at the right time - 
if you type one too many characters it deletes the contents and starts 
again. e.g. type 'n' and you get name, but type 'na' and you get 
'abutters'. If you type one more letter than is strictly necessary, it 
puts you back to square one.

If it matched on everything you typed, it would be fine. Let's say you 
have Camb..., Cata..., Caxt... already on the menu. Type C, you get 
'Camb...'; type the letter 'a' you still get Camb...; type 't' moves on 
one to 'Cata...', type 'h' and it shows only 'Cath' (unselected) because 
it is not on the menu, and would then continue to let you continue to 
type the new entry. If you type more letters than strictly necessary to 
match, it would also still work.


More information about the talk mailing list