Is there a way of defining some programs to use a particular input method by default? Say, I always want Word to use the transcriber, but PIE to use the keyboard.
Thanks,
John
jko said:
Is there a way of defining some programs to use a particular input method by default? Say, I always want Word to use the transcriber, but PIE to use the keyboard.
Thanks,
John
Click to expand...
Click to collapse
I know there is way to enable/disable an input method and how to make one input method as default.. but don't know how to set a specific input method for particular program.. :roll:
I am using 838 TC version with 4 different chinese input method.. but none of it are english by default.. I have to toggle between ChongKit and English keyboard. Is there a way to install a purely english input to my 838? Hope someone could help out.
*******************************************************
Enable/Disable InputMethod
[HKCR\CSID\{CSID}\IsSIPInputMethod]
"Default"= 1, for Enable
"Default"= 1, for Disable
手寫板 - {124D7CDC-CF2D-418F-8BB4-4395AD048B79}
全螢慕手寫 - {5AAFAF99-8D99-4466-A66D-95C44B608A84}
注音 - {E18BFD41-BEB8-11D1-8F9F-00AA00B58D45}
倉頡 - {E18BFD44-DF36-11D1-90DD-0000F81E0CE9}
*******************************************************
Change Default InputMethod
[HKCU\ControlPanel\Sip]
"DefaultIm" = {CSID}
手寫板 - {124D7CDC-CF2D-418F-8BB4-4395AD048B79}
全螢慕手寫 - {5AAFAF99-8D99-4466-A66D-95C44B608A84}
注音 - {E18BFD41-BEB8-11D1-8F9F-00AA00B58D45}
倉頡 - {E18BFD44-DF36-11D1-90DD-0000F81E0CE9}
I would be happy to just know how to stop the on screen keyboard from popping up unless i hit the icon.
Keyboard is default on-screen input method but i'd like to change it to Phone Pad. i tried to change option in Settings -> Input Method but after switching off&on (soft reset) Keyboard is coming back as default. is there any way to change it?
PLEASE READ THE BELOW POSTS - THANK YOU!
Code:
for Changing the Default SIP
HKEY_CURRENT_USER\ControlPanel\SIP
"DefaulfIM" <- Change the value of this depends on SIP DestID(can be found in CLSID look for the Key with "IsSIPInputMethod" Subkey)
example: (Dont use this search for the SIP DestID in your device sometimes it differ in different device)
Keyboard -> {42429667-ae04-11d0-a4f8-00aa00a749b9}
Block Recognizer -> {42429691-ae04-11d0-a4f8-00aa00a749b9}
Letter Recognizer -> {42429667-ae04-11d0-a4f8-00aa00a749b9}
Phone Pad -> {51A2CB38-154E-4C92-A625-A83871C99EC2}
http://wiki.xda-developers.com/index.php?pagename=BA_Hacks
ZeBoxx said:
http://wiki.xda-developers.com/index.php?pagename=BA_Hacks
Click to expand...
Click to collapse
it works! thanks
ouch
Hi, i tried this (change default to transcriber) and it caused my xda mini s to hang on O2 boot screen requiring a hard reset. Any idea what i did wrong??
I'm afraid this hack is quite a bit of "at your own risk" - there have been many reports of users using either...
A. a non-existing ClassID (never use the ones given, always try to find the one that actually exists on your device)
B. a SIP that doesn't initialize properly when running in boot mode
Specifically, for Transcriber, you apparently can't do this. I'll remove it from my post, it was only quoting another wiki, but in the WM5_Tweaks_Other wiki the following is noted:
The |SIP ClassID| will depend on the SIP's ClassID, which may vary per-device. You can find the correct ClassID by searching for "IsSIPInputMethod" in HKCR, then going to the top key and checking the name of the SIP that's in the (Default) value.
Please note that this doesn't work with all SIPs. Transcriber/Calligrapher are two examples of this.
You can, however, set Transcriber as the default SIP by starting Transcriber.exe on startup. (This should be moved to, or added to, non-registry Tweaks page)
WARNING: Do not assume that the below ClassIDs would be -as found- on your device! Setting it to a non-existant SIP may prevent your device from booting up!
Click to expand...
Click to collapse
Try the SKTools it has a simple tweak for changing the default method.
Hi,
I'm trying to add support for the Samsung Blackjack device's keyboard. It seems to have a special keyboard layout where each digit is shared between two buttons, for example, 'E' and 'R' are both used for '1'.
I didn't find any method of telling the OS to change between digit mode and character mode, but I might have just missed it.
I noticed that IME generates the same WM_KEYDOWN (VK_1) message for these two buttons ('E' & 'R').
Any idea how to create a generic solution for this kind of devices? I wouldn't want to query the OEM string and do it hardcoded.
Thanks!
Nergall
Hi, How can i change the keyboard to another and make it stay after reset?
I change it with the little arrow next to keyboard icon at bottom, but when i restart it reverts back to default one.
I am using bepe's no tom rom.
Thanks
Install this SIP changer cab onto your device. Then access program from the programs folder, select your preferred layout as default... job done
Great, thanks needed also
luuurvly!!! Thanks Very Much!!!
Thanks great work
Change default SIP (Sofware Input Panel)
I installed Spb Full Screen Keyboard and wanted to make it the default SIP (Sofware Input Panel). Some of the pre-installed input methods I never use, hence disable them makes sense. Here are some registry modifications I use.
1. Use a tool like SIPchange to change your default input method.
2. Disable an input method
Disable a keyboard/input method (disable=0,enable=1)
E.g. Disable Transcriber:
KEY_CLASSES_ROOT\CLSID\{F0034DD0-2AD4-11D1-9CB0-E84BE8000000}\IsSIPInputMethod\(Default) = 0
E.g. Letter Recognizer:
KEY_CLASSES_ROOT\CLSID\{42429690-AE04-11D0-A4F8-00AA00A749B9}\IsSIPInputMethod\(Default) = 0
More $SIP_CLSID$ keys
{198D503A-EFFE-4AFD-BC54-EED333C80E6D} = TOUCH KEYPAD
{62B00599-25D2-4E09-8C48-03BF26DB8517} = TOUCH KEYBOARD
{42429690-AE04-11D0-A4F8-00AA00A749B9} = Letter Recognizer
{42429691-AE04-11D0-A4F8-00AA00A749B9} = Block Recognizer
{F0034DD0-2AD4-11D1-9CB0-E84BE8000000} = Transcriber
{42429667-ae04-11d0-a4f8-00aa00a749b9} = Keyboard
{51A2CB38-154E-4C92-A625-A83871C99EC2} = Phone pad
Little bit off topic, but any idea how to really disable XT9? There has been cab etc. around, but they never really worked for me. Every now and then XT9 is on by default when starting to write SMS for example = very annoying.
Yeah i have a similar problem!
i never use the touch keyboard or keypad. but when i use the normal keyboard with stylus that freaking black word-completion bar pops up. even when im in transcriber-mode and want to use that mini-keymap which has only the symbols and digits on it, that bar pops up and even obstructs the minikeymap. that means, when i want to enter a number like 1982, i press 1, then the bar pops up and i have to confirm the one in order to make that ****ty bar disappear and be able to press the 9! means, i have to do every entry twice!!
i thought, this is because word completion is on (even though i didnt understand why there should be word completion in transcriber or a full keyboard), but even after disabling word completion it remains the same. i found out, the only way is to switch to the touch-keyboard or pad and there switch from xt9 to abc-mode. then switch back to keyboard or transscriber and it works, the black bar doesnt appear on every entry.
this is annoying but would be acceptable if it had to be done once every time i switch on the phone.
BUT: as soon as i exit the word doc (because of an incoming call or just because i left it untouched too long and the screen switches off) and enter again, the same freaking problem araises again!
this really drives me nuts, please help me anyone! i have tried disabling the touch keypad and keyboard, but the keyboard still remains the default sip and the problem is the same still..
if anyone has an idea, please tell me!!!!
thanxinadvance
mlehtola said:
Little bit off topic, but any idea how to really disable XT9? There has been cab etc. around, but they never really worked for me. Every now and then XT9 is on by default when starting to write SMS for example = very annoying.
Click to expand...
Click to collapse
This works
http://forum.xda-developers.com/showpost.php?p=1712507&postcount=2
Hi,
I'm looking for a HTC keyborad like those inside bepe's Polaris 0.67 ROM...
The white three combination of keyboard... (Touch Keyboard, Touch Keypad and Touch Qwerty)
Anyone can give me the .cab file?
Thank's in advance
BYE, Bobo
The sipchange Cabs do not seem to work for me. I am using the Aserg ROM and the PCM keyboard, but even after installing the sip cab, it tells me that the sip is not defaulted to the PCm keyboard.
Any ideas if this sip change cab works with the Aserg Rom or what I need to set to make this work?
kwabbernootje said:
I installed Spb Full Screen Keyboard and wanted to make it the default SIP (Sofware Input Panel). Some of the pre-installed input methods I never use, hence disable them makes sense. Here are some registry modifications I use.
1. Use a tool like SIPchange to change your default input method.
2. Disable an input method
Disable a keyboard/input method (disable=0,enable=1)
E.g. Disable Transcriber:
KEY_CLASSES_ROOT\CLSID\{F0034DD0-2AD4-11D1-9CB0-E84BE8000000}\IsSIPInputMethod\(Default) = 0
E.g. Letter Recognizer:
KEY_CLASSES_ROOT\CLSID\{42429690-AE04-11D0-A4F8-00AA00A749B9}\IsSIPInputMethod\(Default) = 0
More $SIP_CLSID$ keys
{198D503A-EFFE-4AFD-BC54-EED333C80E6D} = TOUCH KEYPAD
{62B00599-25D2-4E09-8C48-03BF26DB8517} = TOUCH KEYBOARD
{42429690-AE04-11D0-A4F8-00AA00A749B9} = Letter Recognizer
{42429691-AE04-11D0-A4F8-00AA00A749B9} = Block Recognizer
{F0034DD0-2AD4-11D1-9CB0-E84BE8000000} = Transcriber
{42429667-ae04-11d0-a4f8-00aa00a749b9} = Keyboard
{51A2CB38-154E-4C92-A625-A83871C99EC2} = Phone pad
Click to expand...
Click to collapse
Thanks for this but I have a problem:
"{62B00599-25D2-4E09-8C48-03BF26DB8517}" seems to disable the keyboard but how do you disable the QWERTY?
Bobo Xni said:
Hi,
I'm looking for a HTC keyborad like those inside bepe's Polaris 0.67 ROM...
The white three combination of keyboard... (Touch Keyboard, Touch Keypad and Touch Qwerty)
Anyone can give me the .cab file?
Thank's in advance
BYE, Bobo
Click to expand...
Click to collapse
I need the stock Touch Cruise keyboards/keypads CAB too please! just installed Khanx but it's missing.
cheers,
this works great
sorry wrote this on the wrong thread
Hi, I recently upgraded from TD1 to TD2 and have implemented a lot of the tweaks found in this forum to personalize it more to my own likings.
But, what I miss compared to TD1 is that, when using the full PC-style keyboad, T9 input doesn't work and I can't get it to work. Also, the name cache for the To: CC: and BCC: fields doesn't work. I always have to either type a few characters and then check names or select one from the contacts list. This is clumsier than before.
Anybody out there with the proper registry tweks for this?
Thanks, Max
BUMPER
Just pushing it back to the top of the list