How do I map extra buttons? - Windows Mobile Development and Hacking General

I have an hp ipaq RX 5915 with wm5. It has 7 buttons and a d-pad. When I try to map the buttons, only 4 of the 7 show up. Ideally I want to be able to use something like Vito Buttonmapper, but Vito only recognizes the 4 buttons. Is there a registry setting I can change to have my pocket pc recognize those buttons in the buttons settings section?
I have searched this forum, but couldn't find an answer. I appreciate any help.
Thanks!

There is button enhancer and mapping bible by Menneisyys. Hopefully you will find something that will work for you there.

Buttons are mapped by the following registry entries:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Keys\40Cx
(Probably after modifying these entries a reboot of the device is required to effect changes)

Try Hbutton , it allows you to asign more than one app to a button.
It's pretty powerful, I have 4 apps per button.

Related

How do I remap fonix voicedial button

hi just installed the fonix voice dial anyway was wondering if anyone has figured out how to remap it to a diff hardware button, it seems it has been hard coded to the voicerecord button. I currently have this button mapped for HandyLauncher but each time I press the button VoiceDial Launches... even if I have the Button mapped to Handy Launcher Voicedial is the app that is launched. Any help will be appreciated. Thanks
Hi,
The way I've done it before is use a registry editor and then search for "voicedial.exe" (without the quotes)
I believe it'll end up in something like:
Local Machine\Software\OEM\VoiceDial (or VoiceCommand?)
Simply delete the VoiceDial (or VoiceCommand?) section it self and that's literally all you need to do.
As always backup your device before editing the Windows Registry etc etc etc.
Works for me though and I've done it about 25 times (I hard reset a lot!)
Thanks a lot
Have the same problem on my Qtek 9090, Fonix has taken over my record button. However, if I press nad hold the button for 1/2 a second, it works fine. Give it a try - much better than messing about with the registry (unless, unlike me, you really know what you're doing!)
The way I've done it before is use a registry editor and then search for "voicedial.exe" (without the quotes)
I believe it'll end up in something like:
Local Machine\Software\OEM\VoiceDial (or VoiceCommand?)
Simply delete the VoiceDial (or VoiceCommand?) section it self and that's literally all you need to do.
As always backup your device before editing the Windows Registry etc etc etc.
Click to expand...
Click to collapse
Personally I hate it when software forces its preferred options on you when there is no need to. Removing the registry entry for the Fonix voice app turned out to be very easy, and now I have my button back!
I used the free Registry Editor: http://www.phm.lu/Products/PocketPC/RegEdit/
Thanks much Xanth.

Mouse emulator

Is there a tweak or program that will turn the four-way navigation button into a mouse, which lets you move the cursor anywhere on the screen? Such a registry tweak or program would let you position the cursor over any dialog box or link and then press the center button or enter to enable that program or link.
There is a program for the Treo 650 that does just this, EzRocker, and I was wondering if it's also possible on the HTC Wizard.
I found a registry tweak (below) that enables this for Internet Explorer, but I would like to be able to do it with all programs.
Enable the 4 way navigation button to allow scrolling in IE instead of having to drag the scrollbar with the stylus with a simple regedit.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Navigation\4-Way Nav
Change Value from 1 to 0.
Tulsa,
Welcome to the forum :wink:
Have a read of this:
http://forum.xda-developers.com/viewtopic.php?t=4534
There were recently 2 posts regarding a mouse emulator. I've posted in at least one of them. Please post back if you have success or failure in finding them...
V
Found a program that does just that: http://www.bobsoft.com/sphelper/
I've only been able to play around with SPhelper for a few minutes, but it seems to work fine on a Cingular 8125. When SPhelper is running, Smartskey is temporarily disabled (if you are using Smartskey), but that's okay.
Finding SPhelper, a virtual mouse, was a matter of searching with the right keywords. I'd been using "mouse emulator", "mouse input", "mouse control" and "navigation pad mouse" but what did the trick is "virtual mouse." I'm including all these words in my reply in case anyone else searches for this kind of program and uses the same search terms as I did.

Button 4 mapping problem (press & hold)

Hi!
I have a problem with mapping hard button #4 on my universal.
In Settings -> Buttons, I have Button 4 Press mapped to Voice Speed Dial,
and Button 4 Press & Hold mapped to Voice Recorder. But when I press
this button, always Voice Recorder will start - even if I tab this button for a short time,
or when I hold this button for 5-10 seconds... Always Voice Recorder
will run...
I have tried to change this mapping to other commands, but always taping this
button will start the command from Button 4 Press & Hold assigment...
Indeed you are right. This problem persisted even in the Helmi WM5 aku3.5 ROMs.
same problem here
The only solution I applied was using another application to assign the button presses to launch different applications. I use AE Button Plus: http://www.pocketgear.com/software_detail.asp?id=21070
But first I renamed "Button 4" to be "Press and Hold", and renamed "Press and Hold" to be "Button 4", since this is the button that is able to launch applications. I then use AE Button Plus to map the button assignments. There is also a freeware button mapper called PQZ: http://www.nicque.com/PQz/ Some say, PQZ is better, but I have not tried it myself, so I can't comment.
I have founded that problem is with MS Voice Command.
Before installing MS Voice Command, I was able to asign commands
to "press" and "press & hold" mapping. After installing MS Voice Command,
only to "press & hold" (works like simple "press")... Unfortunately,
uninstalling MS Voice Command didn't solve problem... But registry restore
from backup fixed that issue !!
So this problem seats in registry after installing MS Vocie Command...
Have anyone some idea what key couses that problem?
Maybe I will try to find solution, but I need an apliaction that can
check all modification in registry after installing some software...
Does anyone knows such software?
Mr Groch said:
Maybe I will try to find solution, but I need an apliaction that can
check all modification in registry after installing some software...
Does anyone knows such software?
Click to expand...
Click to collapse
SKTracker does exactly that quite convenient (14 days trial).
http://s-k-tools.com/index.html?sktracker/m_feat.html
Basically you could as well diff two registry exports, with VoiceCommand and after your restore.
(For this you may want to look at s-k-tools freeware as well...)
You can use SSNAP utility (from SK too) instead of sktracker. It does snapshots the register and keeps them in a plain txt-file. Then it is possible to compare two snapshots by using IDIFF utility (from SK too) on your PPC or by using fc.exe on your windows desktop computer.
You can find the above described utilities here http://s-k-tools.com/index.html?m_util.html

Interesting register key - maybe possible to assign stuff to virtual buttons??

Hey there...hope this is at least a bit helpful..
I was digging in the registry and found this key:
HKEY_Local Machine\Software\Microsoft\Shell\Keys\40C6
There are these values:
BtnWnd - 0x0(0) - wtf
Flags - 0x9(9) - wtf
Icon - \windows\SDDialer.exe, 0 - hmm?
Name - Button 1(Hold) - you know where my point is?
ResetCmd - blahblah\Voice speed blah blah
WndCls - wtf
Do you think that this may lead to some mapping of the buttons?
Like the directory for these keys is called 40C6, what if other buttons are other names??
I am a bit noob in this stuff so maybe this is discovery like ****...but if it makes sense somehow then hurrray
Let me know waht you think....
Thanks.
You should try AEBPlus (there are bound to be alternatives, but that's what I use). It allows you to map all the buttons except the Home-key, you can also map different things to long-holds, double presses, triple presses etc. Oh one tip, if you are going to use AEBPlus, the back key should be mapped under the 'OK-key' in the program, adding the button manually (by pressing it and letting the software detect it) doesn't work for the back key.
ow shooots
I thought that this topic is still open...but as I can see there is a solution to map other buttons as well...
whoop, sorry for nothing then
Hi,
AEButtons is not really working well on my Blackstone.
It would be great if someone would find how to make appear the 6 'hard' buttons (vol up, vol down, red key, home, back and green key) in the buttons configuration at settings.
In this way we could assign the funtion we want, without having to use a resident program which may create conflict with some applications (like Manila).
I learnt that the back button is #405C.
Thanks
Try This
http://forum.xda-developers.com/showthread.php?t=449654&highlight=Mobile+Magic

How to remap Hardware Buttons?

Hi,
on the X2 there is no "Buttons" app in the personal Settings Menu as usual found on like any other Windows Mobile Phone i ever used.
I tried the Vito Button Mapper 4.0 which is rather old and doesn't seem to work.
I want to remap the "Panels" Hardware Button to open the Start Menu instead, since I ripped the Panels off (with the SEUS-Method as described in ROM Development).
I bet this can be done via Registry somewhere, or anybody knows an app able to config the Buttons?
Thanks
After some hours of searching and trying i found the tool "AE Button Plus".
It's not free and not my first choice, since it's a memory resident app running in the background and hooking keys. Supports hold and multiple click stuff too.
I would prefer tweaking it via registry, but can't figure out how.
The key would be:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys]
Under this, the folders represent the buttons, but only two to be found on the X2 and I wasn't able to change them successfully. If anyone could figure this out, I'd be happy!
http://forum.xda-developers.com/showthread.php?t=704280

Categories

Resources