[Help] Change hardware keyboard key - Windows Mobile Software Development

Ok so Winmo supports having multiple hardware keyboards installed, lets say for instance 409 - english and 411 - japanese. I know you can switch between these two by pressing ctrl+shift or shift+ctrl, but on a lot of new HTC phones with touch only there is no way to do this bar installing an additional SIP.
So I have a few ideas I'm trying to resolve this, but don't know the answer to the following questions:
1) Is there a way to have winmo automatically call up a different keyboard when switching SIP?
2) Is there a way to reassign the switch keyboard hotkey to something more accessible on a touch only phone?
I realize you can only have one keyboard preload at a time and know the registry settings for that, but can't figure out how to change the toggle.

Related

Third parties keyboard does not fire up!!

I install a third party Soft Input Panel (SIP) called "The Phraze-It."
the problem is when i choose to fire up the input, it does not fire up. it remains with the idiot default keyboard.
anything i can do in the registry? i try to use SIPChange but still not working.
Please help me!!
I encountered the same problem on ppc-6700 WM5. Their support say I need to hard-reset.
Could be a problem of Black ROM... Try LVSW ROM, works here...
Could be Black or could be a memory problem. I had an issue with Calligrapher that resolved after removing the HTC Home plugin.
I tried SIPChange to set a new keyboards (HappyTappingKeyboard and TenGO Thumb), but it didn't seem to work. Eventually, I found IMselector/IMselecter (the filename was spelled one of the ways). It is somewhere on the board, I'll go look for a link for you. I used that to set the new keyboard as the default keyboard, then softreset. The new keyboard worked perfectly.
the cause of this is the custom skin of the original keyboard. there is .mui file which u will have to overwrite but i dont know exactly to get it back to original.
at10ti0n,
can you elaborate further step by step on the .mui?
Anyone,
what is the link to download the IMselector? please! i still can resolve the problem
Here's IMSelecter. Install this to Device, not Storage Card.
After you've installed your 3rd party SIP, use IMSelecter to choose that SIP as default (there should be a drop down list, and in your case, just Phraze-It). Then, tap the power button to suspend and thus keeping the change (just to be safe), and then soft reset. Your SIP should work.
(this whole process was used on WM5, try it out, if it doesn't work, PM me.)
I installed IMSelector on my HTC Touch running stock HTC WM6 ROM. It correctly sets PCM Keyboard as my default SIP. However, the SIP icon now shows virtually all the time in the lower area (between the soft keys) every time I start a new app or go to the Programs window - regardless of whether or not there is an input box on the visible page. The default device behavior is to only show the SIP icon when the visible window contains some form of input control - i.e. text box, combo box, etc. Now, I get the icon on evrery new screen.
Any ideas on how to get the default behavior back?
Thanks,
-Scott

T-Mobile Touch Pro 2 (TP2) Keyboard Layout

Nothing I found worked for me so I thought I'd share my solution to fix the T-Mobile Touch Pro 2 keyboard layout.
The Keyboard and Home Key Fix (T-Mobile TP2).cab being passed around fixed the Alt/Shift and Home Key problems, but it didn't correctly modify the keyboard layout. It modified the following key:
Code:
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD]
"LayoutID"=dword:00000213
"FirstCalibration"=dword:00000001
"CWSLayout"=dword:00000001
"CurLang"=dword:00000409
"3PartyIME"=dword:00000001
"TaskManVKey"=dword:0000002E
"ContMoreVKey"=dword:00000000
"ContLessVKey"=dword:00000000
"CalVKey"=dword:00000000
"DriverName"="KbdNopAll.dll"
In order to get the correct keyboard layout, you also need to modify this key:
Code:
[HKEY_LOCAL_MACHINE\Software\Tegic\eT9\Ime\KeyboardLayouFiles]
"07FF"="eT9.Rhodium.TMOUS.kmap.txt"
Mine was set to eT9.Rhodium.Cingular_US.kmap.txt. I included a copy of my eT9.Rhodium.TMOUS.kmap.txt in the attached ZIP file in case you don't have it or it was not included in the ROM you're using.
All you need to do it import the REG file, place the TXT file in the Windows directory, and soft reset. That should appropriately set the keyboard layout for the TMO TP2 and fix the Home Key from opening the Start Menu.
I don't know how to make CAB files so if anyone wants to put it all together in a CAB package, I'd appreciate that.
Thank you so much!!! I'll try to put this in a cab friendly version tonight.
This has all Reg edits from the Keyboard AND Home Key FIX.cab + eT9 reg edit with the T-mobile eT9 text file included. (In short everything from the above post, but in a cab) So I take no credit for this cab!!!!
I didn't know there was a problem with my keyboard layout (?)
rorytmeadows said:
I didn't know there was a problem with my keyboard layout (?)
Click to expand...
Click to collapse
I agree. I test the buttons of my TP2 after flashing, and they're all normal (no 'problems' with the layout).
Ahh...
But, I did notice you changing something with eT9. Isn't that the predictive text input? If so, I'm guessing this deals with being able to use the hardware keyboard with predictive text turned on (Tilt2 users have complained about not having the Tilt2 format when this is on).
Maybe I never noticed because I never turn on predictive text!
sumflipnol said:
I agree. I test the buttons of my TP2 after flashing, and they're all normal (no 'problems' with the layout).
Ahh...
But, I did notice you changing something with eT9. Isn't that the predictive text input? If so, I'm guessing this deals with being able to use the hardware keyboard with predictive text turned on (Tilt2 users have complained about not having the Tilt2 format when this is on).
Maybe I never noticed because I never turn on predictive text!
Click to expand...
Click to collapse
This does not change the et9 functionality. All this does is modify the keyboard layout.
If you flash a stock T-Mobile ROM or a ROM in which the chef has T-Mobile, the layout of your keyboard will probably not need to change.
This is for someone who flashes a non-stock ROM whose chef uses a different carrier than T-Mobile such as AT&T.
The AT&T version of the Rhodium, for example, uses a different keyboard layout than the T-Mobile Rhodium so a ROM cooked to support the AT&T keyboard will have a different layout than a ROM cooked to support the T-Mobile keyboard.
thesecondsfade said:
This does not change the et9 functionality. All this does is modify the keyboard layout.
If you flash a stock T-Mobile ROM or a ROM in which the chef has T-Mobile, the layout of your keyboard will probably not need to change.
This is for someone who flashes a non-stock ROM whose chef uses a different carrier than T-Mobile such as AT&T.
The AT&T version of the Rhodium, for example, uses a different keyboard layout than the T-Mobile Rhodium so a ROM cooked to support the AT&T keyboard will have a different layout than a ROM cooked to support the T-Mobile keyboard.
Click to expand...
Click to collapse
I do flash WWE ROMs (rarely a ROM built with T-Mobile ROMs). For example, I flash ValkyrieROMs, which is made by a chef all the way from Bangladesh, hence a WWE-chef, and he uses various base-ROMs.
My keyboard layout is always good. I'm using the cab attached.
sumflipnol said:
I do flash WWE ROMs (rarely a ROM built with T-Mobile ROMs). For example, I flash ValkyrieROMs, which is made by a chef all the way from Bangladesh, hence a WWE-chef, and he uses various base-ROMs.
My keyboard layout is always good. I'm using the cab attached.
Click to expand...
Click to collapse
Okay so the WWE keyboard layout is the same as the T-Mobile layout. If you use a ROM by a chef using the AT&T layout, you'll need more than just the Keyboard and Home Key Fix cab.
home to start button
how do i keep the startbutton?
thesecondsfade said:
Okay so the WWE keyboard layout is the same as the T-Mobile layout. If you use a ROM by a chef using the AT&T layout, you'll need more than just the Keyboard and Home Key Fix cab.
Click to expand...
Click to collapse
I am missing something. I am using a ROM with the default of the AT&T keyboard. I have the T-Mobile US device. I have applied the cab file found here and verified manually that the registry edits are there. The text file is in the Windows directory and the phone has been soft reset. My caps and alt keys are correct, but the mapping of the top row is wrong. The ROM that I am using does not have Sense installed. Is there something else that I need to do? Thanks.
I did everything in this thread also and it didn't work. I found this thread forum.xda-developers.com/showpost.php?p=4371350&postcount=6 and it works great... everything works great...

