duration of keypress in VB.Net ? - Windows Mobile Development and Hacking General

Im developing an application for Smartphones.
Is there a function set gives back how long a key is presssed ?
Or must i write a workaraound?
Goal is to make inputs in a smartphone app while unit is in your pocket.
So it doesnt matter what key , only a key ,will be pressed.
User makes some keypresses , short and/or long, after ending this , a string (like "LLS" ) is interpreted by application for doing something.

Nothing like that as far as I know, I think you´ll have to use a timer control. But take care that the timespan between "long" and "short" is really long enough! System specific tasks all have higher priority than a VB app, so it is not sure if 1.25 seconds are really one and a quarter...

So I will try it with keyup keydown.
But 1st must wait for my SDA.

Related

WM5 Vibrate Timing

Hope this is the correct forum to post this in.
I am looking for someone to kindly develop a utility that will allow me to alter the standard 5 seconds that the vibrate option is set for within WM5.
As far as I am aware there is nothing out there that does this. HTC support in the UK simply say they don't have an option for doing this (thank you very much, not).
To make myself absolutely clear I am looking for a utility that will allow me to vary and set the length of time the vibrate function works for. The current deafult of 5 seconds not only uses up too much battery power but is a pain to use in a business environment.
The utility should ideally allow me to set the vibrate length to anything I want from 1 to, say, 5 secs in single second steps.
If anyone is able to develop a fully tested tool for this then please let me know.
Many thanks in advance.
WB
@wb: You dont need a tool for this. You can simply make a few simple changes to the registry as shown here:
http://wiki.xda-developers.com/index.php?pagename=WM5_Tweaks_Other
If you want to change the settings quite frequently, and find editing registry again and again cumbersome, creating a tool for this shouldn't be too difficult and i'll make it when I get time but first try it by hand and see that if it works for you...
Nice tweak but it won't survive a profile switch!
It goes back to default.
Is there a way to make a permanent change?
Secondly, which script should I use if I want, when I receive a call or SMS,
the phone to play the ringtone and at the same time vibrate every 3 seconds for 1 second?
Shantz,
I definitely need a tool for this.
The registry tweak in the wiki only works if you have ring and vibrate set together. In that instance the vibrate lasts for the duration set for the ringtone.
If you set the phone to vibrate only it will ONLY vibrate for the standard 5 secs. It WILL NOT vibrate for any other time period set by the registry change you refer to.
Trust me, I have played with this for hours and got nowhere. I have also been in touch with HTC who confirm that on vibrate only the phone will ALWAYS default to the standard 5 secs as there is no script within WM5 that will allow one to set parameters around the vibrate timelength only.
So to summarise; you can change the vibrate time period so that it aligns with that of the ringtone; however if the phone is on vibrate and you get a notification come through, eg a text message, it will vibrate for the standard 5 secs set within WM5, irrespective of the settings of the registry tweak you refer to in the wiki. The only time the vibrate will use the settings set in the registry key is if you get a phone call come through, in which case it will vibrate for the same length of time set for the ringtone, else it does not work. Hope this is clear.
So can you help please?
Thanks
WB
so then why don't you make an empty ringtone - no sound but a ringtone file nonetheless? With that ringtone selected you say yourself you can vary the length.
Hufkes,
Because that's not what I am looking for. Your suggestion is an inelegant fix, akin to sticking plaster, not a solution.
I don't want to be fiddling about with the phone just before I go into a meeting to set a blank ringtone. I prefer to do what I do now: 2 taps and vibrate is engaged, full stop.
That's why I need a tool that can allow the user to set the vibrate length, something Microsoft should have thought of in the first place!
Anyway thanks for your input.
WB
hey wb: I will make u a tool for this...but ull have to wait for some time...i have an interview coming up next week, so not much time right now...
Yes please me too when you get a chance. Been the thing I have missed the most.
GOOD LUCK with the interview too
Shantz,
Excellent offer very gratefully received. Yep, once you are past the interview give us a shout.
Hope the interview goes well by the way.
Cheers chap, you're a good 'un!
WB
Shantz,
Are you back with us yet to kick this off?
Cheers
WB
Hey wb,
am sorry the interview has been rescheduled for this sunday...so though I do have "some" time but not enough to put into coding, i'm using that extra time to get some extra rest as the past few weeks have been quite hectic, especially the last week where i spent quite a lot of time studying...but dont worry i have a kinda layout in my mind for ur needs...will work on it as soon as im free...
OK mate, cheers.
You had better get that job! Good luck.
WB
finally had the telephonic interview just a couple of minutes ago...lets see if they call me or not..
btw ill start working on ur prog tmrw night if i dont have to go to a frnd's wedding..
I wish you luck.
In terms of the development of this tool, what I had in mind was, say, a script that would pop up some kind of dialogue box which would then allow you to set the duration of the vibrate. Duration could be from 1 seconds to the current 5, in 1 second steps, set either from a drop-down menu or chosen from 5 available time options presented on screen.
Once the vibrate length is set in this way then I would expect to be able to switch vibrate on, as one does now, and then have the vibrate for an incoming message (NOT a telephone call as the vibrate frequency works differently for this) occur for the set duration eg 1 sec or whatever.
Hope this makes sense. If you need more detail in terms of how I see this working, let me know.
Thanks again.
WB
hey wb,
i've just started on the proggie.. However it does not seem possible\feasible to "set" it using the earlier native way. I can fulfill the other options and give u an exe. Whenever u want to set the vibra mode with ur options, u can tap on it or bind to a hardware button. Is that ok?
wb, can you download the attached file and run it on ur ppc. check when u tap (or dbl tap) then does ur device vibrate...just checking whether the vibration code works on ur device or not...
Made a sample app for u...try this and let me know...
just tap on app to create start and stop shortcuts...then click on start shortcut to add notification for device to vibrate for 5 seconds on incoming sms.
jus check and lemme know if it works..this is a very quick implementation so i'll have to keep my fingers crossed
Hello Shantz,
Seems like you got over your illness then.
Just got home and seen your message. Have downloaded the Vibra file to the Tytn.
I ran it and it created the Start & Stop shortcuts as you indicated. Tapped on the Start shortcut but nothing happens. I guess this was not what you were expecting?
Just to be sure I soft booted and ran the whole lot again, same result.
Cheers
WB
yeah, am almost fit now...the fever's fully gone and tonsilitis is almost 60-70% cured..
actually, i had attached two different versions to this thread.
the first version will just make ur phone vibrate for 2 seconds instantaneously.
The 2nd version will not do anything at the very instant when you tap the start shortcut, but will start listening to incoming sms's. When you receive an sms, it will vibrate for 5 seconds...this was the intended behaviour..So let me know if you see anything happening on receiving an sms..
wb, I've found out why the app might not have been working. I use smssetmessagenotification api to notify my app whenever an sms arrives, now I found out online that there are 2 problems related to this:
1. This API is known not to work reliably, infact i found only a handful of ppl out of hundreds who cud get it working and that too sporadically.
2. Ppl suggest that even if interception of sms notification works (by this api or any other method), then ur normal sms functionality will be lost as this notification goes only to the first available receiver and is not "passed-through" to all the listeners.
I'll do some more digging on this but looks like wht u want might not be possible after all (atleast without a "slower" workaround, I think i can set a notification alert on the "unread sms" registry entry and diff it with previous value for any notification to see if there is a new msg and then run the vibra thing...will that work for u?)

