Our search for an opensource keyboard driver seems to be over !

26 views
Skip to first unread message

Muguntharaj Subramanian

unread,
Nov 4, 2009, 12:10:13 AM11/4/09
to freetamil...@googlegroups.com
Hi All
I came across this http://code.google.com/p/indic-keyboards/ project supported by IISC Bangalore.

I tested the indic-keyboard driver from http://code.google.com/p/indic-keyboards/ in an XP machine.
It works fantastically !

Its opensource and based on Java, i tried typing in notepad, gtalk, firefox browers. It works nice. Little tweaking might be needed.

I am yet to test it in Linux. I hope it works well in Linux & windows 7 as well.

Lets improve this software to get rid of all the proprietory keyboard drivers including ekalappai.

Regards,
Mugunth
--
Mobile: 00-61-42373 0122

Blog: http://mugunth.blogspot.com
Follow me @ http://twitter.com/mugunth

கா. சேது | කා. සේතු | K. Sethu

unread,
Nov 4, 2009, 12:19:44 AM11/4/09
to freetamil...@googlegroups.com
On Wed, Nov 4, 2009 at 10:40 AM, Muguntharaj Subramanian
<mug...@gmail.com> wrote:
> Hi All
> I came across this http://code.google.com/p/indic-keyboards/ project
> supported by IISC Bangalore.
>
> I tested the indic-keyboard driver from
> http://code.google.com/p/indic-keyboards/ in an XP machine.
> It works fantastically !
>
> Its opensource and based on Java, i tried typing in notepad, gtalk, firefox
> browers. It works nice. Little tweaking might be needed.
>

It can be just kept in a flash drive and used in any computer - no
installation hassels!


> I am yet to test it in Linux. I hope it works well in Linux & windows 7 as
> well.
>

Last when I tried in Ubuntu Linux there were compilation problems !
Will let you know after testing.

Sethu

Gopalakrishnan (Gopi)

unread,
Nov 4, 2009, 12:49:47 AM11/4/09
to freetamil...@googlegroups.com
I will try it out and let you know after testing. In case of any tweaking required, I can contribute as I am good in Java.

2009/11/4 கா. சேது | කා. සේතු | K. Sethu <skh...@gmail.com>

கா. சேது | කා. සේතු | K. Sethu

unread,
Nov 4, 2009, 1:37:09 AM11/4/09
to freetamil...@googlegroups.com
On Wed, Nov 4, 2009 at 11:19 AM, Gopalakrishnan (Gopi) <hig...@gmail.com> wrote:
> I will try it out and let you know after testing. In case of any tweaking
> required, I can contribute as I am good in Java.
>
Great.

Yes I also can give my suggestions to make a tamil99-variant - to
conform to all important tamil99 requirements plus practically useful
extensions plus inclusion of keys for unicode glyphs yet so far not
covered by the standard - Om symbol, new sha, tamil numerals etc. Such
variant keymap we will name in such a way that it doesn't seem to be
claiming to be the Tamil99!

I just tried current windows XP version (keeping it in my flash drive
only) - Works ok but already some bugs seen.

In tamil99 one ஒத்திசைவு மெய்மயக்கம் not yet there. That is :

ன+ற should give out ன்ற but it yields னற only. Other மெய்மயக்கங்கள்
seem to work ok.

However while typing in Tamil cursor movements to already typed in
characters cause strange outputs ! Also stray pulli appearing at
beginning of words in some typing sequences! So still a lot buggy as I
see.

Try it and let us know

~Sethu

Gopalakrishnan (Gopi)

unread,
Nov 4, 2009, 1:40:24 AM11/4/09
to freetamil...@googlegroups.com
Works like charm!!! Need some key map tweaking for almost all Tamil keyboards.. will wait for other's input. I will go through the code and get ready for the code changes.

balachandar muruganantham

unread,
Nov 4, 2009, 1:46:25 AM11/4/09
to freetamil...@googlegroups.com
On Wed, Nov 4, 2009 at 12:10 PM, Gopalakrishnan (Gopi) <hig...@gmail.com> wrote:
Works like charm!!! Need some key map tweaking for almost all Tamil keyboards.. will wait for other's input. I will go through the code and get ready for the code changes.


Works good. One thing to be noted here. Its a Java Jar application. so, the end user OS should have JAVA JRE or JDK to work. it would be good if its convered to .exe or .bin which should work as a native app in any OS.


- balachandar muruganantham
உலகம்.net - இலவச தமிழ் வலைப்பதிவுச் சேவை - http://ulagam.net
எனது தமிழ் பக்கங்கள் - http://www.balachandar.net/pakkangal
Beyond Work - http://beyondwork.wordpress.com/
"ஒழுக்கத்து நீத்தார் பெருமை விழுப்பத்து வேண்டும் பனுவல் துணிவு " - குறள் எண் : 21 

