Lock/unlock shortcut in WM5? - 8125, K-JAM, P4300, MDA Vario General

Hello,
Somebody know what is .exe file that "lock/unlock device" in WM5?
My MDA Vario have a shortcut in today that work, but I need to make a shortcut in PocketPlus (and maybe assign to a button) but don't know what file make this function!
Thanks

That is the file we are all looking for to make a shortcut to or bind it to a button. Unfortunately, we have no idea what file it is, I cannot find an exe in any folder that is responsible for the plug-in! If you find it, let me know, would be very useful.

I have been wondering about this myself for ages so thought i would have a poke through the registry. It looks like the Device Lock on the today screen is not an application but rather a function called from a dll - shutil.dll.
[HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items\"Device Lock"]
"Order"=dword:0000002c
"Flags"=dword:00000000
"Options"=dword:00000000
"Selectability"=dword:00000001
"DLL"="shutil.dll"
"Enabled"=dword:00000001
"Type"=dword:00000004
I'm not a developer (yet) but i would say that to use this function you would have to work out the correct API or similar and if possible build a wrapper (exe) to call the "Device Lock" function. (experienced develolpers here feel free to correct me if i'm on the wrong track)
Chris

Puckster said:
I have been wondering about this myself for ages so thought i would have a poke through the registry. It looks like the Device Lock on the today screen is not an application but rather a function called from a dll - shutil.dll.
[HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items\"Device Lock"]
"Order"=dword:0000002c
"Flags"=dword:00000000
"Options"=dword:00000000
"Selectability"=dword:00000001
"DLL"="shutil.dll"
"Enabled"=dword:00000001
"Type"=dword:00000004
I'm not a developer (yet) but i would say that to use this function you would have to work out the correct API or similar and if possible build a wrapper (exe) to call the "Device Lock" function. (experienced develolpers here feel free to correct me if i'm on the wrong track)
Chris
Click to expand...
Click to collapse
Sadly, you are not quite correct...
This DLL will provide today screen functionality, and the DLL will make the appropriate API calls to something else to provide the actual functionality. It might well provide the lock functionality itself, but it's probably not exported as an externally callable function :-(

daern said:
Sadly, you are not quite correct...
Click to expand...
Click to collapse
Oh well, at least i wasn't completely incorrect :wink:
It looks like it may be very difficult to use the device lock function anyway but from the today screen
Chris

Related

Can you programmatically enable "Button Lock"?

