Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problems in implementation of Tamil99 keyboard layout for the language Tamil(ta) #442

Open
balajijagadesh opened this issue May 3, 2016 · 3 comments

Comments

@balajijagadesh
Copy link

Tamil99 keyboard layout is layout standardised by the Government of Tamil nadu vide its order G.O.Ms.No.17 - dated: 13 June 1999 (ref: http://tamilelibrary.org/teli/tnstd.html). The order clearly mentions the Tamil99 Keyboard Sequence for Tamil Unicode (TU). (ref: http://www.tamilvu.org/tkbd/doc_file/Help_windows.pdf ) The unicode key mappings are mentioned in this pdf Key sequence for Tamil99.pdf
The keyboard layout is known for its easiness to type in tamil very fast. Wikimedia did a commendable job by implementing tamil99 keyboard layout in ULS. But the implementation is not full. There are some discrepancies in implementation of certain key combinations. In some cases the key combinations are not implemented.

tamil99_1
in this figure the keyboard from shift z to shift s is implemented. From shift g to shift n is not implemented or wrongly implemented.

tamil99_2
shift i shift ' is not implemented or wrongly implemented in tamil99 keyboard layout

tamil99_3
none of the keyboard combinations in this is implemented in tamil99 keyboard layout

tamil99_4
none of the keyboard combinations in this is also not implemented in tamil99 keyboard layout.

It is very essential for the full implementation of tamil99 keyboard layout as specified by the government for the growth of Tamil wiki pages.

Kindly do the needful for the 70 million Tamil speakers around the world.

@amire80
Copy link
Contributor

amire80 commented Jun 5, 2017

A fix was merged. Thanks, and sorry for taking so long to review it.

@amire80 amire80 closed this as completed Jun 5, 2017
@balajijagadesh
Copy link
Author

balajijagadesh commented Jun 10, 2017

Hi @amire80 ,
Thanks for fixing the issue here. 8785b81
Though a bit late the problem is fixed. It gives a huge relief.

The commit has fixed 5 to 6 problems.

Still I feel the issue is far from over because there are many key inputs mentioned in this post is not implemented.

  • Is there a way to fork this issue minus the corrections implemented a few days ago.
  • Is there a way to help with implementing more key combinations?

Regards
J. Balaji.

@amire80
Copy link
Contributor

amire80 commented Jun 10, 2017

I'll be happy to help further.

If I understand correctly, not all the problems are fixed, so I am reopening this issue.

The most important thing to do is actually to write the tests in the file test/jquery.ime.test.fixtures.js. Find the line there that says description: 'Tamil 99 test', and add more lines with "input", "output", and "description". The tests specify how the keyboard is supposed to work. There are very few tests there at the moment, so please add tests both for things that already work correctly and the things that don't work yet.

Once the tests are there, it will be easy to implement the missing features.

Thanks!

@amire80 amire80 reopened this Jun 10, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants