[APP REQ] App to wake up backlight on slideout keyboard - Windows Mobile Development and Hacking General

I have a simple idea for a program that will re-illuminate the slide out keyboard on the Touch Pro.
I believe it could be possible to create a program that starts up and polls the g-sensor once the hard keyboard is slid out. Considering the Touch Pro has an accelerometer, the app would simulate a key press, (such as 'CTRL' or 'SHIFT') once you shook, tilted, or flicked your phone. Then the app would close once the keyboard is closed.
Okay, so maybe it just sounds simple. Would anyone care to try and write this?
Please and Thank You!

Pocket Toolman has a setting to do this.

Related

Contactbreeze under hardware key?

Does anybody knows how to make a shortcut to Contactbreeze?
Now i have to touch the screen to open Contactbreeze.
My thought is that if I touch the icon on the screen, then there must some kind of shortcut for it.
Why ask this question twice?
http://www.sbsh.net/forums/index.php?showtopic=8907
I guess if you button mapper or something similar you could use Stylus emulation macros.

Registry Key for "AutoRotate" setting?

Can someone please help me tweak the setting which makes the screen rotate from landscape to portrait when the screen gets slid back over the keyboard.
I have a hardware button mapped to rotate the screen. I often use the unit in landscape and when doing so I occasionally want access to the keyboard. So I slide the screen up, type whatever I want to type, then slide it back. It's very annoying that doing so forces the screen back to portrait.
The behaviour I want is this:
[When in portrait] sliding open causes rotation to landscape.
[When in landscape] sliding open changes nothing.
[When in landscape] sliding closed changes nothing (currently it causes rotation to portrait).
1 & 2 are the default behaviours. Is it possible to keep them and add 3?
I think I have stumbled accross a solution to your problem.
I use VJOkButt from www.vijay.com mapped to the top right hardware button. This closes rather than minimses the currnet app when pressed. Anyway to achieve your option 3 all I do is Press the camera hardware button, this switches you to Landscape. If you click on the X to close the camera app the screen returns to portrait but if you press the hardware button mapped to VJOkButt the camera closes but the screen remains in landscape. Best of all opening or closing the keyboard does not change screen orientation. You can still manually change orientation back to Portrait from Settings>Screen. Soft reset will return to original functionality e.g. slide the keyboard to change orientation.
Hope this works for you.
Al
>cough< www.vijay555.com >cough<
Guys, anyone using VJOkButt should upgrade to this version, v0.73:
http://www.vijay555.com/vj/Releases/VJOkButt/VJOkButt.exe
I introduced a memory leak in 0.72 and tracked it down this lunch time. I haven't cabbed this up yet, because I'm still testing, but it should be more reliable (long term) then 0.72 which is available on my site at the moment.
Also one bug - I've made the window closing slightly too severe, so occassionally it will close a small dialog AND it's parent. This is only in isolated circumstances, but I'll fix this ASAP.
V
Sorry mate I'm having a typo day today
www.vijay555.com it is.
Thanks for your hard work.
I appreciate the effort you you put in to improving life for the PDAphone community. Programming is a dark art to me but I would love to learn. I used to break out in a sweat just with simple dos scripts.
Al

how to get event of sliding keyboard?

HTC Wizard and so....
recognizes hardware keyboard slide out and changes screen orientation.
should be there some hardware switcher.
if so:
how to determine this swither status and use it in code,
for example to to turn the power on when keyboard is sliding out?
Well, when the screen orientation changes all top-level windows should get a WM_SETTINGCHANGE message. Can't think of anything else off the top of my head.
have you tried...
http://blogs.msdn.com/onoj/archive/2004/03/12/88865.aspx
Not sure if there's an event (the keyboard driver may simply be calling all the required code), but the call in that article should hopefully tell you whether the keyboard is slid out or not; means you'd have to check periodically, I guess.
thanks for suggestions, but it did not helped.
I can recognize if the keyboard slide out/in, by the registry key.
nothing special hard.
but this registry key is defined at the moment when keyboard slide in/out but only when the poer is running. when you change keyboard when device sleep (power off), then when you turn the power up, you observe a second delay before the scrfeen orientation changes and refreshes.
I want to write appliaction which will turn the power up when the keyboard will slide out. I know how to write application which runs even when the device sleeps, but I need any event of keyboard changes.
once you figured out how to correctly detect the keyboard sliding out, maybe you could also make a little application which hides the keyboard in all application once the keyboard is open (for example with a keyboard of zero pixels high) When the keyboard is closed, the last used or standard keyboard should be made active again...
CIAO!
VOODOOS!L
You all will get surprised...but the screen rotation is hrdware dependent and what hardware..is a junction where two magnets meets and the force causes the thing to rotate...similar to the design of Nokia 6800...one can veryfy by using a magnet...and many of our friends hv experienced with the magnetic cover which comes with the handset..

Turn off device when slide keyboard closed

I almost ALWAYS power on my device (Wing) by sliding the keyboard open. I have to wait for the screen to rotate, UNLESS I power off BEFORE sliding the keyboard shut. Then, the next time I open it, it is already in landscape mode. I have gotten into the habit of pushing the power button, and THEN sliding keyboard shut. Is there a way to have my device power off (sleep whatever) when I slide the keyboard shut, just like it wakes up when I slide the keyboard open?
If not, how about a way to make the default orientation landscape--opposite of what it is now.
hi,
you can combine sliding keyboard sounds with Vijay555 DeviceLock.
wfg
starbase64
Sounds like a great solution. I can't get SlideSound to work ... I activate it, but it doesn't make the sounds or run the programs when I open/close the keyboard. I have Keyboard Sliding Sounds installed as part of my ROM. Even with that disabled, it doesn't work. Not sure what I'm doing wrong. I have posted the question on PPC geeks.

BIOTouch.exe

What is this process and what does it do? I found it in \Windows and it's size is 91600 bytes (89.4k). It is nowhere as Autorun or a startup service, yet it starts everytime i turn on the phone. I kill it manually.
If i kill the process, nothing bad happends, everything works, and even better, some lag disappears.
Any1 knows what it is??
See http://forum.xda-developers.com/showthread.php?t=401984&page=6.
I would suggest you start from this page, because of the following quote:
====
HTC had no reason to include an application it their ROM if it wasn't needed.
The application is used wherever a "cube-like" action is requested.
For example kill biotouch, go to your mail and swing left to get to the next msg..
BOUM, phone freeze, soft reset.
At least this happened to me with a 1.93 ROM
===
Killing this process makes the X1 a lot faster on the WM GUI level! No crashes, no freezes, evereything seems to work as normal. So what is it for on the X1?
The only thing I noticed, that PocketBreeze doesn't show the messages on the message tab after killing the process.
on biotouch depend some gestures but you can live without them
Killing biotouch seems to have really given my X1 a kick up the a**! More responsive, task manager shows 5-6% usage now. Nothing seems to be missing either. Eraly days thou, I see how it goes..
When I open and close the screen switches to landscape a whole lot quicker too!
One question on my mind "Whats the catch?"!
Silly question, but how do i see my processes?
Install this task manager on your X1..
Try disabling biotouch.exe
If it gives you an improvement then install this to stop biotouch.exe from starting the next time you restart your X1.. Make sure biotouch.exe has been stopped in the task manager before running this.
It controls finger scrolling through emails etc. and for me I couldn't live without. If you don;t need this then should be fine to kill.
so it only controls scrolling? nothing else?
finger scrolling up/down or left/right (to go to previous/next messages) also?
would killing biotouch make it not work on the screen, but would i still be able to go left/right on the optical pad?
disabled biotouch and still have finger scrolling everywhere, don't have any difference, just less memory consumption an maybe a bit more speed.
I have the normal task manager, but can't see any program running.
Do I have to install the task manager cab from the first page?
Biotouch enhances logics processing of touch input. It is because of this program that you can use the ultra-small high-res Windows Mobile default keyboard using your thumb on the very small square keys/buttons, and be able to accurately press the buttons you intend to press. (Anyway I prefer Spb Keyboard instead hehe).
Biotouch calculates equidistant midpoints between the perimeter edges of your finger touch, and incorporates touch pressures (with the center of your touch having the most pressure), in its algorithm for accuracy.
Try it yourself: use the keyboard with large keys/buttons on an iPhone 3G, and then use the default Windows Mobile on-screen QWERTY keyboard using your XPERIA which has even smaller keys/buttons. You will be surprised how much easier it is to press the intended buttons on your XPERIA than the iPhone with its capacitative touch screen.
Biotouch helps with other things too like enhancing touch-scrolling based on how much of the touch surface your finger stayed on the screen during a gesture, to decide what type of scroll to do.
Another thing it helps with is distinguishing finger touch from stylus touch. If one small high-pressure point is detected it assumes it's your stylus. In some situations you may be able to scroll easily with your finger but not with your stylus, as using the stylus you would be selecting text instead, for example.
dogans said:
I have the normal task manager, but can't see any program running.
Do I have to install the task manager cab from the first page?
Click to expand...
Click to collapse
Yes. It runs just like Windows Task Manager highlighting programs running in the background and giving you the option to 'Terminate' (End Task) an application.
I notice that if I have a large html email and use "tap to scroll right" option it starts biotouch.exe.
If the fix is installed to stop biotouch then the phone crashes. So either dont scroll right in the emails or I just remember to kill biotouch once im finished.. Although I get a lot of email I personally dont need to use the scroll right function very often..
holdout said:
Biotouch enhances logics processing of touch input. It is because of this program that you can use the ultra-small high-res Windows Mobile default keyboard using your thumb on the very small square keys/buttons, and be able to accurately press the buttons you intend to press. (Anyway I prefer Spb Keyboard instead hehe).
Biotouch calculates equidistant midpoints between the perimeter edges of your finger touch, and incorporates touch pressures (with the center of your touch having the most pressure), in its algorithm for accuracy.
Try it yourself: use the keyboard with large keys/buttons on an iPhone 3G, and then use the default Windows Mobile on-screen QWERTY keyboard using your XPERIA which has even smaller keys/buttons. You will be surprised how much easier it is to press the intended buttons on your XPERIA than the iPhone with its capacitative touch screen.
Biotouch helps with other things too like enhancing touch-scrolling based on how much of the touch surface your finger stayed on the screen during a gesture, to decide what type of scroll to do.
Another thing it helps with is distinguishing finger touch from stylus touch. If one small high-pressure point is detected it assumes it's your stylus. In some situations you may be able to scroll easily with your finger but not with your stylus, as using the stylus you would be selecting text instead, for example.
Click to expand...
Click to collapse
in this case, biotouch is impt
holdout said:
Biotouch enhances logics processing of touch input. It is because of this program that you can use the ultra-small high-res Windows Mobile default keyboard using your thumb on the very small square keys/buttons, and be able to accurately press the buttons you intend to press. (Anyway I prefer Spb Keyboard instead hehe).
Biotouch calculates equidistant midpoints between the perimeter edges of your finger touch, and incorporates touch pressures (with the center of your touch having the most pressure), in its algorithm for accuracy.
Try it yourself: use the keyboard with large keys/buttons on an iPhone 3G, and then use the default Windows Mobile on-screen QWERTY keyboard using your XPERIA which has even smaller keys/buttons. You will be surprised how much easier it is to press the intended buttons on your XPERIA than the iPhone with its capacitative touch screen.
Biotouch helps with other things too like enhancing touch-scrolling based on how much of the touch surface your finger stayed on the screen during a gesture, to decide what type of scroll to do.
Another thing it helps with is distinguishing finger touch from stylus touch. If one small high-pressure point is detected it assumes it's your stylus. In some situations you may be able to scroll easily with your finger but not with your stylus, as using the stylus you would be selecting text instead, for example.
Click to expand...
Click to collapse
Didn't know my fingers were that powerful
holdout said:
Biotouch enhances logics processing of touch input. It is because of this program that you can use the ultra-small high-res Windows Mobile default keyboard using your thumb on the very small square keys/buttons, and be able to accurately press the buttons you intend to press. (Anyway I prefer Spb Keyboard instead hehe).
Biotouch calculates equidistant midpoints between the perimeter edges of your finger touch, and incorporates touch pressures (with the center of your touch having the most pressure), in its algorithm for accuracy.
Try it yourself: use the keyboard with large keys/buttons on an iPhone 3G, and then use the default Windows Mobile on-screen QWERTY keyboard using your XPERIA which has even smaller keys/buttons. You will be surprised how much easier it is to press the intended buttons on your XPERIA than the iPhone with its capacitative touch screen.
Biotouch helps with other things too like enhancing touch-scrolling based on how much of the touch surface your finger stayed on the screen during a gesture, to decide what type of scroll to do.
Another thing it helps with is distinguishing finger touch from stylus touch. If one small high-pressure point is detected it assumes it's your stylus. In some situations you may be able to scroll easily with your finger but not with your stylus, as using the stylus you would be selecting text instead, for example.
Click to expand...
Click to collapse
Make thes sticky somewhere

Categories

Resources