Last modified: 2013-06-26 17:45:01 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T51871, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 49871 - Ukrainian layout and kbd keyboard layouts work incorrectly
Ukrainian layout and kbd keyboard layouts work incorrectly
Status: RESOLVED INVALID
Product: MediaWiki extensions
Classification: Unclassified
UniversalLanguageSelector (Other open bugs)
unspecified
All All
: High normal with 3 votes (vote)
: ---
Assigned To: Amir E. Aharoni
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-06-20 12:28 UTC by Roman Luts
Modified: 2013-06-26 17:45 UTC (History)
10 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Roman Luts 2013-06-20 12:28:44 UTC
Ukrainian layout and other cyrillic (kbd) keyboard layouts works wrong.

E.g.: Shift + digits from upper row give 
!Є№ж%Ж,*()_+
and it should be
!"№;%:?*()_+
And also "б" is typed instead of ",".
Comment 1 Greg Grossmeier 2013-06-20 15:50:05 UTC
Setting importance to high because it is affecting current users of ULS. The i18n (internationalization) team can re-prioritize as they see fit.
Comment 2 Siebrand Mazeland 2013-06-21 07:33:46 UTC
This should be reported upstream, as keyboard mapping come from jquery.ime.
Comment 3 Santhosh Thottingal 2013-06-24 09:50:24 UTC
(In reply to comment #0)
> Ukrainian layout and other cyrillic (kbd) keyboard layouts works wrong.
> 
> E.g.: Shift + digits from upper row give 
> !Є№ж%Ж,*()_+
> and it should be
> !"№;%:?*()_+

Tried to reproduce this with qwerty normal keyboard
selected uk as language and kbd as input method
Typing !@#$%^&*()_+ gives me output !"№;%:?*()_+
That is the expected result. right?

Are you using any other keyboard(physical keyboard)?

> And also "б" is typed instead of ",".

Since we don't know the language, could you please give what keys are to be pressed, what is expected output and what is the current result?

From the keymap definition, ',' is mapped to 'б'. Is this wrong? If so what is the expected result?
Comment 4 Roman Luts 2013-06-24 10:29:10 UTC
(In reply to comment #3)
> (In reply to comment #0)
> > Ukrainian layout and other cyrillic (kbd) keyboard layouts works wrong.
> > 
> > E.g.: Shift + digits from upper row give 
> > !Є№ж%Ж,*()_+
> > and it should be
> > !"№;%:?*()_+
> 
> Tried to reproduce this with qwerty normal keyboard
> selected uk as language and kbd as input method
> Typing !@#$%^&*()_+ gives me output !"№;%:?*()_+
> That is the expected result. right?
> 
> Are you using any other keyboard(physical keyboard)?

Santhosh, I've tested it more thorough.

The point is that when I turn on the Ukrainian keyboard on my PC and Ukrainian (kbd) in the MediaWiki interface, it works incorrect. Although, when I turn on the English keyboard, everything works fine.
Comment 5 Bohdan 2013-06-24 11:43:54 UTC
I have this bug too, so I mark it as new.
What now I have: 


-------------------------------------------------------------------------------
what I type using kbd                 |what I expect to get per   | what I get
And Ukrainian PC layout enabled       |Ukrainian (extended) layout|
----------------------------------------------------------------------
(shift+2)                             | "                         | Є
----------------------------------------------------------------------
(shift+4)                             | ;                         | ж
----------------------------------------------------------------------
(shift+6)                             | :                         | Ж
----------------------------------------------------------------------
(shift+7)                             | ?                         | ,
----------------------------------------------------------------------
. (button "?/" in enkeyboard or "."   | .                         | ю
 from numpad)                         |                           |
----------------------------------------------------------------------
,                                     | ,                         | б
----------------------------------------------------------------------
/ (at numpad in any PC layout enabled)| /                         | .
or Shift+(button "|\" in enkeyboard)) | /                         | .
----------------------------------------------------------------------
' (button "~`" in en layout)          | '                         | є
----------------------------------------------------------------------



by "enkeyboard" I mean keyboard with english labels on buttons, not layout.
Comment 6 Bohdan 2013-06-24 11:46:09 UTC
oups: (button "~`" in en layout) is (button "~`" in enkeyboard)
Comment 7 Niklas Laxström 2013-06-24 12:09:47 UTC
You are supposed not to use non-US system keyboard and ULS ime feature at the same time.

You seem to want a feature that ignores the system keyboard layout.
Comment 8 Siebrand Mazeland 2013-06-26 08:01:09 UTC
Greg, why did you unassign Amir from this issue?
Comment 9 Andre Klapper 2013-06-26 09:25:18 UTC
(In reply to comment #8)
> Greg, why did you unassign Amir from this issue?

Probably browser issues when it comes to field values - restoring.
Comment 10 Amir E. Aharoni 2013-06-26 13:29:29 UTC
As Niklas says, this layout is supposed to be used with the English keyboard. Using it with the Ukrainian keyboard is not needed, because it is for people who want to type in Ukrainian, but for some reason cannot do this in their (under the assumption that all computers support the US English keyboard).
Comment 11 Greg Grossmeier 2013-06-26 16:20:24 UTC
(In reply to comment #8)
> Greg, why did you unassign Amir from this issue?

My bad, sorry about that!
Comment 12 Bohdan 2013-06-26 17:08:35 UTC
(In reply to comment #10)
> As Niklas says, this layout is supposed to be used with the English keyboard.
> Using it with the Ukrainian keyboard is not needed, because it is for people
> who want to type in Ukrainian, but for some reason cannot do this in their
> (under the assumption that all computers support the US English keyboard).

But as I've said it aslo work bad with English keyboard because / and . at numpad should not became . and ю. Also it should do some alert if one trying to use I with Ukrainian keyboard if it should not be used with it.
Comment 13 Amir E. Aharoni 2013-06-26 17:45:01 UTC
(In reply to comment #12)
> But as I've said it aslo work bad with English keyboard because / and . at
> numpad should not became . and ю. Also it should do some alert if one trying
> to
> use I with Ukrainian keyboard if it should not be used with it.

Can you please report these two problems as separate issues? They are correct and they affect not just Ukrainian.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links