Touch Pro 2 - Auto Complete? Spell Check?

I recently upgraded from a T-Mobile Wing to the T-Mobile TP2, and for the most part I am really appreciating the improvements in hardware and software.
One thing that is bugging me, though, is that when texting or writing an email on my Wing I would be offered a list of possible words after typing the first few characters. I could select one with the arrow keys, and then press space to accept. This made typing out messages much faster. Also, it would auto-correct certain words - like changing "i' to "I", or "adn" to "and".
I can't seem to find a place to turn these features on in my TP2.
It originally came with WM 6.1, but I have since upgraded with the official WM 6.5.
Any ideas?
Edit:
I should also mention that I am talking about using the hardware keyboard. I am aware that you can bring up the on-screen keyboard, select XT9, and close the on-screen keyboard - and then you will have word completion functionality, but the setting does not seem to be persistent.
Thanks!
It should work, just open up the keyboard in landscape mode and click the same XT9 key. If not go search for a registry change to have it default to that setting.
burtonsnow8 said:
It should work, just open up the keyboard in landscape mode and click the same XT9 key. If not go search for a registry change to have it default to that setting.
Click to expand...
Click to collapse
My point was kind of that I don't want to open the on-screen keyboard and select XT9. It becomes pretty unwieldy to add those steps every time I slide out the keyboard.
I was hoping that someone could point me to an option setting that I hadn't stumbled across.
It seems an odd bit of functionality to have been removed from the OS, so I was hoping that it was there, but not enabled - make sense?
Thanks for the tip, though
qwkynuf said:
My point was kind of that I don't want to open the on-screen keyboard and select XT9. It becomes pretty unwieldy to add those steps every time I slide out the keyboard.
I was hoping that someone could point me to an option setting that I hadn't stumbled across.
It seems an odd bit of functionality to have been removed from the OS, so I was hoping that it was there, but not enabled - make sense?
Thanks for the tip, though
Click to expand...
Click to collapse
On my phone it was saving XT9 as the default for messages, even after a soft reset. I'm running Mighty Mike's 6.5 sense 2.1. Here is a possible solution (post 7):
http://forum.ppcgeeks.com/showthread.php?p=1578880
burtonsnow8 said:
On my phone it was saving XT9 as the default for messages, even after a soft reset. I'm running Mighty Mike's 6.5 sense 2.1. Here is a possible solution (post 7):
http://forum.ppcgeeks.com/showthread.php?p=1578880
Click to expand...
Click to collapse
Thanks,
My phone is not saving XT9 as a default at all. As soon as I open a new message it is back to ABC mode. I checked the setting in the link that you shared, but mine was already turned on. Seems to make no difference to the hardware keyboard.
Thanks again

