I'm trying to figure out the keypad maps on the new Q9. One of the APP_PATHs in the registry points to the above key code while all the other APP_PATHs point to exes. I am suspecting that this launches the voice dialer but not sure as it is the only EXE / Program missing in that registry hive. I've looked at MS documentation and it simply says that 0xdx are OEM keys.
Related
Many a dialers are proposed : PhonePlus, PhoneExt or MobiDial.NET...
These dialers proposes a mapping on the green key , but this mapping is purely applicatif that it is an executable charged in memory which makes this mapping.
And well here an easy way so that the dialer by default is your dialer preferred and more that which is integrated... For that it's necessary to use an editor of register to the image of PHM Regedit or Resco Regedit then to go to the key :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\RAI\:MSCPROG
and modify the value "1" and take the path of your favorite dialer, for example to MobiDial.NET the value is "\Program Files\mobiDial\mobiDial.exe"
can this same philosophy be used on other hardware buttons? :lol:
Well, I've tried this way, trying to assign the button to phoneplus (even though they already did it) but it didnt work!
I even tried to assign it to the "calc" just to see if it really works, and again nothing.
Are you sure?
Did anybody got that work?
Didn't work for me too.
Shame :?
Didn't work for me too.
Shame :?
any thoughts on mapping the green button? i need it
food for thought maybe its not regulated by a "single" registry key.
well the general idea as i understand is that the dialer "cprog.exe" gets loaded in the memory firct probably somewhere in the registry rather than the startup, then the green button gets mapped into it also somewhere in the registry, now if you check this link
http://forum.xda-developers.com/viewtopic.php?t=12824&highlight=
you might get some understanding to my idea, please help me with this thing am determined enough but need some experts opinion
OK I tried MS Voice Command, didn't like it & decide to get back to the old good Voice Speed Dial...
Unfortunately when i press a button on my BT headset it only brings up phone application - there's no possibility to use voice dialling
I tired to replace the registry string "HKEY_LOCAL_MACHINE\Software\OEM\VoiceCommand" with a sddaemon.exe and then with sddialer.exe - just for sure, but this solution didn't work
Can anyone check its own Wizard and come up with any solution?
I would appreciate pasting the actual correct registry keys from Voice Command section. Do I nedd to create a key called path or should I just place everything under default value? (I've already tried both....)
mikolajek said:
OK I tried MS Voice Command, didn't like it & decide to get back to the old good Voice Speed Dial...
Unfortunately when i press a button on my BT headset it only brings up phone application - there's no possibility to use voice dialling
I tired to replace the registry string "HKEY_LOCAL_MACHINE\Software\OEM\VoiceCommand" with a sddaemon.exe and then with sddialer.exe - just for sure, but this solution didn't work
Can anyone check its own Wizard and come up with any solution?
I would appreciate pasting the actual correct registry keys from Voice Command section. Do I nedd to create a key called path or should I just place everything under default value? (I've already tried both....)
Click to expand...
Click to collapse
Try the cab in this thread... I created the cab and tested it on my wizard...VC 1.6 works flawlessly for me... Good luck
http://forum.xda-developers.com/showthread.php?t=283412&page=5
Thanks, but it didnt' work
I installed the cab and then changed the file in the path for the original voice command. But pushing the button still brings up the phone... :|
Does anyone know how to configure a key different from Button4 to manage the "Hold"? i.e. create Button5 (hold)
Thankyou
I too would dearly like to know this - it must just be a reg setting if various programs can map to other Button (Hold) positions.
I found a program called Vito ButtonMapper, but I figure if there's a free way to do it xds-dev will know
//Adam F
Not all sim card allows the user to configure startup without entering pin code. Mine doesn't so I've searched for some small utility run at system startup which would enter the pin code automatically.
There's an option like that in one backup program so it's possible. If the program exists please direct me to it.
If it does not exist maybe someone can write simple command line app as an exercise?
I know PhoneAlarm from PocketMax can do this for you. It is an advanced option in (PhoneAlarm configuration -> Last tab About -> click on little Configuration image link -> search through the text file for PIN/SIM)
PhoneAlarm is no freeware, but it's the only one I know of that could do it. so you could try and see...
And it has so much other very nice and unique features, that it's worth it's money
I don't know what I'm doing wrong but auto pin entry in PhoneAlarm doesn't work for me (Wizard with NBD 9.2).
didn't try it myself, i prefer a pin request.
but you could try to post your problem on the pockemax forum, they are very fast in support.
you could try writing a simple script in Mortscript. AFAIK everybody who seriously tries and reads the mortscript description can do it. It's very much like editing config.sys or autoexec.bat for DOS computers.
I could do so if a knew the registry key with that value: the two PIN codes. But I've been looking for them without results. I use scripts to find operator name, but nothing about PIN codes. Any suggestion?
Mortscript can simulate a sequence of key presses and stylus clicks, use that just the way you type in your PIN manually.
I've tried to send my pin code with CR to the "Phone" (that's the name on the title bar when the pin kaypad is visible) application but it tries to dial that number.
Anyone succeed?
Asking software developers
I know at least two applications that have this option: SBSH PhoneWeaver 1.2 and SPB Backup. Maybe if somebody knows something about the "internals" of this aplicattions can develop a similar aplicattion to do this...
Hi,
I had the same issue and i also couldn't find any dedicated tool or app to solve that. So i decided to write a simple program that will dial a PIN into that PIN entry dialog for me.
But shortly i found HTC's app Windows\CMPin.exe on my Diamond2's Natoha Rom which solves the problem in a correct way. It comes with HTC's Phone dialer. It works fine!
Anyway if you don't have the CMPin.exe on your device or you couldn't find its cab then you still can use my SIM PIN Unlocker.
Here the tool SIM PIN Unlocker!
To use it you only need to install it and set the registry value HKEY_CURRENT_USER\Software\SIM_PIN_Unlocker\PIN from 0000 (this is disabled state) to your pin entry (6902 for example), and here we go
It runs on startup and once it dialed the PIN into PIN entry dialog and sends "enter" key it closes. It will dial the PIN only once, in case the PIN was wrong you will still have 2 more attempts to enter the right PIN, and sure change the registry value to a correct one.
The tool will exit after a minute if it couldn't manage to find the PIN entry window.
I have tested in on mt Diamond2 and HTC Prophet (i-mate JamIn), on both works fine.
Where does the PPC Registry store button mapping info and why should I pay attention to it?
A question has just been posted to http://www.pocketmatrix.com/forums/v...ic.php?t=21384 about hardware button problems caused by a button enhancer application, which is able to greatly extend the functionality and usability of a one-function hardware button. Buttons like these are the hardware buttons on most, mostly older, PPC's; they can't be programmed to react to long . This is where button enhancers come into picture; it's a completely different question that they sometimes do cause problems, just like the one in the above-linked thread.
It should be pointed out that a lot of newer devices like the last-generation Fujitsu-Siemens Pocket Loox 720 assign two functionalities to the same hardware button (that is, 12 functions overall - it has 6 hw buttons -, as opposed to, say, the meagre 4 functions of the previous-generation iPAQ 2210).
The tips I describe here are also very useful in swapping your favourite button configurations without using any external (and, sometimes, commercial) apps, not just at fixing your button configuration. Furthermore, you'll also learn a bit about where to look for things in Registry.
Fortunately, it's very easy to modify your button configuration in the Registry.
Everything related to the hardware button configuration is located in the registry under [HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Shell\Keys]. Every hardware button is given a registry key named 40Cx, where x is the serial number of the button. Traditionally, on Pocket PC's, Button 1 is Calendar and, on the majority of them, Button 2 is Contacts. Their subkey names are 40C1 and 40C2, respectively.
In these keys, the most important of them is the (Default) value (denoted by @ in registry exports) because it links the program to be called upon button press. With Button 1, Calendar, it's "\Windows\AppButtons\Calendar.lnk" by default. (In Registry exports, all " and \ characters are escaped - that is, preceded - by a \ character and all non-numeric values are between " marks; this is why registry export files are so different from what you can see in a Registry editor.
So, what you should do, in case your HW button configuration gets ****** up and/or you want to backup/restore your button configuration, without gooing through in the painful process of reasssigning them by hand? It's pretty easy: get a registry editor (I recommend Resco Registry Editor (REE) because it's capable of both backing up a given key and also selectively restoring) and,
- if you want to back up: stand on HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Shell\Keys, tap-and-hold the stylus and choose Export
- if you want to restore: just tap the registry file you previously backed up from inside File Explorer. This can be done even without starting REE. Alternatively, from inside Resco Registry Editor, choose File/Import.
Incidentally, the ability to load registry data with only one click, particularly if you put a shortcut to your registry file on your Today screen. With this, you can do a lot of previously undocumented things MUCH easier on your Pocket PC. For example, you can change your Pocket Internet Explorer (HTTP) or other proxies with just one click on the Today screen as described at, say, http://www.firstloox.org//forums/showthread.php?p=28878 and http://discussion.brighthand.com/sho...hreadid=118113 .
- if you just want to fix something, you can also come here. For example, if you want to restore the default setting of a given button, you can just copy the contents of ResetCmd to Default. Or, if you want to change the default icon/name assigned to the button in the Buttons applet, just modify Icon/Name.