smart touch key repeat rate

Hey
I'm trying to get the HP iPaq 614c in a usable state....what I'm finding is that the Smart-Touch scroll wheel is great, nice and quick and you can be productive.
But, because it is only one way (up <-> down), and because it usually functions as the equivalent of a "tab" key press (if on a PC) you can't use it for moving around in a text block.
You have to use the up down left right method by hovering over 5, then moving your thumb in the appropriate direction...however, the repeat rate on this is slow slow slow......
Its enough to not make me keep the 614c because it means editing SMSs or emails or even just random text fields like URLs is painful, particularly when you make a mistake.
Does anyone know any registry fields to change this?
I've tried the accessible settings in Settings > Buttons > Up/Down Control but they have no effect.
Thanks!
Si
yes i would be interested in this too.
I've searched the registry but couldn't fnd anything applicable. I found one key which was reported in another forum, but it had no effect.
WAY NOT TAP (WITH FINGER) ON THE AREA AND THEN MOVE L/R
I THINK YOU NEED TO HAVE "SLOW" MOVMENT FOR SOME APPS/FILES
well that is why I do, like you say. I guess slow movement may be useful for some things.
When you're in the middle of a text message or email though, it can take days to scroll through a message.
Its also very hard to pinpoint the cursor to the right area with out using the stylus (i.e. with your finger nail).....
...part of the beauty of the 614c for me is the phone keypad which allows T9 input (T9 input being super fast compared to any qwerty input with two fingers), but when you can't edit the message very easily it becomes annoying.
Im sorry to say that I don’t know/suffer from your prob
not that I do want problems, but the thing is that all text is within the bounds of the screen (for me on long doc/mail....) so the only need for fast thing is up down
maybe you have a different setting that lets you see "out of the screen" ~ the need for fast L/R scrolling
as for ie tx9 I don’t use this method so ….. I disabled the default settings of having it on first thing
for ie address I use pie-plus app ,it has within it's settings option for quick words/address and finger scrolling or open more then one tab etc.
but you asked so I will give you the solution
please backup your device
open a reg edit like this free one
http://www.phm.lu/products/PocketPC/RegEdit/
then go to HKLM/software/tegic/et9/ime
tap on D-WORD "carrierDefaultTextMode"
set value from "0" to "1"
enjoy
for l/r scrolling, what i'm talking about is when you're editing a text message or an email, they can get quite long. so say you're editing a message, then you realise you need to add a word at the start or edit a word in the middle, it takes ages to scroll to the middle or the beginning using the l/r scrolling on the smart touch wheel....and when i say ages, i mean ages, at least compared to how quickly it works on the smartphones with a hard nav joystick/wheel.
it has nothing to do with whether you can see the text on the screen. its to do with moving the caret/cursor/pointer around within the text.
thanks for that registry entry...i did try it, but it made no difference. IE still uses abc method.
i may look at that pie-plus ting though, looks like it may help.
sikittle said:
forthanks for that registry entry...i did try it, but it made no difference. IE still uses abc method.
i may look at that pie-plus ting though, looks like it may help.
Click to expand...
Click to collapse
works for me
did you save the reg by "exit " turn off the device for 10 sec then SR ?
any way i will also try to look into the scroll....
it changes the default method for applications like Internet Explorer for you? not just SMS composing?
I'll try it again...
hey yeah
that did work, thanks!! (making the default mode actually work as default in all circumstances)
i just typed it wrong.
told you so i will also look into the wheel thing im now into helping with this http://forum.xda-developers.com/showthread.php?t=403736

