this is because of different key tables in keypad driver for GSM and CDMA devices - use CDMA version
yep, got impatient and the cdma one wasn't up there at the time =) Thanks for this!
this is because of different key tables in keypad driver for GSM and CDMA devices - use CDMA version
I also have this 'other' keyboard & have lost the full on-screen QWERTY & would be very interested to read a reply asap. Thanks.Tarkim,
You seem to know your way around HTC Rhodium keyboards. Twice now I have lost my Touch Pal Keyboard being replaced by a Phone keyboard. The first time I had loaded a cab file that changed the snooze options and I had to restore from backup. The second time I was minding my own business and changed the keyboard to "keyboard" the old full QWERTY key with small keys and then I tried to change back to Full QWERTY but all I got was the phone keyboard. I had to restore again. Hold the phone....after the last restore I tried to recreate but what I thought was the phone keyboard was not. I looked at the phone keyboard and it was what you would think with three letters per number key. This "other" keyboard that shows up has a number pad the letters p and w and some arrow keys this a return key as well. if this "other" keyboard shows up again is there a reg setting that I can go and change back to get my Touch Pal keyboard back?
I have a T-Mobile TP2
TIA
- Run configurator (Control Panel -> System -> Keyboard Config)
So, what is it ? It's a patched keyboard driver with configurator application for keys setup. Any key (yeah, i mean ANY, including Home and Back keys) can be reassigned to perform desired actions. Keys on a QWERTY keyboard are not an exception, they might be remapped too.
If any key has an action configured and is defined to be processed by my driver extension, it wouldn't go into the system. That is to say no one program even like AEButton will see key events processed by my driver.
Some Raphael owners is familiar with this remapper. And if you are one of them then you can skip all the text below and just download attached archive.
Requirements:
- .NET CF 2.0 (for configurator app)
Installing:
- Install SdkCerts.cab
- Install RhodiumKbdControl_XXX.cab
- Soft reset
- Check if keyboard works by pressing hardware buttons and seeing if they do their work, if not - uninstall cab, this wouldn't work on your current ROM (PM me if you still want this to work on your device)
- If it works - go to the control panel and find "Keyboard Config" on a System page
How to define key processing:
- Run configurator (Control Panel -> System -> Keyboard Config)
- Press Menu -> Add key
- When dialog asking you to press key appears press and release desired key
- Set up needed options in key setup dialog and press OK (left softkey)
- In configurator's main window press left softkey "Update settings" to let new configuration take place (reboot is not needed, coz new settings will work immediately after saving)
Backup before installing of modified driver is strongly recommended.
Be careful when downloading the cab, make sure you choose the correct version suitable for your device.
Raphael's version thread and changelog here.
Donations:
You can donate via WebMoney (ru - webmoney, en - wmtransfer) :
Z173545720678
E210379027296
U418254650891
R284977123187
Tarkim, thank you so much for firstly creating this little app and secondly for talking me through how to use it. It does exactly what I needed. I would like to make a donation but I'm not keen on using the money transfer service you have. Can you use Paypal?nijinski
yes, this solution can remap key only for particular program/window class/window text
in configurator add definitions for volume up/down hardware keys
when key edit dialog opens default rule is selected, it's name is "*"
you should set key mode to 'Do not remap' for both keys you defined
then add new rule by pressing "+" and follow on-screen instruction
you can select matching type - process name, window class, window text
here you can write executable name of program you are using and select process name matching
the last thing left is to define what them will do while in calendar program:
- or set key mode to 'Single/double click, long press' and select 'Emulate key press' action for 'Click' event, where you need to select 'Up' and 'Down' key codes respectively
- or set key mode to 'Direct key mapping' and again select 'Up' and 'Down' key codes
Thanks for the tip, this gets me close to what I want, but I actually would like to get to the actual "Start/Launch" screen and this takes me to the last TF3D tab as you indicated. I'm thinking there should be an HTC executable that would take you there, but I can't find it.