View Single Post
Posts: 69 | Thanked: 18 times | Joined on Apr 2010
#12
Originally Posted by jukzh View Post
Ok i think i fugured:
Create these:
Code:
Nokia-N900:~# cat /etc/gtk-2.0/gtk.immodules-vkb-ON
"/usr/lib/gtk-2.0/2.10.0/immodules/hildon-im-module.so" 
"hildon-input-method" "Hildon Input Method" "hildon-input-method-framework" "/usr/share/locale" "*" 

Nokia-N900:~# cat /etc/gtk-2.0/gtk.immodules-vkb-OFF
"/usr/lib/gtk-2.0/2.10.0/immodules/im-scim.so"
"scim" "SCIM Input Method" "scim" "/usr/share/locale" "*"

Nokia-N900:~# cat /etc/gtk-2.0/gtk.immodules.status 
0
And to swap run this:
Code:
Nokia-N900:~# cat imvk-swap.sh 
#!/bin/sh
#/etc/gtk-2.0/gtk.immodules-vkb-OFF
#/etc/gtk-2.0/gtk.immodules-vkb-ON

VKBON=$(cat /etc/gtk-2.0/gtk.immodules.status)

if [ "$VKBON" == "0" ]
then
    echo 'Switching to 	ONBOARD...'
    cat /etc/gtk-2.0/gtk.immodules-vkb-ON  > \
	/etc/gtk-2.0/gtk.immodules
    echo '1' > /etc/gtk-2.0/gtk.immodules.status
else
    echo 'Switching to 	PINYIN...'                    
    cat /etc/gtk-2.0/gtk.immodules-vkb-OFF  > \
        /etc/gtk-2.0/gtk.immodules         
    echo '0' > /etc/gtk-2.0/gtk.immodules.status 
fi
After restarting app, you input on, should work
jukzh,

Did you manage to install maemocjk? I installed it via app manager since it is a metapackage. I think it conflicts with mscim so if you have that installed you must remove it.

The code you posted, that is working for mscim? Does auto capitalisation work too?