[SOLVED] How to turn on Word Completion for Full QWERTY keyboard

Hi guys!
I'm trying to turn on Word Completion for the full QWERTY keyboard, but I cannot find how to. I know that you can toggle Word Completion through Personal => Input => Options, but only for XT9 and the Compact QWERTY. I would like to enable it for the full QWERTY.
Does anybody know how?
Thanks for any help in advance!
Kind regards,
Piet
I'd very much like to know how to do that as well. Tried in the past, but it didn't seem possible via the standard settings.
I found the answer myself!
I found the answer myself! The trick is to change 2 registry keys.
Change these two registry keys under HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Control\Layouts\e0010409
- Change the value of Ime File from \windows\eT9ime.dll to \windows\compime.dll
- Change the value of Layout Text from ET9 IME to COMP IME
Perform a soft reset and you wil now see that word completion works in the default language of your device.
You could replace the dictionary used (\Windows\Mssp2.lex) by one of your preferred language to change this.
For the Dutch users I have attached a CAB file which does this all for you. This is for WWE devices and you end up with Dutch Word Completion only.
Kind regards,
Piet
On my device I can turn it on whenever I want by bringing up the on-screen keyboard then hiding it. It is only temporary, and works until I close the keyboard and go back to portrait.
The problem with the reg edits is that eventually your keyboard will get stuck. The way to do it without messing anything up is through HDTweak. Not HD2Tweak. There is a difference. Once installed scroll down and turn xt9 off. Then the very next option will be T9. This is what you enable. Dont forget to soft reset. You will have auto correct and word completion perfectly after that without any problems.
thebigrhinoone said:
The problem with the reg edits is that eventually your keyboard will get stuck. The way to do it without messing anything up is through HDTweak. Not HD2Tweak. There is a difference. Once installed scroll down and turn xt9 off. Then the very next option will be T9. This is what you enable. Dont forget to soft reset. You will have auto correct and word completion perfectly after that without any problems.
Click to expand...
Click to collapse
The funny thing is that HDTweaks does the exact same thing as my cab does.
I used SKTrack to monitor the changes made by HDTweak and it changes the exact same registry keys to the exact same values I suggested...
thebigrhinoone said:
The problem with the reg edits is that eventually your keyboard will get stuck.
Click to expand...
Click to collapse
Checkout my cab, it includes a tool to fix the stuck keypad: http://forum.xda-developers.com/showthread.php?t=772413
pietsukkel said:
I found the answer myself! The trick is to change 2 registry keys.
Change these two registry keys under HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Control\Layouts\e0010409
- Change the value of Ime File from \windows\eT9ime.dll to \windows\compime.dll
- Change the value of Layout Text from ET9 IME to COMP IME
Perform a soft reset and you wil now see that word completion works in the default language of your device.
You could replace the dictionary used (\Windows\Mssp2.lex) by one of your preferred language to change this.
For the Dutch users I have attached a CAB file which does this all for you. This is for WWE devices and you end up with Dutch Word Completion only.
Kind regards,
Piet
Click to expand...
Click to collapse
Thanks for the info bro its really useful for me

Easy switch between languages

Hello
I often find myself switching between typing 2 different languages, and it's very annoying that it requres like 3 presses to change typing language.
Anyone know of an app that will make it easier to switch?
Invisible Elf said:
Hello
I often find myself switching between typing 2 different languages, and it's very annoying that it requres like 3 presses to change typing language.
Anyone know of an app that will make it easier to switch?
Click to expand...
Click to collapse
Would this do?
http://www.androidzoom.com/android_applications/tools/raygionale-language-switcher_gasq.html
Thanks for the suggestion
It's not exactly what I'm looking for, since that would still require multiple presses to change my language if I'm inside an application. What would be better is if it added like 2 buttons somewhere above the keyboard perhaps, one with "English", and one with "Norwegian", or that you could swipe the keyboard to change languages or something like that
It's for when I'm talking on MSN on my phone, I'll have one conversation where I speak English, and the other Norwegian, and then I need an easy way to switch between
Try Smart Keyboard. It lets you setup functions for swipe up/down/left/right, including switch languages.

Categories

Resources