Gopalakrishnan (Gopi)

unread,
Nov 4, 2009, 2:00:32 AM11/4/09
to freetamil...@googlegroups.com
Yes.. We can bundle it in 2 ways (one with JRE and other without JRE) 

Also, bundling with IZPack like Java installers gives us more flexibility and options are per our requirements.

வெ.யுவராசன் YUVARAJ V

unread,
Nov 4, 2009, 2:41:27 AM11/4/09
to freetamil...@googlegroups.com
மென்பொருள் இயக்கத்தில் சிக்கலில்லை.ஆனால், விசைப்பலகை ஒழுங்கில் குழப்பங்கள் உள்ளன.
Phonetic  ஒழுங்கில் தட்டச்சு செய்யும் போது, சில எழுத்துகள் எங்கு இருக்கிறது என்பதை தேட வேண்டியுள்ளது( எகலப்பை பழகியதால்).
ஆனாலும், சில எழுத்துகள், சம்பந்தமில்லாத இடத்தில் இருப்பது குழப்பமளிகிறது.

மற்றபடி விண்டோஸ் இயங்கு கோப்பாக (exe) இருக்க வேண்டும்.












அன்புடன் வெ யுவராசன்.
www.worldtamilwebdesign.com
www.thamizhthottam.blogspot.com





2009/11/4 Gopalakrishnan (Gopi) <hig...@gmail.com>

Gopalakrishnan (Gopi)

unread,
Nov 4, 2009, 3:38:14 AM11/4/09
to freetamil...@googlegroups.com
NHM Writer போல் இதிலும் விசைப் பொருத்தம் XML கோப்பாகவே kblayouts என்ற directory யின் கீழ் சேமிக்கப்படுகிறது. எனவே இத்தகைய வழுக்களை நிரல் மாற்றமின்றி களைவது எளிதென்றே நினைக்கிறேன்.

2009/11/4 வெ.யுவராசன் YUVARAJ V <your...@gmail.com>

வினோத் ராஜன்

unread,
Nov 4, 2009, 4:35:20 AM11/4/09
to Free Tamil Computing(FTC)
Some Bugs:

* Indicated Keyboard short cut is Alt + F12 - But Alt + Ctrl + F12 is
the working combination

* As previously noted Tamil Keyboards need some tweaking (May be
others too. Telugu phonetic also deviated from the regular mapping)

Improvements:

* The present layout can be highlighted using a "Tick" mark of
something similar

* Assigning shorcuts to Layouts

* Interface to create Phonetic Layouts

But, Overall its great !!

V


On Nov 4, 1:38 pm, "Gopalakrishnan (Gopi)" <hig...@gmail.com> wrote:
> NHM Writer போல் இதிலும் விசைப் பொருத்தம் XML கோப்பாகவே kblayouts என்ற
> directory யின் கீழ் சேமிக்கப்படுகிறது. எனவே இத்தகைய வழுக்களை நிரல்
> மாற்றமின்றி களைவது எளிதென்றே நினைக்கிறேன்.
>

> 2009/11/4 வெ.யுவராசன் YUVARAJ V <yourra...@gmail.com>


>
>
>
> > மென்பொருள் இயக்கத்தில் சிக்கலில்லை.ஆனால், விசைப்பலகை ஒழுங்கில் குழப்பங்கள்
> > உள்ளன.
> > Phonetic  ஒழுங்கில் தட்டச்சு செய்யும் போது, சில எழுத்துகள் எங்கு இருக்கிறது
> > என்பதை தேட வேண்டியுள்ளது( எகலப்பை பழகியதால்).
> > ஆனாலும், சில எழுத்துகள், சம்பந்தமில்லாத இடத்தில் இருப்பது குழப்பமளிகிறது.
>
> > மற்றபடி விண்டோஸ் இயங்கு கோப்பாக (exe) இருக்க வேண்டும்.
>
> > அன்புடன் வெ யுவராசன்.
> >www.worldtamilwebdesign.com
> >www.thamizhthottam.blogspot.com
>
> > 2009/11/4 Gopalakrishnan (Gopi) <hig...@gmail.com>
>
> > Yes.. We can bundle it in 2 ways (one with JRE and other without JRE)
>
> >> Also, bundling with IZPack like Java installers gives us more flexibility
> >> and options are per our requirements.
>
> >> On Wed, Nov 4, 2009 at 12:16 PM, balachandar muruganantham <
> >> mbchan...@gmail.com> wrote:
>
> >>> On Wed, Nov 4, 2009 at 12:10 PM, Gopalakrishnan (Gopi) <hig...@gmail.com
> >>> > wrote:
>
> >>>> Works like charm!!! Need some key map tweaking for almost all Tamil
> >>>> keyboards.. will wait for other's input. I will go through the code and get
> >>>> ready for the code changes.
>
> >>> Works good. One thing to be noted here. Its a Java Jar application. so,
> >>> the end user OS should have JAVA JRE or JDK to work. it would be good if its
> >>> convered to .exe or .bin which should work as a native app in any OS.
>
> >>> - balachandar muruganantham

