i mentioned it in the ticket, but i'll repeat here:
i think it makes sense to define "universal" keymapping. this may be tricky or same-alphabet-differrent-key mapping (i think German vs. English has this little quirk wrt the location of Z and/or Y? maybe French too. dunno).
basically, "canonize" all the article names, and when "dwim" needs to be invoked (currently, it means less than 10 hits), canonize the search word, and take a 2nd pass over the "canonized articles".
by "canonical" i mean map the characters in whatever language to some standard set of keys (prolly standard us keyboard, but also consider skipping it, and map directly to "keycodes" - those should be pretty standard, i think), using the most common keyboard for this language.
this way, it will not be just "whatever <==> english", or some other pairing you have to define somewhere, but rather "whatever <==> whatever".
just my $.02
peace