as i know, there's no method for controlling keyboard and phone buttons light.
But..i discovered, that lights can be TURNED OFF completely with BKL1: device disable. I used taskmgr - task manager 2.7.
Theres no kbd and buttons light at all.
BKL1: is activated with lightsdk.dll.
Is it possible to have control of that dll functions?
I am no programmer, i just looked into hexes of that dll... there are names of few functions, that if controlled by external program, could override default lights behaviour.
So, is it real?
p.s. sorry for nooby question, but these damn button lights, while i am reading ebook at night...geez.
Related
Has anyone figured out how to remap the volume slider on the Wizard?
I hardly ever want to change volume, just turn on/off vibrate mode which is a single keypress anyway, but i would really like it to be an up/down control like my old Dell Axim.
I know it functions like this in IE full screen mode, but I really want it for everything (especially MS Reader).
I think a lot of people would like this. It allows a better grip on the phone whilst moving within the app you're using (eg: MS Reader).
Any guru's got an idea about this one?
Joe
Remapping
Absolutely neccessary thing to fix (volume slider)!
And as using double-language hard-keyboard layout I am in desperate need to remap the change-layout sequence.
What about remapping in this OS, is it possible to do something?
Someone did this on the Magician (found it in that group on here at the time), I remember finding it very useful!
If someone could do a Wizard version that would be great!
Solution Found
Here is how you do it (and it was on the Magician forums, thx for the tip :wink: ):
Install the program found at the URL below, or from the attachment as you wish.
When you get the setup screen, choose "Do not handle" for all except the volume slider, which is set to up/down.
Ok it, and there you go, slider is now up/down and works in MS Reader, Today screen, and general folder browsing.
It says on the site not to put it on any device not listed as compatible, which doesn't include the Wizard, but "He who dares, wins..."
I am well chuffed with it. Now I am all ready for my commute on Monday.
http://ae.inc.ru/download/AEBPlus.zip
Joe
Unless this is a new version. DO NOT USE AEB+ WITH A WIZARD
I tried AEbuttons plus awhile ago and It deleted a couple of my buttons. I dont think it is meant for a device with as many buttons as the wizard. I had to go in and manually create the buttons again. I told it to handle all buttons though. Maybe telling it to only handle the volume slider doesn't cause this problem. I won't try it again until they actually say the wizard is compatible.
I just checked all buttons having read your post.
The only casualty is the connection manager button, which now only switches from audio vol. on to vibrate ringers when held down, and I have an icon on the today screen to go there anyway.
I can live with that
BUT BEWARE: No comms manager button = no hard reset = what do you do when you need to hard reset?
guttrhead said:
Unless this is a new version. DO NOT USE AEB+ WITH A WIZARD
I tried AEbuttons plus awhile ago and It deleted a couple of my buttons. I dont think it is meant for a device with as many buttons as the wizard. I had to go in and manually create the buttons again. I told it to handle all buttons though. Maybe telling it to only handle the volume slider doesn't cause this problem. I won't try it again until they actually say the wizard is compatible.
Click to expand...
Click to collapse
How did you restore the buttons?
Never mind:
http://forum.xda-developers.com/viewtopic.php?t=33795
joebongo said:
The only casualty is the connection manager button
.....
BUT BEWARE: No comms manager button = no hard reset = what do you do when you need to hard reset?
Click to expand...
Click to collapse
I just checked if it is possible to restore the connection manager button after installing AE Button Plus, and it seems to work
Just add these registry keys after you have installed the software and you have all your buttons back and an up down slider:
Code:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C6]
"Flags"=dword:00000000
"ResetCmd"="\"\\Windows\\AppButtons\\Comm Manager.lnk\""
"Icon"="\\windows\\CommManager.exe, 0"
"Name"="Button 5"
@="\"\\Windows\\AppButtons\\Comm Manager.lnk\""
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Keys\40C5]
"Flags"=dword:00000000
"ResetCmd"="\"\\Windows\\AppButtons\\Record.lnk\" -b"
"Icon"="\\windows\\HotVoice.exe, 0"
"Name"="Button 4(Hold)"
@="\"\\Windows\\AppButtons\\Record.lnk\" -b"
You can put this in a .reg file and open it on your Wizard to import into the registry
I don't think Windows minds the button to be remapped for a hard reset, the hard reset will probably still work if the button is remapped by software.
Did you figure out which reg entries are actually changed when the slider is remapped by AEB? If we can figure this out, we could create a file to do this without the need to recreate.
I am also getting slowdowns/crashed on syncing via USB, and am beginning to wonder if this is another AEB effect.
Joe
joebongo said:
Did you figure out which reg entries are actually changed when the slider is remapped by AEB? If we can figure this out, we could create a file to do this without the need to recreate.
I am also getting slowdowns/crashed on syncing via USB, and am beginning to wonder if this is another AEB effect.
Joe
Click to expand...
Click to collapse
I can't find any slider registry entries, but I have no idea where to look
I have noticed that once I close the AEB program my slider doesn't do anything anymore, so it might be possible that it is not just a registry entry
Hi,
I've got an orange SPV M3000, i find the blue keyboard backlight blurred
and confusing unless in complete dark environment.
the backlighting is useless in daylight, and i loose a lot of time identifing
the letters, not mentioning battery use
is there a registry entry that could permanently turn off the backlight
or is it hardware, each press turning on power?
_
in pocket internet explorer WM5, the navigation is already excellent
but i would need a few registry tweaks to make it 100% efficient:
1\ in full screen, we can use the volume slider to scroll between links
but how about using the other hardware buttons to click,
back, fullscreen on/off, home, stop, etc...
2\ add entries in the menus like:
direct favorites entries, full screen on/off etc...in regular screen.
also add more entries in full screen mode menu
3\change the color of links; blue by default
4\ have a "underline links:never" option like in regular IE
5\ open a link in a new window!
well any advice welcome on those
thanks
Funny, most people want to keep that backlight on longer - without success
But the information from that is the same - I don't think anybody has identified where the slide-out keyboard backlight gets its information. I couldn't find anything with CeRegSpy, so it might be hardcoded in the driver - or I'm not looking hard enough.
So the only option I'm aware of, currently, is voiding warranty, opening the thing up, and physically disabling the backlight :> I cannot recommend that option
I'm one of those who want the kb backlight on longer hope someone digs out the controls for this soon.
Hi folks,
When I'm using my PDA at night, I turn the backlight right down, so it doesn't wake the girlfriend (and blind me!) This requires many steps: Start->Settings->System->Backlight->Brightness->Grab stylus->Drag on screen.
I've written a simple little util which pops up a backlight brighness trackbar, plus 2 buttons to instantly minimize/maximize. You can download it from here. There's no installer - just drag the exe to your device, then create a shortcut to your Start Menu / Programs folder. Only tested on my Universal under WM6 - should work on any HTC (non-phone) device AFAIK.
Personally, I've attached it to the backlight button on the front of the universal, so to minimize backlight brightness I just tap that button, then tap the left softkey button.
Hopefully some of you find this useful - if so, lemme know! If you have any problems with it, I'll try to sort them out.
I've also made the source code available. It's a little C# class. Feel free to use it for whatever you want.
Hi,
I was looking something like that. But when I tested at my PPC, HP 6815, it did not work? Could you please help me ?
Regards,
Great work, jp_howard!
Very useful. I'm sure it may also run on many other mobile devices.
Will have a closer look at the sources
Thanks for this nice tool!
scholbert
hi jp_howard,
pls allow me a couple things:
1. it does not work while my o2 atom is cradled. maybe it will work if on battery power. let me test later, once i disconnect then get back here to update.
2. would it be possible to map it to the volume keys? this is useful for me because one of the major problems of o2 atom is the battery life, so i am force to always set the backlight its minimal setting to converse power. the problem is when i'm outdoor, i would not see the screen anymore due to the low brightness i mentioned, so it would be great if i could access the brightness level by the use of only the volume keys. anyway, i don't change the volume that often during calls...
3. lastly, i would also like to start programming in c# like what you did here. would it be too much too ask, if you point me in the right direction, so i could start programming too? btw, i'm basically a web developer, with formal training in c# windows programming as well, but not very well verse with CE programming. i've tried the hello world in vs2005 already but i'm still far from mobile programming. thanks.
I am trying to write a Today screen item that will allow a user to quickly change the backlight dimmer level (i.e. hit a button go to x% hit another button go to y%). I have been able to find plenty of information regarding device power states and turning on and off the backlight, but nothing what so ever on how to control the current dimmer level.
Could somebody point me in the right direction? Specifically I am hoping to find a low-level API function that I can easily hook into (which is what I would expect) and also related registry keys (which I assume are what's being used by the backlight control panel).
Thanks in advance!
Look for MVBklight, it's a backlight app, really great with today plugin, pop up dimmer and cycling functions. Hope it helps you to do your own stuff.
Thanks for the above link. I think I may have actually found an english version, but I still haven't given up programming my own today item (especially since I want to learn the ins and outs of Today Screen items in general).
I think I've narrowed it down to the following
// Get a handle to the LCD device.
hLCD = CreateFile(TEXT("\\.\LCD"), blah, blah);
// Get the display brightness
DeviceIoControl(hLCD, IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS, blah, blah);
The problem I am having now is that when I specify the above device (\\.\LCD) I get a file not found error. I have a feeling that the device name may actually be different (even though this was an example given on MSDN it was for a laptop LCD i believe). How do I know that this is the proper name for the device? Is there a way to enumerate device names? Do I have to create a link for a device name to a device?
Thanks again.
I think this is a problem specific to the HD2 - basically, when i leave the phone on the auto backlight setting, it is too bright and therefore draining the battery. of course, setting it manually is a pain and it needs changing as conditions change etc.
What i am wonder is if there is any way of changing the auto so that it is consistently less bright? I have had a dig through the regedit but not really sure what i am looking for or doing!
I was guessing that there was a value that would be assigned to the brightness above the ambient brightness (from the light sensor) - can anyone enlighten me further?
Many thanks (and also for all those other posts i have used to help me make my phone exactly as i like it... CHT, BsB, Scilor etc!)
try Lumos.
nice. almost does too much! but good bit of software thus far. now to do some benchmarking... if only the sun would shine!
Controlling Backlight Settings
I took a different approach to resolve my problem -- keeping auto backlight turned off, but easily changing the backlight settings when I needed to change them. I created a shortcut called Backlight.lnk (that's a lowercase "L", not an "I" I discovered). I used a text editor and put in this line:
12#Powerexe.exe 2 - backlight tab
I saved it with the name Backlight.lnk and copied it to my Start/Programs folder using File Explorer. I moved the shortcut to the top of the Start menu where I can get to it quickly. I just tap Start and the shortcut icon and I am at the Backlight screen where I can quickly change the backlight level or the timeout settings. This saves a few taps compared with going in through the Settings screen.
I had tried Lumos and another program I found on the MS Marketplace, but both caused other problems for me.
PS: I found the line above in a posting at
http://forum.xda-developers.com/showthread.php?t=645916
It's an excellent tutorial on creating all kinds of shortcuts.
Try MVBKLight.
Very handy popup (plus a usefull torch).
I have both Auto and Manual controls. With links I immediately switch between sensor and the MVBKLight slider.
Try searching for autobacklight toggle. Basically, its an icon which when pressed on main screen enables disables autobacklight. So much better than lumos.