> >>> உலகம்.net - இலவச தமிழ் வலைப்பதிவுச் சேவை -http://ulagam.net


> >>> எனது தமிழ் பக்கங்கள் -http://www.balachandar.net/pakkangal

> >>> Beyond Work -http://beyondwork.wordpress.com/

Muguntharaj Subramanian

unread,
Nov 4, 2009, 5:57:28 AM11/4/09
to freetamil...@googlegroups.com
Hi Vinod,

Enter the bugs in their tracking system here:
http://code.google.com/p/indic-keyboards/issues/list

I also entered few issues (& features).

I find in ubuntu its little slow. Not very usuable. It shows the english characters first and changes to tamil characters which takes place at a slower phase. Due to this i am not able to type fast. I have already entered a bug for this.

Its better to log all the issues in their project page. May be some of the java experts in our list like Gopi can try fix and send code to them.

We need to create a user friendly single click installer for  both windows & linux aiming ordinary users in mind. This will help to promote to public easily like ekalappai.

Has anyone tested this in Windows 7 or Vista ?

Regards,
Mugunth

2009/11/4 வினோத் ராஜன் <vinodh...@gmail.com>

கா. சேது | කා. සේතු | K. Sethu

unread,
Nov 4, 2009, 6:16:25 AM11/4/09
to freetamil...@googlegroups.com
2009/11/4 Gopalakrishnan (Gopi) <hig...@gmail.com>:

> NHM Writer போல் இதிலும் விசைப் பொருத்தம் XML கோப்பாகவே kblayouts என்ற
> directory யின் கீழ் சேமிக்கப்படுகிறது. எனவே இத்தகைய வழுக்களை நிரல்
> மாற்றமின்றி களைவது எளிதென்றே நினைக்கிறேன்.
>

NHM writer இல் XML கோப்புக்களில் விசைப்பலகை தளக்கோல முதன்மட்ட
(ஒற்றைக்கு ஒற்றை) mapping மட்டுமன்றி அடுத்த மட்ட விசைதொடர்களையும்
tweak செய்யலாம். இதில் kblayouts இல் உள்ள XML கோப்புக்களில் (தமிழ்99
பார்கையில்) முதன் மட்ட mapping கள் தான் தெரிகின்றன. தங்கள்
தமிழ்விசையில் canonical decompositions களை திருத்த பின்னனியில்
இயங்கும் செயல்முறை போல இங்கும் இரண்டாம் மட்ட விசைத்தொடர் மாற்றங்கள்
பின்னனி செயல்முறையில் நடைபெறுவதாக ஊகிக்கிறேன். அவ்வாறே ஆயின்
திரித்தங்கள் செயத பின் மீண்டும் compile பண்ண வேண்டியிருக்கலாம்

தமிழ்99 க்கான XML இல் தமிழ் எண்களுக்கும் விசைமாற்றங்கள் உள்ளடக்க
முயன்றுள்ளதாகத் தெரிகிறது. ஆனால் எவ்வாறு அவை உள்ளிடப்படுவது
தெரியவில்லை. மேலும் வலது பக்கத்தில் இருக்கும் numerical keypad இல்
(num lock செய்த பின்) தட்டச்சி செய்து பார்க்கையில் தவறுதலாக பல
எழுத்துகள்தான் வருகின்றன.

~சேது

Tirumurti Vasudevan

unread,
Nov 4, 2009, 6:28:26 AM11/4/09
to freetamil...@googlegroups.com
somewhat temperamental in linux ubuntu.
think needs a little patience.
dr.tv

--
My blogs: [all in Tamil]
http://anmikam4dumbme.blogspot.com/
http://chitirampesuthati.blogspot.com/ photo blog now with english text too!
http://kathaikathaiyaam.blogspot.com/

BE HAPPY! LIFE IS TOO SHORT TO BE UNHAPPY!

கா. சேது | කා. සේතු | K. Sethu

unread,
Nov 4, 2009, 12:49:53 PM11/4/09
to freetamil...@googlegroups.com
இந்த இந்திக் விசைப்பலகைச் செயலியின்  லினக்சுக்கான பொதியைக் கொண்டு உபுண்டு 9.10 இல் சோதித்தேன். மிகவும் மோசமாகவே இயங்குகிறது. பதற்றத்துடன் உள்ளிடுகிறது போலத் தோற்றம். எனது இயல்பு தட்டச்சுக் கதியிலேயே தவறுகளான உள்ளிடல்கள் ஏற்படுவதைக் காணகின்றேன். இது முன்னேற்றம் காண பல மாதங்கள் ஆகும் போலத்தான் தோன்றுகிறது!