more option etc. mainly 4 ipaq 600
hmmmm.....do you know how to make that keyboard fix work even when you install a 3rd party keyboard.
I was trying to install a finger friendly keyboard for the times when you have to type in passwords or other such delicates, but if i do that after having made that modification it loses it as the default.

Pedometer using Diamond's built in Accelerometer

=========================================
3/14/2009 Pedometer 1.42 is released.
What's new:
--Fixed "InvalidCastException" error for non-english regional setting.
NOTE:
1) If you want to keep your old jogging data, and customized sound file and background file, you need to save the "pedometer.sdf", "background.jpg", and "StepSound.wav" files, install the new version, then copy back these files to \program files\elitemway\pedometer folder.
2) !!! The pedometer is designed to count relatively accurately when you carry the phone vertically or horizontally around you left or right side of your waist belt. It may give you wrong result if carry your phone otherwise. Step detection algorithm that can handle all carrying position and walking/running conditions is very complicated and is beyond my knowledge. Step length and Calories conversion are unique for each individual and walking condition. There is no way that this can be very accurate. You may adjust these values in the "Setting" screen. The application is not globalized yet. Like all other xda developers, I have to find spare time working on this project. Thank you for your understanding!
==================================================
3/12/2009 Pedometer 1.41 patch is released.
What's new:
--Fixed the version number.
--When you set the distance unit to "mile", it still displays the distance value as km. This bug is fixed in the patch.
Copy the attached zipped exe to elitemway\pedometer folder, override the existing one.
12/25/2008 Pedometer 1.4 is released. Merry Christmas and Happy New Year!
What's new:
--The pedometer should also work when carrying in horizontal position. Please report if the counting is accurate enough.
--Added "Show toolbar" setting so that you can choose whether to show the toolbar on the main screen.
12/16/2008 Pedometer 1.3 is released.
What's new:
--Added battery threshhold setting. The program will pause pedometer, automatically save the current progress and then allow device to go into standby mode based on the Power setting when battery level falls below a certain value.
--Relocate the buttons from the main screen to menu.
--Display battery status on the main screen.
--You can change the background by replacing the default "Background.jpg" file.
12/15/2008 Pedometer 1.2 is released.
What's new:
--Step detection is a little bit better. It still has a lot of room for improvement though.
--While Pedometer is running, the screen will dim, but will not standby.
--The "Hide" button not only turns off the screen, it can also prevent the device from going into stanby mode. So you can let it run in the background for a long time. If you want to keep it running, do not use the Power button, instead using the Hide button.
--Pause button stops both time and step count. It will also stop the timer. So when it is paused, the device can be in the standby mode to save battery.
--I let it run around 7 hrs in office environment with fully charged batterry (1350mAh), with Blackberry connect and a few emails, no step sound, I still had about 45% left at the end.
--You can mute the step sound from the main screen.
--Now it has the HTC Diamond black transparent background. See the screenshot.
--The default step sound is shorter and "big foot" like. You can customize the sound by replace the default "StepSound.wav" file (do not use anything above 0.2 sec). Nero 8 wave editor and other tool is good for sound editing.
--Added error handling for possible decimal conversion error due to different regional setting. As a workaround, you can probably change you regional setting to English, then run the application, finish the setting, then change it back.
12/13/2008 Pedometer Release 1.0 summary
I searched extensively for a pedometer application that works on Diamond, but could not find anything. So I created one.
--It uses HTC Touch Diamond's built in Accelerometer.
--Only .Net CF 2.0 is required (comes with Diamond).
--You can pause and reset the step counter.
--It displays steps, distance, calories and time duration.
--You can use the Hide button to save battery.
--You can set the step length and calories per mile value.
--You can save, delete and view the historical data.
--The historical data is stored in Microsoft SQLCe compact database.
--It can play the sound when the step is detected.
--It can sound an alarm when the set distance is reached.
--Briefly tested with the US unlocked version of the Diamond and Sprint version of the Diamond.
--The sensor.dll is from http://www.koushikdutta.com/search/label/Sensor%20API
Tips:
--First, verify and set your preferred setting from the menu item.
--Find the best carrying position with the "Play step sound" option on.
--Use the Hide button to save battery.
--You can install on storage card, but it can break the application if you use the storage mode while the Pedometer application is running.
Known Issues:
--Step detection is not accurate sometime. The algorithm needs improvement.
--Hide mode does not prevent from going into sleep mode.
--After changing the setting, you need to close then reopen the application for teh new setting to take effect.
--It only works if the diamond is in the vertical position.
nice work buddy
Looks promising, thanks for the work!
any chance this would work on a touch pro? Also, if i wanted to leave it on all day just to basically see how many steps i'm getting in on a typical day, does that basically mean i'll have to recharge my phone everyday or is the battery footprint very low?
thanks!
this could be pretty useful. thanks
Nice work, I just came on here to look for one of these, thanks for the convenience haha
Thx for the ap, i was working on my one some time ago but stop after having bad etection when running, im going to test yours and given a feedback.
work well on Touch HD and Diamond but... i run for twenty steps but... it counted only nine.. (bouth diamond and touch HD was in vertical position)...
thank you
Step detection algorithm is hard to do. I will see if it can be improved.
fadywwf316 said:
any chance this would work on a touch pro? Also, if i wanted to leave it on all day just to basically see how many steps i'm getting in on a typical day, does that basically mean i'll have to recharge my phone everyday or is the battery footprint very low?
thanks!
Click to expand...
Click to collapse
Not sure if it will work on TouchPro. It should work though. This utility is still in early development stage. I do not have battery consumption data yet. The key is to find a reliable step detection algorithm. Thanks.
On my Touch Pro, RomeOS 1.51 :
When I try to run this APP.
Conversion from string "0.235" to type "Decimal" is not valid.
try changing your language options, there where any option to change the symbol of , to . or what else
Pedometer version 1.2 is released
Hi, All:
After some intensive efforts, the Pedometer version 1.2 is released. The HTC touch black transparent looks much better. Please post all questions in this thread.
I found this doc. It may be of interest to you in regards to your algorithm? Excellent work in any case.
http://www.embeddeddesignindia.co.in/STATIC/PDF/200810/EDIOL_2008OCT17_CORE_ETEST_AN_01.pdf?SOURCES=DOWNLOAD
Great App
thanks for great app. What would be really cool is if it would have its own TFlo3D tab.
doey_28 said:
I found this doc. It may be of interest to you in regards to your algorithm? Excellent work in any case.
http://www.embeddeddesignindia.co.i...08OCT17_CORE_ETEST_AN_01.pdf?SOURCES=DOWNLOAD
Click to expand...
Click to collapse
I will look at at the paper closely when I get a chance.
Is there a message/signal that is sent out when Windows Mobile is about to die due to lack of power? Because twice now, while hiking and while on the tread mill, my phone happened to be on it's last legs WRT power, unknown to me. In the middle of the workout/hike the phone died due to lack of power thus losing the progress so far. Could pedometer instead be notified of pending death of the phone due to power and "save itself"
before all power is gone?
Either that or how about a resume feature where ever minute (5 minutes or whatever) pedometer saves the current progress such that if the phone died for any reason and pedometer was restarted, it would sense that it was in the middle of a recording and offer to resume where it left off of start anew.
It seems to me that either solution would solve my problem.
defaria said:
Is there a message/signal that is sent out when Windows Mobile is about to die due to lack of power? Because twice now, while hiking and while on the tread mill, my phone happened to be on it's last legs WRT power, unknown to me. In the middle of the workout/hike the phone died due to lack of power thus losing the progress so far. Could pedometer instead be notified of pending death of the phone due to power and "save itself"
before all power is gone?
Either that or how about a resume feature where ever minute (5 minutes or whatever) pedometer saves the current progress such that if the phone died for any reason and pedometer was restarted, it would sense that it was in the middle of a recording and offer to resume where it left off of start anew.
It seems to me that either solution would solve my problem.
Click to expand...
Click to collapse
In next release, I can add battery alert threshold, play the sound, then, save the progress automatically and allow device to go to standby mode.
Lightsailpro, any plans to make this a GPS-assisted app? I realize that once you introduce GPS, you're taking away from the entire purpose of using the accelerometer to measure actual steps, however, I would love to have an app that I could choose on a given occasion whether it uses acc. to measure steps, or GPS to measure actual distance.
Currently, I run with my Diamond (for music) and a GPS watch (to track my progress and calories). How great it would be to ditch the watch and combine all the functionality into the Diamond!
lightsailpro said:
In next release, I can add battery alert threshold, play the sound, then, save the progress automatically and allow device to go to standby mode.
Click to expand...
Click to collapse
Sounds great! Thanks.
Now, it it's not too much to ask, a little better graphical design... I know, I'm no graphic artist either but I can steal with the best of them!