Does anyone know how to programmatically enable the "Button Lock" function on the HTC devices? It's obviously not a registry key, so I assume there's some kind of (HTC) API function used to accomplish it :?:
maybe capturing and handling the event would be the way to go
i would asume that the hardware buttons throw events like most other things in windows
try looking into it
I'm not sure I understand what you're meaning by "capturing and handling the event"? There's no event to capture, unless you're suggesting I should "emulate" a couple of UI keypress-events which changes this setting. But that kind of implemenations usually aren't very stable.
It seems like quite of few device configuration settings isn't stored (or is visible) in either registry or filesystem. Is there some kind of non-visible configuraton hive available on these devices?
try reading this
http://www.pocketpcdn.com/forum/viewtopic.php?t=1966
you can prob find more using this search
http://www.google.dk/search?num=20&...G=Søg&meta=lr=lang_da|lang_en|lang_no|lang_sv
Ok, now I understand why you're talking about events. But the "Button Lock" setting isn't set by a hardware button. Its set from a "control panel applet", which got two alternatives
"When device is off:
( ) Lock all button except Power button
(*) Do not lock button"
Where the latter is the default after a cold reboot. Settings like these are not stored in registry, and I havent found an API for setting them either..
well the thing i was talking about was when you said program
i talked about one could write a program capturing all the buttons and only redirect the power button and leave the other event hanging
but i would asume that in the sdk there would be a flag which indicated if the the buttonlock was active
where i save if it is i'm not sure but it sure keep it on after a softreset so it cant be in active mem
Wille, did you ever work this one out? It's another of the many things I'd like to adjust programmatically.
have you looked in the stk ?
it should contain all the function calls that makes a pda work
changing something in the reg and changing sometime from a program are 2 different things
theora said:
Wille, did you ever work this one out? It's another of the many things I'd like to adjust programmatically.
Click to expand...
Click to collapse
No, unfortunately I didn't. Its not possible from an official standpoint since it seems to be a vendor specific implementation. The setting isn't stored in the registry or inside the standard file system.
You can try if Mort can help, he has made MortSaver, which shuts off the screen and buttons to act as buttonlock and screensaver in one. Perhaps he can help? Right now you can find him in the thread on MortRing, or through his website www.sto-helit.de. Or you can PM him of course.
I just handle the button events in MortSaver. Nothing special there...
wille said:
Does anyone know how to programmatically enable the "Button Lock" function on the HTC devices? It's obviously not a registry key, so I assume there's some kind of (HTC) API function used to accomplish it :?:
Click to expand...
Click to collapse
Try some reversing on \windows\buttonlock.exe and you'll get what u want
I've seen it's possible to set through a KernelIoControl call, but I haven't got enough debugging/re experience to determine the required function parameters.
(are there any in-memory debuggers like SoftIce available for these devices/Windows Mobile?)
As far as I know the best debugger right now is the free embedded visual tools from Microsoft.
There is nothing even close to SICE for CE.
However, IDA Pro, even though a disassembler and not a debugger, is quite powerful and usually does the trick.
Button Lock set/enable
I am also looking for a program/setting to turn on the button lock. I found this in another forum on xda-developers.com through a google search. There is a file to download but when executed on the PPC it gives an error Setup Failed "The file "\temp\SetButtonLock.exe" is not a valid Windows CE Setup file." I am not a programmer but I manage over 60 of these devices right now soon to be hundreds. Any info is appreciated.
http://forum.xda-developers.com/viewtopic.php?p=112394
This device is known by several names:
Audiovox PPC-6600
Audiovox PPC-6601
XdaIII (XDAIIi)
XdaIIs - O2
MdaIII (T-Mobile)
SPV M2000
i-mate PDA2k (MOST POPULAR NAME)
i-mate Pocket PC Phone 2
Qtek 9090
Siemens SX66 (Cingular)
HTC Blue Angel
Unicom CU928 (CDMA based China)
XV6600WOC (Verizon)
wille said:
Does anyone know how to programmatically enable the "Button Lock" function on the HTC devices? It's obviously not a registry key, so I assume there's some kind of (HTC) API function used to accomplish it :?:
Click to expand...
Click to collapse
Hi Wille,
This is probably too late to help, but I came across your post while looking for a solution. I ended up having to reverse engineer it myself...
You can use KernelIoControl(...) to set the button lock:
BOOL success = KernelIoControl(0x01012A00, &in, sizeof(in), NULL, 0, NULL);
struct button_lock_in
{
DWORD set_or_get;
DWORD set_value;
};
If set_or_get is 0x00000000, the set_value must be 0x00000000 to disable key lock and 0x00000001 to enable key lock.
If set_or_get is 0x00000001, set_value should be 0x00000000 (but it may be ignored). You then pass in a pointer to a DWORD in lpOutBuf and set nOutBufSize to sizeof(DWORD) (4 bytes). You'll get a 0x00000001 or 0x00000000 depending on if the buttons are locked or unlocked.
The above calls seem to work, but because it was gained from intercepting kernel calls and not from documentation I can not warrant that the above will work or won't set fire to your XDA.
By the way, lpBytesReturned doesn't seem to be implemented properly. It is unmodified by the KernelIoControl(...) IOCTL.
HELP
HELP
Somehow when I did a hard reset (for the first time) the ButtonLock is gone from Settings->System
Tried to call Audiovox/UTStar support, no help available.
Any idea how to get that app back? thx
Keylocking
Microsoft recommended way of doing this (turning keylock on) is posting
VK_F22 keycode (special key for locking WM5). I did small utility which looks Power Notification Queue and as soon as it sees WM_SUSPENDING message in it, it throws VK_F22 thus locking keyboard,
Utility can be found from
http://mobilitytoday.com/forum/showthread.php?t=13030
Devicelock
There is an aygshell-API function from Microsoft:
HRESULT SHDeviceLockAndPrompt();
But it is available only in very new Windows Mobile versions.
It works fine on a MDA Pro with AKU2.0 (OS 5.1.195 Build 14847.2.0.0) and on the landscape smartphone emulator image (same OS build) but it is not available in the standard emulator image with OS version 5.1.1700 (Build 14343.0.0.0).
How about the PIN-settings?
I would like to alternate between regular screen lock and PIN-lock..