~சேது

Tirumurti Vasudevan

unread,
Nov 4, 2009, 10:49:33 PM11/4/09
to freetamil...@googlegroups.com
சேது சரியாகவே சொல்லிவிட்டார்.
ஒத்தைவிரல் க்ருஷ்ணா ராவுக்கு வேணுமானால் சரி வரலாம். விரைவாக தட்டச்ச
முடியவில்லை. நிறைய ஒற்றுக்கான புள்ளிகளாக வருகிறது.

திவா

2009/11/4 கா. சேது | කා. සේතු | K. Sethu <skh...@gmail.com>:


> இந்த இந்திக் விசைப்பலகைச் செயலியின்  லினக்சுக்கான பொதியைக் கொண்டு உபுண்டு
> 9.10 இல் சோதித்தேன். மிகவும் மோசமாகவே இயங்குகிறது. பதற்றத்துடன் உள்ளிடுகிறது
> போலத் தோற்றம். எனது இயல்பு தட்டச்சுக் கதியிலேயே தவறுகளான உள்ளிடல்கள்
> ஏற்படுவதைக் காணகின்றேன்.

Muguntharaj Subramanian

unread,
Nov 4, 2009, 11:00:53 PM11/4/09
to freetamil...@googlegroups.com
இந்த பிரச்சனையை அவர்கள் தளத்தில் பதிவு செய்து இருக்கிறேன்.
http://code.google.com/p/indic-keyboards/issues/detail?id=6

பார்க்கலாம் விரைவில் இதற்கு தீர்வு இருக்கும் என்று நம்புகிறேன்.

கோபி,
உங்களுக்கு நேரம் கிடைத்தால் இந்தப் பிரச்சனைக்கு தீர்வு கண்டுபிடியுங்கள்.

மற்றபடி இந்த மென்பொருள் விண்டோஸில் நன்றாக இயங்குகிறது.

அன்புடன்,
முகுந்த்

2009/11/5 Tirumurti Vasudevan <agni...@gmail.com>

Gopalakrishnan (Gopi)

unread,
Nov 5, 2009, 10:10:39 AM11/5/09
to freetamil...@googlegroups.com
முகுந்த்,

நிரலை தரவிறக்கம் செய்து அறியப்பட்ட வழுக்களை களைய முடியுமா எனப் பார்க்கிறேன்.

பயனர் கணினிக்கான செயலிகள் உருவாக்க ஜாவா ஒரு தவறான தேர்வு. இந்திய அறிவியல் கழக மாணவர்கள் இந்த மென்பொருள் செய்ய ஏன் ஜாவாவை தேர்ந்தெடுத்தனர் என்று புரியவில்லை

கட்டற்ற மென்பொருள் வெற்றிடத்தை நிரப்ப இந்த மென்பொருள் சரி எனினும் நிறைய வழுக்கள் இருப்பதால் இதன் பரவலான பயன்பாடு ஐயத்துக்கு உரியதே.

பனாசியா நிறுவனம் சாரதி என்ற ஒரு கட்டற்ற திறவூற்று விசைப்பலகை driverஐ TAB/TAMக்காக வெளியிட்டுள்ளது. C++ அடிப்படையிலான இந்த நிரலை Unicodeக்கும் மேம்படுத்த இயலுமாயின் சிறந்த மென்பொருளாய் இருக்கும் என நினைக்கிறேன்

நம் குழுவில் யாரேனும் C++ நன்கு அறிந்தவர் இருப்பின் இதன் நிரலை http://www.periyar.org/downloads/opensource/saarathy.zip என்ற முகவரியில் பெறலாம் (எச்சரிக்கை: இந்த தளத்தின் மற்ற பக்கங்களில் உலாவும் போது வைரஸ் ஒன்றை நிறுவ முயற்சிக்கிறது. எனவே தகுந்த ஆண்டி வைரஸ் இல்லாதவர்கள் இந்த தளத்தில் உலாவ வேண்டாம். பொதுவாக ஹாக்கர்கள் PHP நிரல் மூலம் தள உரிமையாளர் அறியாமலேயே வைரஸ் பரவுமாறு செய்வது நடைமுறை. இந்த தளத்திலும் அது தான் நடந்திருக்கும் என நினைக்கிறேன். தள உரிமையாளருக்கு யாரேனும் இந்த தகவலை கொண்டு சேர்த்தால் நன்று)

ப்ரியமுடன்,

கோபி

2009/11/5 Muguntharaj Subramanian <mug...@gmail.com>
Reply all
Reply to author
Forward
0 new messages