[APP][Private Beta Jan 3, 2010] X1BH (X1 Button Hook)

X1BH beta
X1 Button Hook
Jan 3, 2010
By Jonathan King
GUI/Updater by DOCIOHN​
Special thanks to DOCIOHN who not only created the settings GUI and updater, he is providing the server space to make updating possible.
Description
X1BH is a successor of X1BC and the (kinda) released X1BC2. The program gives you the capability to assign different functions to the panel, ok, soft, and volume keys. Another feature is the capability to disable screen rotate when the keyboard slides. You can assign a button to toggle this feature. X1BC also supported adding fn functions to the keys on the keyboard that had none as well as making 'tab' or 'win' a ctrl key. This feature is not yet added to X1BH but will be in future versions. A new feature not seen in any previous program is a fix for the X1 keyboard repeat problem. While this is a hardware problem, X1BH can prevent key repeats that appear too rapid. Credit for the idea for this feature goes to J-Pro. Unlike the previous programs, X1BH runs as a service therefore not counting toward the 32 process limit. This was something suggested by Dandie.
Download
See the second post for the current version.
Background
You may have noticed that my enthusiasm for the X1BC and X1BC2 projects dropped for a while. The reason for this is that I was frustrated with the methods for trapping the keys. X1BC used SetWindowsHook to set a low level keyboard hook. The problem with this method is that many programs like to use this function as a means for trapping keys and only one program is allowed to have a low level keyboard hook at a time. Having X1BC running in the background all the time prevented some applications from working and just annoyed others. Most importantly, I found that it was not possible to send volume up/down keys. Next came X1BC2. Instead of a hook I used hotkeys. There were some things better but some things worse. The biggest problem was that 3rd party programs liked to use hotkeys too. And when they did, they robbed X1BC2 of its hotkeys. There was no way I know of to detect my hotkeys were taken. The only way to restore would be to restart the program.
Enter X1BH. It started by me thinking what would it take to rewrite the button driver. I disovered keypad.dll. It runs a service responsible for detecting keyboard interrupts and broadcasting the key event using keybd_event(). It seemed that keypad.dll had much responsibility though. I could not feasibly rewrite it. So I had a better idea. Leave keypad.dll to do all the grunt work and just hook the keybd_event() routine. By modifying the import address table at runtime I redirect keybd_event() calls to my own routine that gets to decide what really gets sent out. The result is total and exclusive access to keys before everything else. The possibilities are wide. While I do not modify keypad.dll in any way, I will probably release a CAB installer that includes it just because my hooking routine will only work with a certain version of the dll.
Download Current Version
More details will be added later. To use, install the CAB and soft reset. Use the settings program to change options.
Current issues/work needed:
- Capturing the panel button will not prevent the panel manager from opening. To stop this you must delete the panel manager reg key
- Ctrl key still to be added
Could use this one too.
Sounds great - I'd love to have any easy way to do all these things + CTRL is extremely useful imho and being able to decide which key to make CTRL would be awesome
Thanks,
Peter
Lovely, JKingDev.
I just hope put ctrl/tab alloc functions on the first priority to-do of X1BH release
I agree - I was considering installing another app that would add CTRL functionality, but that one was hard coded to the TAB key, but I use that for other functions, such as filling in forms - being able to set the Windows key for CTRL though would be perfect since I already have that duped as my XPanel key. So being able to decide which you want to make Ctrl, either TAB or Windows Key or something else would be great
Peter
Ctrl key is next on the todo list. It will support tab or win key. Maybe even sym or "au". The original functionality of the key can be preserved though. It can be something like if you hold the key while pressing a letter it is ctrl. If you just press it, it acts normal.
Quite nice work, JKingDev! Thanks for doing that!
P.S.: Thanks for the credit
Who will get to try this? I'd be glad to do it
LazyFunker said:
Who will get to try this? I'd be glad to do it
Click to expand...
Click to collapse
Sure, just send me a PM with your email address. Though one tester has already indicated that they have not have any problems, so perhaps a public release is very soon.
JKingDev said:
Ctrl key is next on the todo list. It will support tab or win key. Maybe even sym or "au". The original functionality of the key can be preserved though. It can be something like if you hold the key while pressing a letter it is ctrl. If you just press it, it acts normal.
Click to expand...
Click to collapse
Sounds great - I use the Tab and Win keys daily, the Sym key weekly - and the au key never. So I'd be quite happy making that a permanent CTRL key, even if I lost all the au functionality. I'd be happy if I had to hit a key with the au to make it do it's original function, rather than having to hit a key with the au to make it CTRL .
If you have even some of these options that would make this program awesome imho .
Thank you,
Peter
pdamouse said:
Sounds great - I use the Tab and Win keys daily, the Sym key weekly - and the au key never. So I'd be quite happy making that a permanent CTRL key, even if I lost all the au functionality. I'd be happy if I had to hit a key with the au to make it do it's original function, rather than having to hit a key with the au to make it CTRL .
If you have even some of these options that would make this program awesome imho .
Thank you,
Peter
Click to expand...
Click to collapse
Hmm. How about au key is ctrl. Fn+au is regular au. There are so many possibilities. Should I really make all these options or maybe just the best 3 so that it doesnt become confusing.
JKingDev said:
Hmm. How about au key is ctrl. Fn+au is regular au. There are so many possibilities. Should I really make all these options or maybe just the best 3 so that it doesnt become confusing.
Click to expand...
Click to collapse
That option, Fn+au for au would be perfect imho - It's up to you though how many options you put in, maybe you could have an advanced mode and a simple mode - with the 3 basic options in simple and then the option for users to set more advanced functions elsewhere.
My problem with the other software was that it was hard coded and had no other option - no matter what other options you selected in that program, TAB was always CTRL and that just didn't work for me. Having 3 options already puts you ahead of the game - allowing people to customize is great, but if you are making multiple releases I'd say stick with the options you've mentioned for now and add others as they are requested.
To me I can't think of any better combo than au = Fn+au & Ctrl = au
Peter
I am very pleased that the investigation of Keyboard System DLL has brought such results ... Can not wait for the official version, which will be need to compliment any Xperia X1
Wooooo! I've been waiting so long for this Jking! Finally! PM'ing right away.
Hey, I copy keypad.dll to Windows and I lost control of all buttons
I've just figured out the reason. I don't have keypad.dll in windows folder. I use Untamed 1.1 Rom (MrRush)
Sorry for the lack of updates in the past few days. PMs are being answered. I am on the Hybrid Electric Vehicle Team at Virginia Tech. We are participating in the EcoCAR Challenge (add us on facebook/follow on twitter!) and this past week I have been in Daytona Florida participating in the Winter Workshop event. It has been hard work and I had to take a break from X1BH but I think we did well.
Some new developments, there will be a UI setting app. Thats one reason I am holding back the release. Another XDA member is writing the program. They have chosen to remain anonymous. It will even have an updater built in. That same user is graciously granting some server space. I am very grateful for their effort and contribution. Version 1 will come soon.
It is great to hear that you are contributing to the earth! Looking forward to the release of X1BH~
great job!!!
great job man!!! greetengs to you and to Dandie! i must say i enjoyed reading posts and threads written one year ago. it is amazing how much passion you guys put in solving these problems. small problems for geeks but big problems for humanity can't wait to try cab. once again, big thanks!!!
P.S. If only Tesla was alive today we all wouldn't need petrol cars. sorry for offtopic.
x1bh
looks very compromsing and a very nice idea to hook keypad.dll directly ..
x1bc is still a great program to customize xperia keys but x1bh looks even better ... i would appreciate, if there was an easy way to create oem like using no hardcoded paths or paths read out from registry ..
i use x1bc and cook it into my roms .. btw, x1bc is great as it does not work only for x1