New! Change SIP and toggle SIP from command line!

see this thread
This app will allow you to toggle the sip by loading it from the commandline - ie SipSwitch.exe.
However, specifiying a command line will cause the PPC to switch to that SIP AND toggle the SIP, so if no keyboard is shown:
"SipSwitch.exe Keyboard" will switch to Keyboard and display it. Use the same name as the SIP in the SIP menu.s
Best to try it and see!
My girlfriend's gonna kill me - 4.18am and work tomorrow
Links to the app.
Please leave constructive feedback.
V
Hi vijay555,
good job! Works great
some notes from testing:
- I couldn't switch to SIPs with " " (space) as first character, so I had to rename them (HKEY_Classes_Root/CLSID/... look for IsSIPInputMethod - thanks for advice, BGK )
- Blimkeys SIP suddenly stopped working and "basic keyboard" popped out instead.. SR solved it
- nice tool for testing (and creating shortcuts afterwards) is nOpen - http://www.nakka.com/soft/ptools/index_eng.html (and then with mortbuttons you can switch between keyboards using one hw button)
ideas for next version (in case you survived work&girlfriend ) :
- possibility to specify (.ini file) several input methods and then command line options like --next, --previous or --switch
- possibility to switch method without popping SIP pannel out
krysha - thanks for your feedback.
I wasn't sure about the SIP popping on or off. I couldn't think of much use for changing the SIP but NOT popping it up - you would then need 2 shortcuts, one to change it, one to bring it up, which for one handed use seemed wasteful. However, it's certainly easy to make it so it doesn't bring up the SIP.
I suppose at some point I'll learn how to split command lines. I also need to learn how to trim and do left$, right$ and mid$ and split() in C++. Any ideas?!
The idea about the .ini is intersting. I'll think about how to implement it, but it might take some time! If I forget, drop me a line at some point.
Man, coding so late was hard work. I can barely think straight now!
V
PS I use gsfidner for shortcuts, but thanks for the tip.
Any news on this?
Hi vijay555,
I saw you're coding a lot (VJSMS, VJDialer, ToggleStart and many other nice things - thanks for all your hard work!).
But: Are there any news on this little thingy, too?
Would be cool, if it could be used to switch between two (or more) input methods by calling the same command (by using an .ini-file), because then I could switch between those SIPs by pressing one single button.
Greetings and TIA,
BGK
BGK - I will work on it, I haven't forgotten, but I am still learning my C++ and so have to figure out how to read an ini file and parse it... I'm trying to finish off a more generic version of ToggleToday, and then I'll try and look at this again... Don't know if many/any people use this, but it would be nice to toggle through the SIPs.
V
Hi again,
vijay555 said:
I'm trying to finish off a more generic version of ToggleToday, and then I'll try and look at this again...
Click to expand...
Click to collapse
Great! Thanx a lot! If you need any kind of help - please just tell me.
Greetings,
BGK
vijay555 said:
..have to figure out how to read an ini file and parse it...
Click to expand...
Click to collapse
...or you can provide several input methods on command line and switch between them - that should be simplier
for example "SipSwitch.exe Keyboard FullScreen" would switch between those 2 methods each time you run it..
krysha - that's one way I'm thinking of doing it, but you guys have to think, do you want the selected SIP to be displayed (ie keyboard pops up) or toggled (if on, switch off etc) when you change sip by command line. Sometimes it's useful to toggle the SIP, but the command line will want to switch to the next sip in the command line string.
I'm actually thinking of another version, based on this idea of mine: what it will do is you assign a hardware key to the program, and holding down that hardware key will show you the name of the current sip (eg "keyboard"). Letting go will show that SIP.
However, if you don't let go, but hold down the hardware key, it will flash through each SIP on the system, so it will show a little window in the corner: "Keyboard", "Calligrapher" etc, each name being shown for say 3 seconds and then changing to the next SIP name. That way, you can hold down the hardware key until the SIP you want is shown and then let go, and that SIP will be selected and activated.
What do you think?
BTW - can anyone tell me how to split strings in C++.
Eg for the command line seperated by commas, in vb I would do something like
Code:
Commandline="Calligrapher,Keyboard,BlimKeys"
CommandLineArray=Split(Commandline,",")
How do I do that in C++? I haven't read that far in my programming lessons yet I presume I have to write my own routine or use another library right?
V
Hi ViJay,
vijay555 said:
I haven't read that far in my programming lessons yet I presume I have to write my own routine or use another library right?
Click to expand...
Click to collapse
I guess - following the software output you had the last weeks/months - there's no more neet to explain that, right? :wink:
You did nice work on all of the software you gave to this community, so I'm asking you just very polite, if you did a little further development on sipswitch, too? :roll:
It would be really cool beeing able to switch between 2 or 3 predefined input methods (from .ini or command line).
If you need help in any way, maybe I could help you (nor very advanced in C++, but... call me Mr. Google... :lol: ). :roll:
Greetings,
BGK
BGK: I will be working on this, but just not right now. I'm working on something quite big right now, but as soon as I can, I wil get around to this, I haven't forgotten, and I'm often thinking of how best to implement it. Unfortunately right now the "bigger" projects have to take priority
It will hopefully have a bit more of a configuration interface to support its use. Thanks for being patient!
V
vijay555 said:
Unfortunately right now the "bigger" projects have to take priority
Click to expand...
Click to collapse
No problem. I hope, your effort will be honored right this time... :wink:
vijay555 said:
It will hopefully have a bit more of a configuration interface to support its use. Thanks for being patient!
Click to expand...
Click to collapse
Could you do me a favour and tell me how you will change the sip intself (changing registry keys, calling which functions,...)?
Would be interested in this...
Greetings,
BGK
SipSwitch currently starts and compiles a list of the installed SIPs.
If it find the one that matches the command line, it enables and toggles that SIP.
The future version will use a command line of defined SIPs or probably a config file.
Steps:
Compile the array of defined sips from the config file/command line.
Get the array of installed sips.
Get the current sip.
Match that sip to the config array.
If there's a match, get the next SIP specified in the config array.
If next SIP matches installed SIP, switch to next SIP.
No registry involved in SIPs I think!
The work involved is in parsing the config file, preparing the array of sips and looping through the arrays. Nothing too complicated, just needs some attention. I literally don't have a spare minute right now though. I'm on a deadline to finish some code tonight Don't like coding under pressure, just for fun!
V
vijay555 said:
I literally don't have a spare minute right now though. I'm on a deadline to finish some code tonight Don't like coding under pressure, just for fun!
Click to expand...
Click to collapse
Okay, didn't answer my question, but don't hurry. Just do your job and I will come back on that, if you're ready.
Don't like coding under pressure, too. :wink:
Greetings,
BGK
Good Application
Dear vijay555
i have tried this app and working fine, but i have arabic keyboard name and i can not toggle to it using your app, is there anyway to know the english sip name of my arabic keyboard.
gwassef: have a look at the second post from the top, discussing the registry. I've not really thought about it before, but have a look through the registry, and maybe even change the name of the SIP.
Have to run, apologies!
V
Dear vijay555
thanks for reply, i checked the second post from where i got a link to the wiki registry settings and got the CLSID of my SIP and change it to engish, then i used your sipswitch.exe program to change it each time i soft reset my device.
thanks for you all
Hey Vj, I ran a test on your app.
I made a Shortcut using Total Commander with the following line
"\Program Files\SipSwitch\sipswitch.exe" Keyboard
It gives me a window saying "SIP not found". Any clue?
I think it may be case sensitive - did you copy it exactly? Check the CLSID in your registry to make sure it's exactly as written.
Frankly, it's a very basic app. It needs a complete re-write!
V
Yes, they are exactly the same. Attached (I've cut the bottom half from other screen shot to avoid uploading two pics). Note, the " symbol is on the right way, Total Commander somehow omit the starting " symbol, but the short cut is definately functioning. I'm just wondering if there are any other method of putting the " marks. But I did use the same method for OMAPCLOCK, it works.
BTW, for your info, my "Keyboard" is in
\HKCR\CLSID\{42429667-...}\Default
it will be great if u develop an app which can allow multiple SIP's on the system bar(Ref. mCalc adds an icon next to SIP)
p.s: http://www.xcomsoft.com/mcalc.html

HOWTO: programmatically pop up soft keyboard

Hi,
I want to programmatically make the soft keyboard show up on my device.
I am using eVC++ 4.0. Any Ideas?
Mohammad.
mohgdeisat said:
Hi,
I want to programmatically make the soft keyboard show up on my device.
I am using eVC++ 4.0. Any Ideas?
Mohammad.
Click to expand...
Click to collapse
Code:
SIPINFO si = {0};
si.cbSize = [COLOR=Blue]sizeof[/COLOR](SIPINFO);
SHSipInfo(SPI_GETSIPINFO, 0, &si, 0);
si.fdwFlags = SIPF_ON|SIPF_DOCKED;
SHSipInfo(SPI_SETSIPINFO, 0, &si, 0);
Code:
SHSipPreference(m_hWnd, SIP_UP); [COLOR=Green]// for a specific window (to use in focus events)[/COLOR]
Cheers,
.Fred
Thanks Fred, this really works perfectly...
I am happpy now
Mohammad
dotfred said:
Code:
SIPINFO si = {0};
si.cbSize = [COLOR=Blue]sizeof[/COLOR](SIPINFO);
SHSipInfo(SPI_GETSIPINFO, 0, &si, 0);
si.fdwFlags = SIPF_ON|SIPF_DOCKED;
SHSipInfo(SPI_SETSIPINFO, 0, &si, 0);
Code:
SHSipPreference(m_hWnd, SIP_UP); [COLOR=Green]// for a specific window (to use in focus events)[/COLOR]
Cheers,
.Fred
Click to expand...
Click to collapse
hopefully this question is astute enough to keep from being flamed, but what the heck, nothing ventured, nothing gained....
so, if i took this line of code:
SHSipPreference(m_hWnd, SIP_UP); // for a specific window (to use in focus events)
and modified it something like this:
SHSipPreference(m_hWnd, SIP_DOWN); // for a specific window (to use in focus events)
or some such, could i then set it to keep the soft keyboard from popping up (either programatically or globally) without selecting it from the input menu?
obviously i know little of programming, but you should be able to catch the logic behind it. as to why, people are all but begging for this functionality for their Wizards....
blazoner said:
hopefully this question is astute enough to keep from being flamed, but what the heck, nothing ventured, nothing gained....
so, if i took this line of code:
SHSipPreference(m_hWnd, SIP_UP); // for a specific window (to use in focus events)
and modified it something like this:
SHSipPreference(m_hWnd, SIP_DOWN); // for a specific window (to use in focus events)
or some such, could i then set it to keep the soft keyboard from popping up (either programatically or globally) without selecting it from the input menu?
obviously i know little of programming, but you should be able to catch the logic behind it. as to why, people are all but begging for this functionality for their Wizards....
Click to expand...
Click to collapse
The SHSipPreference(m_hWnd, SIP_DOWN); is normally used when you catch the WM_SETFOCUS/WM_KILLFOCUS of a specific window. This is the normal behaviour for EDIT controls on pocket pcs that do not have an integrated keyboard. I can imagine it is a burden on the Wizard...
If you want to control the behaviour of the virtual keyboard for all controls of the active window, I should consider to use the first code.
You can also hide the sip button appearing on the soft keys bar, when you use the SHCreateMenuBar api.
You can also show a window with the sip down with the SHInitDialog api.
ps.: if you want to control the SIP of the whole system, you have to subclass the window with the classname MS_SIPBUTTON.
Cheers,
.Fred
.Fred
Now I leave myself open for flaming, the way I read this:
On a wizard that has a keyboard that is open and i am using, there seem to be many application that do not relize this and thus pop up the soft keyboard.
Is there a application that will stop this on a global bases ? (as in trick the applications into thinking my soft keyboard is my hardware keyboard or on call just closing the soft keyboard)
If so were can I get it from as I cant program my VCR let alone my 8track.
Well maybe reading is not my strong point but I feel that there might be a need for a .fred kbd (on / Off) tool.
Myself I have a BA with a hardware Keyboard that I NEVER use so I am not sure how apps react.
PS no offence intended
MDAIIIUser said:
.Fred
Now I leave myself open for flaming, the way I read this:
On a wizard that has a keyboard that is open and i am using, there seem to be many application that do not relize this and thus pop up the soft keyboard.
Is there a application that will stop this on a global bases ? (as in trick the applications into thinking my soft keyboard is my hardware keyboard or on call just closing the soft keyboard)
If so were can I get it from as I cant program my VCR let alone my 8track.
Well maybe reading is not my strong point but I feel that there might be a need for a .fred kbd (on / Off) tool.
Myself I have a BA with a hardware Keyboard that I NEVER use so I am not sure how apps react.
PS no offence intended
Click to expand...
Click to collapse
I think different solutions are possible for this:
1) I know somebody developed a NULL virtual keyboard (no layout), so whatever happens, the keyboard will never show up on the screen.
2) The SIP is a driver, so if it is unloaded, the soft keybard will never show up on the screen even when clicking on the keyboard button on the softkey bar, BUT I don't know what will happen with the hard keyboard, will the keys still be handled? It should but... (I can't try, I don't have a hard keyboard)
3) As you suggested a background program that would handle the on/off SIP behaviour on demand.
For me, the easiest would be the second option, because you just unload a driver, so no harm is done and no extra hack is made.
Cheers,
.Fred
3)
Well 2 sounds fine but can "joe blow" do that.
Myself I like to 1.
I see a cab that installs GhostKbd, ....
a null keyboard that can be chossen as the "input methord" over keyboard icon bottom right, options.
This gives the user the chance of having it when he wants nothing or not have it when he wants something (wiered looking at it that way).
This also wont conflict with what ever the Hardkeyboard does (well I think any way).
Can you talk to "somebody" and get it ?
Maybe we could have soem input from those that have the problem.
EDIT and 3 but could be some work
MDAIIIUser said:
Well 2 sounds fine but can "joe blow" do that.
Myself I like to 1.
I see a cab that installs GhostKbd, ....
a null keyboard that can be chossen as the "input methord" over keyboard icon bottom right, options.
This gives the user the chance of having it when he wants nothing or not have it when he wants something (wiered looking at it that way).
This also wont conflict with what ever the Hardkeyboard does (well I think any way).
Can you talk to "somebody" and get it ?
Maybe we could have soem input from those that have the problem.
EDIT and 3 but could be some work
Click to expand...
Click to collapse
Here is a free app, that does that!
http://personales.ya.com/beemer/nullkeyboard.htm
Cheers,
.Fred
@ blazoner
So does the above solve your problem and if so should we post it in the wizard wiki ?
i'm not sure. i had a cab file not uninstall completely, and it was interfering with my SIP options. i'll give it another go after a hard reset/rom upgrade. should know by tomorrow.
looks like there's a solution out there after all....
i found this in this thread http://forum.xda-developers.com/showthread.php?p=918794#post918794
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
#3 07-04-2006, 04:50 PM
mistrix Join Date: Nov 2005
Posts: 10
Hardware Keyboard only in Landscape
--------------------------------------------------------------------------------
On the Universal the combination of PQZ (to assign different SIPs to landscape and portrait, should work on other devices too) and PHMs "NoDoSIP" (registers a SIP that does nothing) works perfectly. Disable all SIPs not needed at all by setting the Reg Value (search for the SIP by name in the registry) Default under IsSIPInputMethod for that method to 0. You can rename your remaining SIPs there as well.
__________________
MDAPro, HBH662
Click to expand...
Click to collapse
so far it seems to work on my 8125
i've still gotta go through and delete SIP methods from my phone (just cause i'm a perfectionist....)
if it works all through the weekend, i'll post it to the wiki....
still working great! posted to the Wiki!
Can you add the wiki link just in case somebody uses search and finds this thread.
MDAIIIUser said:
Can you add the wiki link just in case somebody uses search and finds this thread.
Click to expand...
Click to collapse
Sure! It's on the main Wiki page for the Wizard.
Enjoy!

