5,598,463 Members 46,998 Now Online
XDA Developers Android and Mobile Development Forum

[APP+DRV] [Keys remapper] Rhodium Keyboard Controller GSM/CDMA v1.4

Tip us?
 
5h4d0w
Old
#21  
Member
Thanks Meter 4
Posts: 55
Join Date: Nov 2008
Quote:
Originally Posted by tarkim View Post
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!
 
covkid66
Old
(Last edited by covkid66; 1st September 2009 at 10:07 PM.)
#22  
covkid66's Avatar
Junior Member
Thanks Meter 0
Posts: 23
Join Date: Mar 2008
Scenario # 1:
Key mode: Single/double click, long press
Event: Click
Action: Emulate key press
Key: 17 Control
Result: This does not seem to work
Note: Even if I check the "Ctl" checkbox below the key choice it does not work

Scenario # 2:
Key mode: Direct key mapping
Key code: 17 Control
Result: This does work

If I use scenario # 1 above with the "9 Tab" key it works fine (as a tab key). Just curious why I cannot assign the Control key in the same manner? If I'm not mistaken, with direct key mapping, there is no way then to use the long key press option...right? Hence why I'd like to use the "Single/double click, long press" mode instead i.e. assign Control to the Messaging key on a Telus TP2, and then the actual Messaging app to the long press Messaging key. For now I'm using fn+key instead for launching the app.

Touch Pro 2: Stock 1.19.661.3 / 1.92.00WV / Telus
Touch Pro: Juicy 8 (090723) / Telus V1.04.05V / Bell
Treo Pro: Stock 1.04-BMO / 1.11.60V / Bell
HTC 6800: dcd 4.1.2 / Radio ROM: 3.42.50 / PRI: 2.02_007 / Bell
 
nijinski
Old
#23  
Junior Member
Thanks Meter 0
Posts: 13
Join Date: Apr 2008
I was just wondering, can this little application, or any other that any one knows of, remap keys just for a specific program?

I'll explain my scenario... I use Agenda One as my calendar, mostly because I like the week "grid" view that no other software seems to have and it is a great little, very clean program. The only thing is, that it has tiny icons to scroll through the weeks. This was not a problem with my previous WinMo devices because they had hardware keys that did this. The TP2 lacks these and it is quite difficult hitting the right icons with my fingers on the screen. I was just wondering if it would be possible to remap, say the volume up/down keys, to up/down which would let me scroll through weeks but I only want it to this when Agendus One is open? I know I can just open the keyboard and use the cursor keys but I'd lile to this without having to slide the keyboard out.

Any help would be appreciated.

Thanks
 
Bri & his SPV M3100
Old
#24  
Bri & his SPV M3100's Avatar
Member
Thanks Meter 0
Posts: 41
Join Date: Apr 2007
Location: Collier Row, Romford
Quote:
Originally Posted by kevinofborg View Post
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
I also have this 'other' keyboard & have lost the full on-screen QWERTY & would be very interested to read a reply asap. Thanks.
 
tarkim
Old
#25  
Senior Member - OP
Thanks Meter 3
Posts: 136
Join Date: Mar 2008
covkid66
this is true that you can't use long press or double click on direct key mapping
take a look at this post, i've described the difference between 'emulate key press' action and direct key mapping there
to understand why control key doesn't work properly in 'emulate key press' action you should understand how it works at all

simple example:
imagine you are typing some text on you PC keyboard (or even at TP2 keyboard), then you select part of text and press Ctrl+C
what is the events sequence ?
first you press Ctrl - system received "Ctrl down" event and stores it's state as active, then you press and release C - system checks for Ctrl modifier and see that it's active, hence it copies text to clipboard
and the last - you release Ctrl - system received "Ctrl up" and stores it's state as inactive
in this example if Ctrl is inactive (not hold) system won't copy text and will just type C character

to get full working Ctrl on Telus TP2 keyboard you should use direct key mapping, becase it's impossible to get it with key emulation action
this is the answer, hope it's clear enough for you
 
tarkim
Old
#26  
Senior Member - OP
Thanks Meter 3
Posts: 136
Join Date: Mar 2008
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
 
tarkim
Old
#27  
Senior Member - OP
Thanks Meter 3
Posts: 136
Join Date: Mar 2008
kevinofborg, Bri & his SPV M3100
can't help you guys without full information of what you were doing
really don't know what happens with you virtual keyboards
installing my driver is like installing original driver, i can't imagine how it may brake anything
need more info
not sure but you can use any tweaker that supports default virtual keyboard switching to return to TouchPal
 
kevinofborg
Old
#28  
Junior Member
Thanks Meter 0
Posts: 18
Join Date: Nov 2008
Location: Dallas
tarkim,

I did not install your drive. I just hoped you may have seen this in your testing. I have seen now three or four with this same problem. Maybe it will happen to someone smarter then I and they will fix it
Kevin
T-Mobile Touch Pro 2
Un-locked AT&T Tilt TyTN II (Spare)
T-Mobile MDA (RIP)
 
Rick#2
Old
#29  
Senior Member
Thanks Meter 123
Posts: 172
Join Date: Mar 2009
Location: Victoria
Call me an idiot, but after installing this .CAB I don't have anything in the Programs list or in /Program Files denoting this keyboard app.

Am I just stupid or am I missing something?
 
Rick#2
Old
#30  
Senior Member
Thanks Meter 123
Posts: 172
Join Date: Mar 2009
Location: Victoria
Nevermind... looked at the .XML file in the .CAB and saw that the program is called kbdconfig.exe. Weird that it wasn't added to the programs list, but it's there in the /Windows folder.

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

Sony Z Ultra Google Play Edition Receives Bluetooth Certification for Android 4.4.3

You may recall that a few days ago, Sprint jumped the gun … more

Easily Configure Xposed Module Projects in Eclipse

XDA Recognized Developer rovo89‘s innovative and versatile Xposed Framework allows … more

Android Control Center Becomes Quick Control Panel, Brings Host of New Features

You may recall that back in August of last year, we talked … more

Polish Your Custom Themes with Theme Debugger

Creating a custom Android theme from scratch can be quite the laborious task. In addition to … more