View Single Post
  #1 (permalink)  
Old 10-26-2008, 10:22 AM
stroths's Avatar
stroths
VIP & Master of my Domain
Offline
Location: Dallas area
 
Join Date: Oct 2006
Posts: 1,370
Reputation: 2008
stroths is a VIPstroths is a VIPstroths is a VIPstroths is a VIPstroths is a VIPstroths is a VIPstroths is a VIPstroths is a VIPstroths is a VIPstroths is a VIPstroths is a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Thumbs up Remapping Hardware Buttons - Options Here

**UPDATE**
I haven't updated this thread in a while, but I wanted to link to an app I started using recently that is outstanding and blows all the options below out of the water in terms of functionality.

Tarkim (mainly from XDA) has a new keyboard driver for specific devices including the Raphael GSM and CDMA (Touch Pro) as well as the GSM & CDMA versions of the Rhodium (Touch Pro 2). He may have other devices as well, but these are the two I know of. You can modify any key on these devices including the keyboard, home, back, power and even the mute button on the back of the Touch Pro 2. It has settings for single click, double click and long press which means you can assign up to 3 separate actions to a single key. AEB Plus can assign multiple actions, but it can only remap a small subset of the keys on the phone. The only advantage AEB Plus has over Tarkim's excellent offering is that it works on most Windows Mobile Pro devices.Tarkim s only work on the devices he created his app to work for. If you are on one of the devices he did create an app for, I see no reason why you would want to use anything else. With that said here are the links and the apps are free, but I highly encourage you to donate to him if you can.

Download
Raphael/Touch Pro (CDMA/GSM) - http://forum.ppcgeeks.com/showthread.php?t=71233
Rhodium/Touch Pro 2 (CDMA/GSM) - http://forum.xda-developers.com/showthread.php?t=554240

**Do NOT use these apps on devices they were not meant for**

-----------------------------------------------------------------------------------------------------------
Coming from the Mogul, I really miss all the hardware buttons. I used a nice program called AE Button Plus to assign multiple functions to my buttons. Here are some options to make the most out of the buttons you have on the Touch Pro (or any WM5/6 PPC).

Rather than retype things I have done in the past, here are some stuff I shamelessly copied from XDA

Using these tips, you can remap every one of the hardware buttons. The Home and <- keys don't like being mapped with T3D though, which I explained a little more in the 2nd post.

XDA Link
Quote:
Originally Posted by Minus-1 View Post
Guys, this is what I have done with my button mappings and so far it seems to be working reasonably well. Well, reasonably enough that I am happy with it/can live with it.

Now I am very nit-picky and am coming from a heavily customized WisBar world. But in my quest to be stylus-free (and loving the WOW-factor of TF3D), I am able to live with the device by making the changes listed below.

-+-+-+-+-+

1. AEBPLUS - Volume Buttons

o Remapped volume buttons to provide Up/Down scrolling
o HOLD volume up or down - normal volume control

I did this because the TP was rejecting calls on its own whilst in my holster -- you know, the "press any volume button to mute the ringer" feature.

Note that if you do this, don't forget to look at the "Restore Volume Slider" option in AEBPlus (that guy thought of everything). I have all of mine unticked. Also take a look at: Options|Other Options|Control Volume Directly.

Screenshot: http://auxiliary.razer7.com/aevolume.png

··········

2. AEBPLUS - Phone Key ("Green Phone Button" in AEBP)

o Press once = Phone Button
o Press twice = Task List (Swipe left shows Programs)
o Press three times = Action List <-Note the Cut/Copy/Paste here!

Screenshots:
Task List: http://auxiliary.razer7.com/tasklist.png
Task List - Swipe Left: http://auxiliary.razer7.com/programs.png
Action List: http://auxiliary.razer7.com/actionlist.png

ABOUT THE TASK LIST: The Task List (and Programs list) is all touchable. AEBPlus provides its own task list as well but it isn't as nice as the one that I am using nor is it fingerable. The one that I am using is a freeware program called "MortButtons".

Download MortButtons here:
http://www.sto-helit.de/index.php?mo...st&category=13

NOTE: Don't forget to also download the "ClickLED" skin on the same page. This skin closely matches the TF3D colour scheme.

During my testing, I've noted that MortButton uses about 250K (if you decide to leave it resident (recommended!)) and zero CPU since it is being called by AEBPlus.