activate BT from today screen?

that's all i need...
and cant find a nice app for that...
can anyone help with that?
thanks
you may try the commercial apps like PhoneAlarm or PocketZenPhone.
freeware solutions are also available like PhoneProfiles. However what I did was this
Show Network Operator Name in today screen
Restoring Today Item: WiFi, BT and Phone Connection Status
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Today\Items] Create "Wireless" use Key
"Flags"=dword:00000000
"Options"=dword:00000000
"DLL"="netui.dll"
"Order"=dword:00000000
"Enabled"=dword:00000001
"Type"=dword:00000004
Enable clicking on the today plugin above open Comm Manager
[HKEY_LOCAL_MACHINE\ControlPanel\WrlsMgr] Create key "Redirect"
"Redirect"= "\Windows\CommManager.exe"
Click to expand...
Click to collapse
taken from the WIKI http://wiki.xda-developers.com/index.php?pagename=Hermes_Registry
I use an app called BTSwitch that's freeware and have it mapped to my PTT button on the 8525. All the app does is toglle bt on or off depending on it's current state. Since I can't seem to find the app on the net any more, I've attached it to this post.
PhoneAlarm does it too if you need PA for other things...
nah, i tried PA...too heavy for what i need...
i'll try the BTswitch and the reg. thing. thanks
edit:
BTswitch exactlly what i needed. sits perfectly on my SPB +
thanks
bnycastro said:
you may try the commercial apps like PhoneAlarm or PocketZenPhone.
freeware solutions are also available like PhoneProfiles. However what I did was this
taken from the WIKI http://wiki.xda-developers.com/index.php?pagename=Hermes_Registry
Click to expand...
Click to collapse
Something that i've found usefull to me and may be also usefull to others:
By adding the DWORD Selectability='1' to the wireless item, it will allow selecting the plugin with the D-Pad (scrolling on the today screen).
I have Selectability set to 0 and I am still able to select it. Weird.
bnycastro said:
you may try the commercial apps like PhoneAlarm or PocketZenPhone.
freeware solutions are also available like PhoneProfiles. However what I did was this
taken from the WIKI http://wiki.xda-developers.com/index.php?pagename=Hermes_Registry
Click to expand...
Click to collapse
OK, what do I exactely do after creating Key Wireless?

