Bug 284046 - Problems with Hindi Keyboard Missing vowels and characters displayed on onscreen keyboard
Summary: Problems with Hindi Keyboard Missing vowels and characters displayed on onscr...
Status: CONFIRMED
Alias: None
Product: kvkbd
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Guillaume Martres
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-15 04:17 UTC by Prakash
Modified: 2021-03-23 06:20 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screen shot of onscreen keyboard (70.07 KB, image/png)
2011-10-15 13:13 UTC, Prakash
Details
attachment-20379-0.html (2.26 KB, text/html)
2021-03-10 14:08 UTC, Prakash
Details
attachment-28395-0.html (2.63 KB, text/html)
2021-03-23 06:20 UTC, Prakash
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Prakash 2011-10-15 04:17:13 UTC
Version:           unspecified (using KDE 4.6.0) 
OS:                Linux

Background - I have installed OpenSUSE 11.4 (64 bit) with both Gnome and KDE 4.6.00 Desktop.  I have to create/edit documents in Hindi/Marathi and require a keyboard in Hindi (Devnagri) script for the purpose. The keyboard menu at the login, does not show option for Indian languages i.e. Hindi, Marathi. I tried the command with Gnome running,  under YaST2 - Contol Center -  Hardware Group - "System Key Board Layout.  The keyboards are not available there also.

Problem in KDE - I log into KDE and check under System Settings - Input Devices - Keyboard.  I am able to select Hindi keyboards Hindi Wx and Hindi Bolnagri.  However, the problem in these keyboards is that all the Hindi vowels except "आ" are missing.

Also the onscreen keyboard does not display the Hindi alphabets which makes the entry of hindi text tedious.

I filed a bug report in openSUSE and was advised that the problem in respect of KDE should be projected to you.

Reproducible: Always

Steps to Reproduce:
Select either of the two hindi keyboard options with the onscreen keyboard running.  The onscreen keyboard continues to display standard English characters. type out all the keystrokes in a text editor.  The vowels are missing.

Actual Results:  
The onscreen keyboard continues to display standard English characters.
The vowels are missing.

Expected Results:  
Onscreen keyboard should display characters from the selected language i.e. hindi characters.

All the characters should be available.

The complete Hindi and Marathi alphabet i.e. characters and "matras" may be examined in Shivaji fonts.
Comment 1 Christoph Feck 2011-10-15 12:14:42 UTC
Can you make a screenshot of that on-screen keyboard? As far as I know, openSUSE uses the "xvkbd" application, and not a KDE application for the login keyboard.
Comment 2 Prakash 2011-10-15 13:13:04 UTC
Created attachment 64541 [details]
Screen shot of onscreen  keyboard

The command is titled kvkbd.
Comment 3 Justin Zobel 2021-03-10 00:32:20 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.
Comment 4 Prakash 2021-03-10 14:08:42 UTC
Created attachment 136552 [details]
attachment-20379-0.html

I received following request :
 ----------------------------------------------
Marguerite Su <i@marguerite.su> has asked Prakash Chitnis
<prakashchitnis@gmail.com> for needinfo:
Bug 1172415: The eekboard layout does not have the eleventh consonant "ट" in
Inscript Hindi.
http://bugzilla.opensuse.org/show_bug.cgi?id=1172415



--- Comment #3 from Marguerite Su <i@marguerite.su> ---
Hi,

If ठ was placed wrong, then which key it should bind to?

can you please give me a correct keyboard binding list of hindi for me to
check
against?

M17N team are 100% CJK maintainers for now.

So for hindi it is really hard for us to judge if a thing is right or
wrong...

--------------------------------------------------------

Replied as follows :

--------------------------------------------------------------

I am no expert in these matters. I suppose that whoever prepared the
eekboard files for Hindi and Marathi missed this particular key. What I did
to solve the problem was to compare the keyboards of "Inscript" and those
in Eekboard and found the required corrections as under:

"</key>
 <key keycode="48" name="AC11">
 <keysym keyval="39">quoteright</keysym>
 <text category="letter">ठ</text>"

I am attaching the files as corrected by me. That solved my problem. Other
Indic languages I will not be able to offer any comment.

------------------------------------------------------------------------------------
Problem still exists with Leap 15.2 files.

Prakash Chitnis
Comment 5 Prakash 2021-03-23 06:20:36 UTC
Created attachment 136974 [details]
attachment-28395-0.html

Any progress?

On Wed, 10 Mar 2021 at 19:38, Prakash Chitnis <prakashchitnis@gmail.com>
wrote:

> I received following request :
>  ----------------------------------------------
> Marguerite Su <i@marguerite.su> has asked Prakash Chitnis
> <prakashchitnis@gmail.com> for needinfo:
> Bug 1172415: The eekboard layout does not have the eleventh consonant "ट"
> in
> Inscript Hindi.
> http://bugzilla.opensuse.org/show_bug.cgi?id=1172415
>
>
>
> --- Comment #3 from Marguerite Su <i@marguerite.su> ---
> Hi,
>
> If ठ was placed wrong, then which key it should bind to?
>
> can you please give me a correct keyboard binding list of hindi for me to
> check
> against?
>
> M17N team are 100% CJK maintainers for now.
>
> So for hindi it is really hard for us to judge if a thing is right or
> wrong...
>
> --------------------------------------------------------
>
> Replied as follows :
>
> --------------------------------------------------------------
>
> I am no expert in these matters. I suppose that whoever prepared the
> eekboard files for Hindi and Marathi missed this particular key. What I did
> to solve the problem was to compare the keyboards of "Inscript" and those
> in Eekboard and found the required corrections as under:
>
> "</key>
>  <key keycode="48" name="AC11">
>  <keysym keyval="39">quoteright</keysym>
>  <text category="letter">ठ</text>"
>
> I am attaching the files as corrected by me. That solved my problem. Other
> Indic languages I will not be able to offer any comment.
>
>
> ------------------------------------------------------------------------------------
> Problem still exists with Leap 15.2 files.
>
> Prakash Chitnis
>