Page MenuHomePhabricator

Ukrainian key mapping often outputs ю
Closed, ResolvedPublic

Description

UniversalLanguageSelector has wrong keyboard layout in Ukrainian, particularly, all uppercase (ЙЦУКЕНГШЩЗХЇФІВАПРОЛДЖЄЯЧСМИТЬБЮ), numeric (1234567890), punctuation and special characters (all except \, i.e. including ,.?! etc.) are replaced by the letter ю. Please

  • either fix this bug quickly
  • either disable by default
  • or completely disable this tool until a solution can be found, as it is makes normal editing completely impossible:

you cannot write even a single sentence as you can put neither capital letter nor any punctuation mark.

This bug received very negative feedback from users http://uk.wikipedia.org/wiki/Вікіпедія:Кнайпа_(технічні_питання)#Глюк_при_набиранні_з_клавіатури , including one who stopped contributing as he was unable to do type anything meaningful, and this is especially important for new users who do not read village pump and do not know how to switch this virtual keyboard off (hence major severity).


Version: unspecified
Severity: major

Details

Reference
bz49783

Event Timeline

bzimport raised the priority of this task from to Unbreak Now!.Nov 22 2014, 2:04 AM
bzimport set Reference to bz49783.

Confirmed, thanks a lot for the report. I'll fix it.

guncleigor wrote:

The Latin keyboard does not work too. Experienced users have switched it off, but for the random visitors this could be a problem. The Selector should be optional, not default.

Fixed upstream. Needs update in Gerrit and deployment some time.

Related URL: https://gerrit.wikimedia.org/r/69463 (Gerrit Change I534b13e50f9d95673f66639f1ccef90d7fa8304c)

The same bug on Russian (kbd) keyboard layout

guncleigor wrote:

: Make it optional, please. It does interfere with the keyboard selector every user has on his own computer.

(In reply to comment #7)

: Make it optional, please. It does interfere with the keyboard selector
every
user has on his own computer.

Just to clarify guncleigor's comment, most (if not all) Ukrainian users have several keyboard layouts installed, usually it is Ukrainian ЙЦУКЕН, Russian ЙЦУКЕН and English (US) QWERTY. Thus virtual keyboard may very be confusing for users who want to switch from Ukrainian to English (say, to edd a proper name to the article), but are unable to do it as their keyboard layout is replaced by a virtual keyboard.

Thus this layout should be either optional or there should be a very clear message that user has different keyboard layout, but it was automatically replaced by Ukrainian virtual keyboard (as most newbies will not notice this small keyboard sign).

All of the reported problems above have been fixed and the fixes have been deployed yesterday 1900 UTC.

Bug with letter "ю" was fixed, but Ukrainian layout and other cyrillic (kbd) keyboard layouts still work wrong.

E.g.: Shift + digits from upper row give
!Є№ж%Ж,*()_+
and it should be
!"№;%:?*()_+
And also "б" is typed instead of ",".

That is something different. Can you file that as separate bug?

(In reply to comment #11)

That is something different. Can you file that as separate bug?

--> bug 49871