Incoming call can't be seen

hi guys, i'm having this weird problem with niki, if someone calls me i don't see the name or contact picture on the screen, so i don't know who is calling.
my phone just rings and it only shows the today screen that's all.
i'm not sure though if there is a setting on this because i can't find one currently...
any help much appreciated, thanks!
lol finally found the solution myself
it's the S2U2(Slide to Unlock 2) program that's bugging it.
i think it overrides the default "incoming call screen" of WM.
and even if you close the program it still won't work, so had it uninstalled.
delta37 said:
lol finally found the solution myself
it's the S2U2(Slide to Unlock 2) program that's bugging it.
i think it overrides the default "incoming call screen" of WM.
and even if you close the program it still won't work, so had it uninstalled.
Click to expand...
Click to collapse
I have the same problem, but don't know what S2U2 is? I havent got anything named that that I can remove.
having the same problem using SPB Mobile shell and S2U2.
MBPstudios said:
I have the same problem, but don't know what S2U2 is? I havent got anything named that that I can remove.
Click to expand...
Click to collapse
S2U2 is a program call "Slide to Unlock" version 2. this program is similar to iphone's stand by screen. it prevents unwanted "taps" on the screen. the name actually says it all "Slide to unlock"
since you don't have S2U2 installed, what other 3rd party software do you have? one of them might be conflicting with WM6's default "incoming call" program
lesteryh said:
having the same problem using SPB Mobile shell and S2U2.
Click to expand...
Click to collapse
remove S2U2
or you can try to contact the author of the programmer to do something with that bug

Categories

Resources