two little apps: automatic rotation & wifi/display stay active - update 28/12

Hello
The Mega is my first smartphone, and thanks to xda I found lots of usefull info and apps to customize it just like i want
I think now it's time to share some apps I did mostly for my own use, but maybe usefull for some other people.
Well, here are two simple applications:
RotateMon
- The first, "rotatemon" (stupid name I know... ) is designed to run invisible in background and simply rotate the screen to landscape if one the following apps are launched: sms /mms ; opera mobile 10 and notes (notes.exe)
When you exit the app, the screen is restored to previous orientation. (meaning if you already are in landscape, you will stay in landscape)
I did this app because i couldn't found something doing this the way i want. I know there are mortscript scripts to do this, but not exactly like this. (and there's a problem with tmail.exe with this method, because mortscripts checks if a windows exist, but sometimes tmail.exe runs in background with the same window title "SMS / MMS" as the active window, so we must check if it is really active or in background...)
I know it's possible too to assign a long key press to the action "rotate sceeen", but I was tired of long pressing this key everytime i launched opera or the sms program...
Well just try it if you want, and let me know what you think about it, it's very usefull for me, maybe for you too
You can launch it at startup like I did (for example with sktools or something equivalent).
Please understand that I did it for myself, so it's "customized" for me (the apps that are monitored to trigger the rotation). If it is usefull for someone else I'll be happy to provide a more "user friendly" version (with the ability to configure what apps are monitored for example). Don't hesitate to ask
StayAlive -update 28/12/2010: now with a nice interface, install cab, more user friendly -
Another very simple program, designed to keep wifi "alive" even when the device is in sleep mode. It's a simple switch: ON/OFF, based on the registry key Comm\BCMSDDHD1\Parms\HTCKeepWifiOnWhenUnattended , you can switch the "StayAlive state" when wifi is on or off, doesn't matter, and the state is keep after a soft reset.
This tool can the display alive too, it provides a simple switch On/OFF to keep the display alive (doesn't prevent locking, well sometimes it locks and sometimes not, don't really know why..., but the screen stay on). Please note that the screen will not stay on at full backlight level, it will stay on at the "lower" backlight level (to prevent too much power drain...)
Ps:Sorry for my poor english
how to remove this software from phone?
rotatemon
Mobtel063 said:
how to remove this software from phone?
rotatemon
Click to expand...
Click to collapse
You just have to delete the program folder. If it's running, kill it with a taskmanager before of course (or soft reset). If you put it in your startup, remove it before, then kill the process or soft reset, then delete the folder.
No modifications are made to the system
ROTATEMON
seb3773 said:
RotateMon
Please understand that I did it for myself, so it's "customized" for me (the apps that are monitored to trigger the rotation). If it is usefull for someone else I'll be happy to provide a more "user friendly" version (with the ability to configure what apps are monitored for example). Don't hesitate to ask
Click to expand...
Click to collapse
Hi seb3773 I like you rotatemon very much. It is what I need, but since I have used Swype I had to turn it off. When the screen rotate my swype keyboard don't rescale well and the screen is cut out on te right side.
I would be grateful if you could disable sms rotation in your program?
or maybe some "user friendly" version above-mentioned?
I'm proud if it is usefull for you too A more user friendly version is coming soon, as i'm actually unemployed , i've plenty of time to do it. I intend to program a configuration interface with some nice features. It will be ready in 1/2 days
Great work
good works, man.
I wonder whether you can add-in one more switch not to connect 3G or smthng.
I'm having problem with that. When i accidentally press on browser icon, it start connecting to 3G network and i got to pay data charges.
It would be good if we can turn off. Thanks

Categories

Resources