thamizha / ekalappai

An opensource keyboard manager
http://thamizha.org/projects.html
18 stars 11 forks source link

ekalappai 3.0: Does not honor settings.ini or eksettings.ini #4

Open sagarun opened 11 years ago

sagarun commented 11 years ago

The default settings.ini or eksettings.ini looks like

[General] shortcut=F2 shortcut_modifier=NONE number_of_keyboards=5 selected_keyboard=1 keyboard_name1=Tamil99 keyboard_name2=Phonetic keyboard_name3=Typewriter keyboard_name4=Bamini keyboard_name5=Inscript keyboard_file1=keyboards/Tamil-tamil99.txt.in keyboard_file2=keyboards/Tamil-phonetic.txt.in keyboard_file3=keyboards/Tamil-remington.txt.in keyboard_file4=keyboards/Tamil-bamini.txt.in keyboard_file5=keyboards/Tamil-inscript.txt.in keyboard_icon1=keyboards/tamil99.png keyboard_icon2=keyboards/phonetic.png keyboard_icon3=keyboards/typewriter.png keyboard_icon4=keyboards/bamini.png keyboard_icon5=keyboards/inscript.png

I wanted to add my hacked scim-keyboard layout to ekalappai, so i edited the settings.ini and eksettings.ini with the following

[General] shortcut=F2 shortcut_modifier=NONE number_of_keyboards=6 selected_keyboard=1 keyboard_name1=Tamil99 keyboard_name2=Phonetic keyboard_name3=Typewriter keyboard_name4=Bamini keyboard_name5=Inscript keyboard_name6=Inscript1 keyboard_file1=keyboards/Tamil-tamil99.txt.in keyboard_file2=keyboards/Tamil-phonetic.txt.in keyboard_file3=keyboards/Tamil-remington.txt.in keyboard_file4=keyboards/Tamil-bamini.txt.in keyboard_file5=keyboards/Tamil-inscript.txt.in keyboard_file6=keyboards/Tamil-inscript.txt.in keyboard_icon1=keyboards/tamil99.png keyboard_icon2=keyboards/phonetic.png keyboard_icon3=keyboards/typewriter.png keyboard_icon4=keyboards/bamini.png keyboard_icon5=keyboards/inscript.png keyboard_icon6=keyboards/inscript.png

But ekalappai failed to recognize the inscript1 keyboard layout. I am either doing something incredibly stupid here or ekalappai doesn't recognize the settings.ini files (keyboard layouts are hardcoded in the souce code)

I did the above because I wanted to use one of the fonts provided by indo-word (ex: LT-TM-Kanimozhi) i am guessing this is is a legacy font.

mugunth commented 11 years ago

Hi, Thanks for trying out ekalappai.

Keyboard layouts are not hardcoded anywhere in the source code as you can check from the source files in github.

In some windows versions, these files are accessed from local settings directory instead of program files directory.

Let me know which windows OS you are using. Also let me know what version of ekalappai are you using ?

sagarun commented 11 years ago

I am running ekalappai 3.0 and i am trying to run it on Windows 7

mugunth commented 11 years ago

If its windows 7, check under this folder: C:\Users\AppData\Roaming\eKalappai

mugunth commented 11 years ago

Also pls ensure that you have downloaded and installed the latests version of 3.0 series from here: http://code.google.com/p/ekalappai/downloads/detail?name=eKalappai-3.1-build-27012013-installer.exe