Hi Everyone,
I find I'm constantly switching between programs, would it be possible to write a bit of code to 'alt-tab' using hardware buttons rather than the 'X' at the top right hand corner of the screen?
My concept is: tap both volume buttons, bringing up a alt tab dialogue: then up/down again to toggle between, and in 1 second, the program switches.
If volume buttons can't be used, try both the Backspace and Hangup keys - The Home and Dial keys already open the Programs tab. (multi touch surface)
Any more development ideas?
Tom
Try this one!
Zipped file password is 123
-Copy AltTab.exe to your storage card (or device)..
-Create a shortcut to Programs
-Goto Settings , click Buttons..
-Assign any available hardware button, use it..
Related
Is any useful way to remap the Green and Red Phone button and the volume slider button? I mean for launch application or any function. Thanx.
There are some such programs for volume slider.
The most simple I prefer is attached here.
Just put it to the \Windows\Startup folder. It just "unbind" slider but not remaps it to another buttons. This will allow to use slider as F6/F7 buttons in programs able to hook them e.g. Haali Reader...
Thanx
It seems to be ok but where did you attach it? On my MDA is no offered file to download at this time. ThankU.
I've got it
Ok. Now is the sheet with uploaded file appeared. I've got it and extracted it. After i run the *.exe file it does nothing. Why?
because it should do nothing
This utility just frees slider buttons from default binding to volume control.
If you have an application that understands F6/F7 hardware key pressings (slider up/slider down) you may bind these key in the program.
As for me - I use them to scroll text up and down in Haali Reader text reader program.
But (as I said above) there are another programs to use slider up/down control. Unfortunately I don't remeber where I saw these utilities - but they really exists
And, as far as I'm back to the Andes from (Blue Angel) - I think I will write another one specially for Himalaya/Andes.
Ok, let's wait some days. If there are any results - I'll post the report here
P.S.: BlueAngel is the best HW keys equipped device i've ever saw But...
Thanx once again
Thank you 4 ur help. Now i understand that. And what about the Phone buttons? Any ideas? Ex.I want to use red button as Ok/Close simulation. Any ideas how to do that? Thanks.
Nobody unmaps phone buttons. It is possible but unresonable because of HTC is a phone device also. But I'll implement this feature too.
OK
I will wait for it.
The very first (and buggy) try of HW remapping utility is done. The application setup is available HERE
After installing .CAB file go to Start -> Settings -> Buttons and see the changes...
DO NOT INSTALL THIS APPLICATION ON BLUE ANGEL!!!
It will hide four lower hardware buttons until hard reset!
1. This app was tested on Andes with WM2003se, but should work on Himalaya/Magican with WM2003 and above
2. You will lose the possibility to use hardware key mapping in other applications forl remapped buttons. I need to re-grab buttons from time to time because the system tries to thieve them from me
3. Currently I don't now how to emulate green and reed buttons functionality after unbinding them from the system.
4. I can count any number of button pressings (3,4,5...), but -
5. WinCE reserve codes for only 15 hardware buttons (40C1..40CF)
There are some ideas for future improvement. But it would be nice to know your thoughts.
Just to "stimulate": I can create settings screen during setup to allow flexible configuration where you will
- choose which buttons to handle and how many key pressings to detect;
- choose option to unbind and/or re-map volume and phone buttons
- ???
And let me take a time-brake for 2 days before next programming session
The utility is ready. It allows you to:
remap each standard hardware button to 2 or 3 "virtual", simulated via double or triple clicks;
use volume slider to simulate Up/Down direction keys or create additional "virtual" hardware buttons;
remap Red and Green phone buttons to 1,2 or 3 hardware buttons each.
In a result you may create up to 15 hardware buttons (system limit)
Just install program and check Start -> Settings -> Buttons.
Here is Oficial AEBPlus home page, full desktop-based setup (~27K) and Direct link to CAB file (~30K)
Well done!
Excellent software! Thank you once again for your work. Works very very well!
man this is great really like it
works perfect :lol:
Seems to work great. Haven't had it running long enough to see if the camera button will get stolen back (big problem for me on XDA IIi), but being able to map the volume is great.
In the next version any chance of adding an <enter> option like Vito Button Mapper which I think just sends a <carriage return> to select whatever is highlighted.
Is "<Ok/Close>" option in button settings applet not the same?
NO, <OK/Close> generally tends to close the current window rather than selecting whatever is highlighted.
Also whatever application keeps on stealing back the camera button is still doing it. I don't know if it is part of the UK O2 customisations or the core PocketPC Rom, but eventually whatever function is mapped to the Camera button gets re-mapped back to the camera. This also happened to me with the standard button mapper and Vito button manager. It's a little annoying since the camera button is the most usefully positioned, and it is also easily knocked, starting the camera at awkward times.
Ok, I'll add this option for camera button (a bit later, in a case other suggestions arrives).
As for the re-hooking button by camera application: AEBPlus initializes all of the buttons from time to time. Currently this take place every 30 seconds. So if you will wait a bit - all buttons should be re-grabbed again
This does not seem to help because whatever application that is resetting the camera does it in the same place as you are storing the button mappings. When I go into the Buttons Setup it will now say that the Camera button is mapped to the Camera.
Yes,I see... It looks like Camera application is a pushy application . The solution is to remap "normal" Camera HW button to 3 press instead of one, but I don't like this.
Anyway - utility was released.
New features: added option to emulate Enter key with Camera button.
Hi AE, your utility is great. It is very useful but SIMPLE and SMALL.
I used it instead of other button mapper software.
There're some issues need tobe improved:
1) Mapping "Green" and "Red" button:
Enable mapping when they're iddle only (phone function does not work).
E.g: I'd like using Red button to close running app. But in phone function, Red button is still used to hang-up the phone as original its function. Anytime I have a phone call, I can use Red button to cancel a outgoing/incoming call.
You can refer the program of mamaich in this web site.
2) Single press is too low:
I press a key one time and wait 5 secs or more until it works. It's too slow. Can you improve? Double-press is OK.
3) Press n hold:
Can you add "single press n hold" for all hardware-keys? I think "single press n hold (after 3-3.5 secs)" is more convenient than "double press" or "tribble press". Do you think so?
Hi AE, very usefull application! Is there any way that we can have an options screen, where we can change the key options we get after installing the app? That would be easier to edit our preferences if we want to make changes to our initial choices. Furthermore I added a Mortbutton to one of your simulated hard keys. Each Mortbutton can show a list of 12 apps for a buttonpress. That means That I can now bind more than 60 apps to the buttons in total! Very good for one-handed use of my Magician, thanks!
I know you can map the start manu to any of the hard buttons but I would like to map it to one of the soft buttons under the screen.
I know how to map the soft buttons to any application but I'm not sure how the start menu is called.
In the "Buttons" setting at "2. Assign a program:" you have to scroll up the list to the entries in "<...>". Those are the various assignable system features. One of it is "<Start Menu>".
For instance I assigned "<Start Menu>" to the Voice Dialer button and
"<OK/Close>" to the Internet Explorer button - very handy....
I want to assign it to one of the soft keys, not one of the keys you can map in "buttos"
Hi everybody,
I made almost the same.
the pitty of this way, it's the hard it becomes to navigate with one hand.
The thing I try to changes is when I use the phone, to set up the arrow key to access to the "Call History" or the "Speed Dial numbers" like with the Blue Angel (QTEK9090).
Does somebody know how to do it?
I tried AEBPlus, which is a freeware app that allows you to map your harware buttons to up to launch up to 3 different apps each (one click for first app, 2 clicks for second, 3 clicks for third). BUT... its not yet designed for the Wizard, so it does not recognize the soft key buttons yet. It also does not recognize the Comms Button...
So when I installed, I mapped IE button to 1 click = "OK" and 2 clicks "IE" and the Messaging button as 1 click = "start" and 2 clicks = "Messaging"
For some reason it remapped my "Comms Button" to "IE" and as I cant see that button any more in "settings/buttons" I cannot change it back :shock: But I have "Comms" set up as one of my "Start menu" items, so I can get to it via the button I mapped to the start menu.
I e-mailed the designer to see if he plans to update it for the Wizard. The wizard is included on his compatibility matrix, so he may be planning to. If he does that and includes the "soft key buttons" and the "comms button" we would be set.
Perhaps anyone else thats interested could e-mail him too and see if he will update it for a "donation" from each of us..? Its Alexander at : [email protected]
Regards
Chris
try this....
Just load Smartskey. It gives you a lot of secondary functions for soft keys and buttons. I really like it because it has default settings to open the start menu on a long press of the left softkey button, and to do an ok/close on a long press of the right softkey button. It can also manage OMAPClock overclocking functions, if you drop a copy of that app in the same folder as Smartskey.
The program will remap the softkey buttons and volume buttons:
tap soft key = orginal soft key functions
tap and hold left soft key = start menu
tap and hold right soft key = close/ok button
volume slider at the left = page up/down
You can also use the DPAD to do some extra actions in phone app.
NOTE: If you got notification error, please run smartskey.exe and then run smartskey.exe to close the app. The program will now close all notification that relate to smartskey when it is closed.
original post:
http://forum.xda-developers.com/showthread.php?t=256525
The softkey, is not working for me but thins it's a rom problem. someone refer to that in the original post.
Anybody has this program working fully (softkeys)?
Thanks
The lack of hardware keys (without the keyboard attatched) on the x7501 was my biggest reservation while deciding to buy it. Now I'm having trouble with AEBPlus and HButton (would be perfect if I could use AEBPlus & assgn Hbuttons to the Long Press mode, but it doesn't work). I can't seem to get the flexibilty in button assignments like I had wiith my wizard, I think because a lot of the long keypresses are OS assigned and not UI available.
I don't want to start reg hacking in my random ways if someone has more experience, or better software ideas, and would be willing to share it.
(I keep my unit in the case without the buttons locked when it's in standby, so if I hit a hdwe key, I only have to do that once to get a specific Mortbutton menu up. 2 gestures to anything is my goal. Hbutton often can allow only 1, but I only get 2 keys out of it CommMgr/Record & Camera, my "IE" button longpress seems to be commandeered by VueFlo (cute but pretty useless). If I use that the AEBPlus doesn't seem to work on the other keys.)
UPDATE: I reinstalled AEBPlus, this time with the PC/Activesync installer instead of the cab. The cab installation I did didn't seem to change things. In any case, AEBPlus is working now.
Thanks!
Janis said:
The lack of hardware keys (without the keyboard attatched) on the x7501 was my biggest reservation while deciding to buy it. Now I'm having trouble with AEBPlus and HButton (would be perfect if I could use AEBPlus & assgn Hbuttons to the Long Press mode, but it doesn't work). I can't seem to get the flexibilty in button assignments like I had wiith my wizard, I think because a lot of the long keypresses are OS assigned and not UI available.
I don't want to start reg hacking in my random ways if someone has more experience, or better software ideas, and would be willing to share it.
(I keep my unit in the case without the buttons locked when it's in standby, so if I hit a hdwe key, I only have to do that once to get a specific Mortbutton menu up. 2 gestures to anything is my goal. Hbutton often can allow only 1, but I only get 2 keys out of it CommMgr/Record & Camera, my "IE" button longpress seems to be commandeered by VueFlo (cute but pretty useless). If I use that the AEBPlus doesn't seem to work on the other keys.)
Thanks!
Click to expand...
Click to collapse
AEButton will generally do long presses, double presses, and triple presses... if they are available. As you mention, this seems to be a hardware problem. Example, the "e" (internet) button uses the long press to activate/deactivate the motion sensor within your browser.
As a former Wizard owner, I know where you are coming from. Remapping the "e", "record", and "Win" buttons has given me about 9 quick launches, one of which is WkTask which gives another 12 on a pop-up panel--not to mention showing all open windows on the top bar. Also, the big screen makes iLauncher usable. And I still use good-ole SmallMenu. So I'm doing OK with opening things quickly. But I do miss having all those button launches from the Wizard.
Doing better
HButton and AEBPlus don't play well together at all.
I'm on AEBPlus, post flash, and don't get any long-presses, but I have 3 possiblilities on each of the buttons. Along with MortButtons and actually using the CommMgr instead of hdwe keys, I seem to be getting along well enough.
I had the basic edit commands (select all, copy, cut, paste) assigned to a key in AEBPlus, and turn on/off BT and WiFi. That's what I miss. I use MortButtons for it now, so it's a two-step process, but it works.
The problem with "long keypress'es" for many buttons like Ok/Win/VueFlo etc) is caused by keyboard driver implementation and may not be resolved on application level. The button driver returns both "key was pressed" and "keys was released" events simultaneously, right after button was phisically released. So application could not define time period button was in pressed state to decide if it was long or short keypress...
As for BPlus configuration for my Athena (I have no keyboard at al and use bplus only):
* Button 2 (40C2): (IE button)
1: Call default handler
2: "Messaging"
3: "Notes"
* Button 3 (40C3): (wireless manager)
1: Rotate Screen
2: Show Actions Menu
3: Switch Flashlight Off/On
* OK key (4075):
1: Press Green Button
2: "Contacts"
3: "Calendar"
* Windows key (405B):
1: "Notes"
2: "File Explorer"
3: Show Actions Menu
* Enter/Action (000D):
1: Call default handler
Long: Task Manager
* Volume Up (0075):
Change volume or...
1: Volume Up
2: Backlight Up
Long: Backlight Level 10
* Volume Down (0076):
Change volume or...
1: Volume Down
2: Backlight Down
Long: Backlight Level 1
Action menu items:
Rotate Screen
Switch BlueTooth off/on
Switch WiFi Off/On
Trigger Online
Disable "Power off if not used"...
Device Lock
Click to expand...
Click to collapse
P.S.: I reviewed this forum very occasionaly so you'd better to ask me via e-mail if any
AE, love the program but have one problem. The "ok/close" function is never "close", just always "ok".
The only way that I know of to map the OK button to really be "ok/close" is to configure an hbutton key to be "ok/close" and then use AEbplus to make that hbutton.lnk to the OK key. It's a bit convoluted and requires both programs being loaded and running (hbutton uses more memory than aebplus), but it's the only way to make it work.
Any way to fix the "ok/close" function in AEbplus? Even when there is an "X" in the upper right corner, AEbplus only minimizes the app, never closes.
Has anyone tried remapping or assigning the keyboard buttons to launch applications?
===
Is it possible to get the Half-Press-Function of the Camera-Button assigned for normal working(windows-mode, not camera-mode)??
greetz
Does anyone know where i can find a cab that allows u to remap hardware buttons? i remember stumbling on such cab a while back but cant find it anymore. i tried doing a search and had no luck finding.
Not sure about power key
http://www.orthancsoftware.com/DoubleLaunch.htm
I used this to change the functions of the CommManager hardware button (below the power button). It now can run Zapit (to close open program without touching screen), go to silence (vibrate mode) with a press using VibraSwitch and after making a copy of CommManager.lnk from the Windows root folder to Windows/Start Menu/Programs folder I am also able to use the button (with a long press) to open the CommManager as usual. Seems to be the best of all worlds.
Keep in mind that this is shareware. It works with one key without registration. Buy the program if you need more keys mapped with multiple presses and functions.