ABOUT THE ACTION LIST: The "Action List" (as pictured above) is part of AEBPlus and can be custom-catered to your liking. I like to keep it simple and simply have cut, copy and paste in there, as well as toggle Wi-Fi (which works on the TP).

··········

3. AEBPLUS - End Call Button ("Red Phone Button" in AEBP)

o Press once = End Call
o Press twice = Last Task (ALT-Tab)
o Press thrice = Call DinarSoft TapText*

* "TapText" is a little utility that allows you to create a menu with clippings in it. I used it for email addy's and more. Check it out. I find it very useful and worth the ten bucks to register.

Screenshot of TapText in action: http://auxiliary.razer7.com/taptext.png

-+-+-+-+-+

4. About the Home and OK Buttons...

Now these two buttons *can* be mapped using AEBPlus, however, they can't be *re-mapped*.

In other words, if you map something to these buttons, they will also perform their inherent functions (i.e. the Home button will always go home first; the OK button will always send an OK message to the system, etc.)

Personally, I have left these two alone.

-+-+-+-+-+

CLOSING COMMENTS:

Now there is MUCH MORE you can do with the above two apps in the configuration I've described. Customize it to your delight.

I hope that this post helps some of you guys out. I need to give back to this community!

This community R0X.

Here is another option which I use for my power button. I made a shortcut to psshutxp and named it Long_Power.lnk. Moved that to my \Windows directory and now when I press and hold the power button, it launches psshutxp after a few seconds. I haven't tried all of these, but see what you can get to work and report back.

XDA Link
Quote:
Originally Posted by moneytoo View Post
There are several applications which allows you to remap buttons (AE Button Plus, HButton...). If you dont need more than 6-8 shortcuts you should be fine with this. (I prefer this remapping solution because it doesnt require to keep some program running in RAM)
These shortcuts are basically generic but here's what I've found and tested on Wings.

Code:
Shortcut             Current App.     Remapping

Long_POC.lnk         -                OK
Long_End.lnk         Lock             Not tested
Long_Home.lnk        -                OK
Long_Send.lnk        -                OK
Short_POC.lnk        CommManager      OK
Long_Power.lnk       Turn Off         OK
Long_Pound.lnk         Line Switch      ???
Long_VolUp.lnk       Voice Dial.      OK
Long_Camera.lnk      Camera           OK
Short_Power.lnk      Quick App.       OK
Short_Camera.lnk     Camera           OK
Long_VolDown.lnk     Voice Notes      OK
Long_NonCamera.lnk   ???              ???
Short_NonCamera.lnk  ???              ???
(NonCamera = POC on some devices. I dont know why is it on Wings but probably because of generic WM keypad map.)

Code:
Key Name   Hardware Button

POC        CommManager
End        End Call
Home       Home
Send       Send Call
Power      Turn On/Off
VolUp      Volume Up/+
Camera     Camera
VolDown    Volume Down/-
How to use...
1. Create a shortcut of a program
2. Rename the shortcut to the shortcut name of a key you want to asign to (TaskManager.lnk to Long_Home.lnk for example)
3. Copy it to \Windows\ directory
Another Option - PQzII (freeware)

I ran across this app in another thread (thanks dai_shan) and I haven't personally tried it and I don't know how it would interact with AE Buttons Plus. With that said, its supposed to give you access to map some of the keyboard keys. It's changelog shows its been updated to work on the Raphael which is our phone for those that don't know.

Here is a LINK

Features
* Automatic SIP changer (responds to the portrait/landscape mode.)
* Hardware key assign (CTRL/ALT)
* Task switch and terminate
* Symbol input window
* Task terminate by the OK button
* Keyboard shortcut (Task/Restart/Suspend/etc...)
* Hardware button assign (TEL/Camera/Sound record/etc...)
* Application launcher (CTRL/ALT + optional key)
* Control panel shortcut (CTRL/ALT + optional key)
* Dial shortcut (CTRL/ALT + optinal key)
* Text template window
* Text history window
* Keycode convert
* Changeable PQzII icon
* Hardware key assign (IME)
* gsGetFile.dll support (to select files from all folder becomes possible)
__________________
Treo 600 -> Treo 650 ->Treo 700p -> Treo 700wx -> Mogul -> Touch Pro -> Touch Pro 2 -> HTC Evo
- [Guide] Get Root access & NAND Unlock your Evo (Full Root)
- My Current AppBrain List


Last edited by stroths; 11-14-2009 at 10:19 AM.
Reply With Quote
This post has been thanked 27 times.