[maemo-developers] [maemo-developers] How to extend Hildon Input Methods

From: Guard][an guardian at pempek.net
Date: Wed Apr 18 18:30:17 EEST 2007
Hello Mohammad,

Since your reply to my questions, the wiki page 
http://www.maemo.org/platform/docs/howtos/howto_him_bora.html has not 
been updated :(

More over, 
http://repository.maemo.org/stable/3.1/content_comparison.html indicates 
that packages libhildon-input-method-framework-header-sdk-dev and 
libhildon-input-method-ui-header-sdk-dev have been removed.

As a consequence, it is not possible anymore to compile the sample input 
method plugin at 
http://www.maemo.org//downloads/him-plugin-examples/him-plugins-sdk-example-0.0.2.tar.gz

As a workaround, I will revert to bora 3.0. However, what's the solution 
for bora 3.1 ?

Regards,
G.

Mohammad Anwari wrote:
> Pada hari Senin, tanggal 15/01/2007 pukul 13:45 +0100, ext Guard][an
> menulis:
>> The tutorial mentions "libhildon-input-method-header-sdk-dev and 
>> libhildon-input-method-framework-header-sdk-dev packages" but the real 
>> name of the first package seems to be 
>> "libhildon-input-method-ui-header-sdk-dev".
> 
> You are correct. I'm cc:-ing bora-feedback hoping they can fix this.
> 
>> Also, it would be nice to have more detailed documentation on key types 
>> and attributes usage.
>>
>> For instance, the <key alpha="ALPHA" size="2">q</key> markup seems 
>> rather obscure to me, particularly the alpha="ALPHA" part.
>>
>> Also, how do you define a modifier key ?
> 
> Unfortunately, there is no modifier key :(
> 
>>  And how do you specify tabs like the "abc" "ABC" "1!+" tabs on the thumb keyboard. In fact, having 
> 
> Put label attribute in the sublayout tag.
> ...
> <keyboard layout="THUMB">
>     <sublayout type="LOWERCASE" label="abc" variance_index="1">
> ...
> 
>> the xml versions of the .vkb files deployed on the device would really 
>> help understanding how to achieve the "abc/ABC click on the same tab 
>> changes the case" behavior. 
> 
> Use variance index for that, so we would have:
> ...
> <keyboard layout="THUMB">
>     <sublayout type="LOWERCASE" label="abc" variance_index="1">
>     ...
>     <sublayout type="UPPERCASE" label="ABC" variance_index="0">
>     ...
> ...
> 
>> Is there any plan to make these .xml files 
>> available ?
> 
> Sorry, no plan for that.
> 
>> Regards.
>> G.
> 


More information about the maemo-developers mailing list