Related
Is it possible to disable the volume button and enable it instead to start/stop audio note taking?
Thanks
I want todo this exact thing. Any luck with responses?
No.
greatest invention
This is the greatest thing I've been told. Go get a pda, and make notes while your driving etc..
And then they go and remove the function. And replace it with a volume button that doesn't even work properly!!
Martin
Try this...
I dont't know if it will work but maybe you could try this little button mapping tool:
http://romfour.free.fr/adrom/products/btmap.htm
Give us an update if it worked!
No it doesn't. They seem to have removed the mapping id for the volume button. You used to be able to map it through control pannel in really old versions.
Anyone know what it used to be?
Workaround
Hi,
AFAIK it's not possible to use the volume button for other functions, but you'd be able to use another button for this.
I like to have the most common things within some klicks, so I used the calendar-button for audio-recording (you can switch to the calendar by clicking your appointments on the today-screen anyways).
Settings -> Buttons: Set Button 1 to Recording (not sure if the translation is correct, I'm using the german XDA)
Thanks
Thanks for the workaround, yes it works fine, even if I was expecting a start/stop function rather than a push and hold. But now I'm using it I prefer this method.
Mame can remap the volume button so it must be possible.
Hello,
Does someone know a solution for mapping the hardware buttton that normaly launch internet explorer? I would like to use it for X/closing cause I'm already tired to go on the upper side of the screen. i.e. when you put a new meeting with the keyboard, it is hard to go to the cross (up and right) for "saving" the new meeting.
I just bought this phone cause it has a good harware keyboard, but it's not important for me to have a direct access to internet explorer.
Thanks for your replies!!
juju66 said:
Hello,
Does someone know a solution for mapping the hardware buttton that normaly launch internet explorer? I would like to use it for X/closing cause I'm already tired to go on the upper side of the screen. i.e. when you put a new meeting with the keyboard, it is hard to go to the cross (up and right) for "saving" the new meeting.
I just bought this phone cause it has a good harware keyboard, but it's not important for me to have a direct access to internet explorer.
Thanks for your replies!!
Click to expand...
Click to collapse
Which button are you talking about?
I use AE Button to assign the Voice Recorder button to the OK/Close function and it works brilliantly. You can assign single press, long press and double press to different functions. It's a great little app that takes up very little system resources.
I'd still like to know which button is the Internet Explorer button because I didn't know we had that feature!
EDIT: Okay I just realised that you probably have the 16 key version whereas mine is the 20 key version
that's it, I've got the 16 key keypad. I really miss teh Ok/close button, caus I have to grip off my phone for going to the upper right corner of the screen and come back to the keypad....
AE button, doesn't work for this button, neither Vito button...
Anyone an other solution
juju66 said:
that's it, I've got the 16 key keypad. I really miss teh Ok/close button, caus I have to grip off my phone for going to the upper right corner of the screen and come back to the keypad....
AE button, doesn't work for this button, neither Vito button...
Anyone an other solution
Click to expand...
Click to collapse
Why doesn't AE Button Plus work?
I use it for OK/Close and it works perfectly well
So I must not have using it the good way.
But wich button are you talking about, cause with AE button, it only "see" the three external button (wich are on the side). I know that you can assign every button with AEbutton, but when I assign the internet key for ok/close, it close the app the first time I use it and then the key come back to its previous function (internet explorer). Someone a reg trick?
I have the 16 key version too and want the same, an ok button on the keyboard. button utilities only recognize the hardware buttons and not the keyboard buttons so there is no way to map these. hopefully someone will update their utility to include the keyboard buttons.
cheers,
cojones
"happy" to see that I'm not the only one who don't suceed by trying to change the function of the internet explorer button on a 16 keypad of a dual for using it with the ok/close button...
I found the camera button akwardly placed (kept launching the damn thing by accident) and dont use the camera much - so I remapped the cam button to OK/Close and have found this does the job for me. Not really a solution I know, but it wokrs for me.
Yes AE Button is great, but while you can map any key like Mail or IE, it will still launch the old app, we'd have to find a way to not launch the old app, in the registry possibly.
GpsPasSion said:
Yes AE Button is great, but while you can map any key like Mail or IE, it will still launch the old app, we'd have to find a way to not launch the old app, in the registry possibly.
Click to expand...
Click to collapse
I have found the same. Has anyone managed to map IE button succesfully? Also there is a pause/delay when using buttons handled by AE Button, has anyone else noticed this?
any updates!? i think it can be done in the registry though i don't know how. hope that someone can crack this.
Mapping IE button to Opera solution
cojones said:
I have found the same. Has anyone managed to map IE button succesfully? Also there is a pause/delay when using buttons handled by AE Button, has anyone else noticed this?
Click to expand...
Click to collapse
I have found a rudimentary solution. Add the IE key using AE Button Plus and run the following Mortscript (I am still a novice scripter) to close IE when it opens automatically and then run Opera Mini.
WaitFor("Internet Explorer",5)
Close("Internet Explorer")
Run("\Windows\jbed.exe", "-run s0_")
It works for me. If anyone has any suggestions on improving it, please let me know.
anythig new about this, pls?
thx
balviforever
Did anyone has a solution for this? Have been searching to change Ok/Enter and IE buttons. AEBPlus doesnt really work perfectly and eat into RAM..
Can we change registry? lnk? read somewhere about long_press_xxxx.ink but dont find it in our Nike.
Anybody found a solution for this? I've tried everything but couldn't map the IE button on my 16-key Nike to OK/Close.
Hello, I remember seeing a long time ago somewhere in the control panel where you can set an option that only lets the power button wake up the device. If you press any of the other buttons while the device is sleeping it wont wake up. That is the default setting, so I never have to mess with it. Over the years I have forgotten where that setting is. I am now running DCD 3.0.0. I decided to give SPB Pocket Plus a try recently. One of the features it has is that it extends your buttons and gives you press and hold options for the buttons. I have now started noticing that if my device is sleeping ANY button will wake it up. I cannot find the "lock all buttons except for power button" option in the control panel either. Is it gone from the ROM? Or did SPB PP delete this option? Where should the "lock all buttons except for power button" be?? Any help is appreciated. Thanks!
*EDIT*
Never mind. Found it. I feel very stupid. As soon as I posted this thread I take a look in the DCD 3.0.0 thread and someone was asking the same thing.
Settings->System->Key Lock
Can't believe I missed that. Please lock this thread.
Ha, I did the same damn thing. I think I was the first to ask that question. It was just weird because it was never an issue in the earlier roms. I felt pretty stupid too.
Is it not here?
Start menu --> Settings --> System --> Key Lock
No, its missing!
Got the same problem at a new Prophet ROM, is there any chance of getting the Keylock page back up?
Zotho,
You could buy the $8 AE Button Plus and program the buttons to your heart's content.
Just wondering about the feasibility of (someone with the know-how) creating a background app/service that could monitor and intercept the Nook's Vol+ and Vol- buttons, and if held down for a certain amount of time, perform Menu or Back actions as well.
I would think this possible, based on CM ROMs' ability to skip forwards/backwards from the lockscreen when music is playing, as well as the official XBMC Remote's abililty to change the volume for media playing on an XBMC box without interfering with the volume on the actual Android device.
Under the stock BN ROM I had remapped the Vol buttons, which wasn't a problem since the speaker was barely audible in the first place, but since flashing Dalingrin's OC kernel with the increased volume, I (happily) find the need to be able to change the volume levels easily.
I can't be the only one who's pondered this, but I've read through most of the threads and don't recall seeing this anywhere... If I've missed it, please point me in the right direction.
Thoughts? Takers?
Thanks.
You mean like this easily flashable script in the development forum (page 2).
http://forum.xda-developers.com/showthread.php?t=965023
I am talking an app which would retain volume functionality if the buttons are pressed briefly, as well as implement menu / back functions if held.
Unfortunately it looks like that script you linked to simply remaps the volume keys to menu and back -- without retaining volume functionality:
EpicFail236 said:
[...]
I find that my need for physical menu and back buttons is greater than my need for physical volume buttons.
[...]
This zip is CWM flashable, and simply overwrites the keymap kl files with ones that have the volume buttons remapped.
[...]
Click to expand...
Click to collapse
Not exactly what you want, but a simple solution.
see this, tip #7. Its a simple edit to a text file.
Worked on CM7, heres my edited /system/usr/keylayout/qwerty.kl vol up=menu, down=back
Thanks; unfortunately that is the essentially same as sparhawk's solution, and what I did under the BN ROM.
What I'm looking for is a solution via an application that retains the volume button functionality and augments the buttons with menu/back ability and does not simply remap the volume buttons.
If I had the slightest inkling as to how to do this myself, I would. Unfortunately I've tried and failed (miserably) so far at attempting to learn coding for Android.
I was hoping someone might be familiar with the way CM and XBMC Remote handle these intercepts and be able to adapt code, or create something similar for menu/back functionality.
I get what you are saying, but I don't think it would be possible. Notice how if you hold it down now, it will turn the volume down all the way step by step. When the screen is off, it doesn't do anything. If it was made to be held down to switch function, you would lose the ability to turn down the volume by holding it down. I know what I said is confusing, but just think about it lol. Have you thought about remapping tthe keys totally to menu/back, and then having a sound toggle in the pull down widget for the notification bar? You wouldn't have total control over the levels, but at least its something.
Sent from my ADR6300 using XDA App
Xephik said:
I get what you are saying, but I don't think it would be possible. Notice how if you hold it down now, it will turn the volume down all the way step by step. When the screen is off, it doesn't do anything.
Click to expand...
Click to collapse
I am running CM7 n11 on the nook, and regardless of whether the screen is on or off: if music is playing, when I hit the volume button, the volume level is changed. Not sure what you're referring to.
Xephik said:
If it was made to be held down to switch function, you would lose the ability to turn down the volume by holding it down.
Click to expand...
Click to collapse
I don't necessarily think that's the case.
Example: somehow CM is able to retain volume functionality and add skip next/previous track in music player. When I refer to the ability of CM to skip forward/backwards when music is playing, I am basing this on my experience with CM6.12 on my Droid1.
Xephik said:
Have you thought about remapping tthe keys totally to menu/back, and then having a sound toggle in the pull down widget for the notification bar? You wouldn't have total control over the levels, but at least its something.
Click to expand...
Click to collapse
Yeah, done that and didn't love it. I believe a solution such as I'm suggesting would be much more "integrated," elegant, and convenient.
Basically the app would intercept a volume button press:
- brief press: button release < 300ms, app performs volume function
- long press: button held down or release > 300ms, perform back or menu
Are there any experienced devs who provide some insight?
tj!2k7 said:
Thanks; unfortunately that is the essentially same as sparhawk's solution, and what I did under the BN ROM.
What I'm looking for is a solution via an application that retains the volume button functionality and augments the buttons with menu/back ability and does not simply remap the volume buttons.
If I had the slightest inkling as to how to do this myself, I would. Unfortunately I've tried and failed (miserably) so far at attempting to learn coding for Android.
I was hoping someone might be familiar with the way CM and XBMC Remote handle these intercepts and be able to adapt code, or create something similar for menu/back functionality.
Click to expand...
Click to collapse
I've seen this behavior to control the Android music player. And honesty I don't see why it couldn't be adapted to throw a back or home interrupt. But to implement it is beyond me!
Here is a GitHub repo to handle the Android player on long press up and down but also still handle volume changes on short press.
https://github.com/metalhead8816/android_frameworks_policies_base
And I'm pretty sure the specific commit would be
https://github.com/metalhead8816/an...mmit/7504617a9211a65ce767281c59668e8641b8a14d
Mat Sumpter said:
Here is a GitHub repo to handle the Android player on long press up and down but also still handle volume changes on short press.
https://github.com/metalhead8816/android_frameworks_policies_base
And I'm pretty sure the specific commit would be
https://github.com/metalhead8816/an...mmit/7504617a9211a65ce767281c59668e8641b8a14d
Click to expand...
Click to collapse
We're on a better path now. Thank you for posting concrete evidence of the volume buttons serving two simultaneous functions.
Could that code be used as a base for a standalone background app/service to implement the desired functionality? Better yet if it could be built into a ROM such as CM, but a standalone app would be perfect.
As this is really a question for devs, should I have posted this thread in the dev forum?
This code was put in for eclair so it won't apply cleanly to the Froyo code. But I'm sure a DEV with good Java knowledge could hack this into the current policy framework. From the code this appears pretty integral so I doubt this could be an outside apk that we install. This would likely be an alternate framework we'd need to apply to a ROM much like a style. But again I'm not an Android developer so I don't know for sure.
Button remapper works for the simple remapping, but not for the longpress actions.
I have half a mind to attempt writing a simple service for this
long press menu->vol up in 20% increments
long press back->vol down in 20% increments (may interfere with CM7 long press to kill functionality)
http://android-developers.blogspot.com/2009/12/back-and-other-hard-keys-three-stories.html
http://stackoverflow.com/questions/4983605/send-button-volume-button-action-listeners
http://developer.android.com/reference/android/view/KeyEvent.html
A service sounds (to a non-programmer such as myself) like it would be less involved than framework modifications, and portable across ROM updates.
And personally, I don't mind "losing" long-press-kill functionality as I never use it anyway... I'd love to see some progress along these lines... go for it. =)
If you decide to attempt create a service for this, could you be make the long/short actions customizable?
i.e. :
Short press Vol+: Volume up / Long-press Vol+: Menu
Short press Vol-: Volume down / Long-press Vol-: Back
vs.
Short press Vol+: Menu / Long-press Vol+: Volume up
Short press Vol-: Back / Long-press Vol-: Volume down
In most applications, Menu and Back are usable via the status bar; since that functionality would be redundant, it would be nice to retain quick access to volume for short presses. For instances where Menu and Back are not usable in full-screen applications, long-pressing the buttons to perform menu and back actions doesn't seem like much of an issue.
Actually, if the Menu and Back were long-press actions, couldn't you implement functionality to kill the current app if Back was held for a specific amount of time?
Just thought I'd bump this back to the top... any devs out there who might want to take a crack at something like this?
Until we get Honeycomb AOSP this "hack" would be perfect!
I'm on the lookout too. I'd much rather have my vol up and down keys then have them as back and home. Unfortunately I lack the skills to code it so far!
My prayers, answered. Thanks mad-murdock.
http://forum.xda-developers.com/showthread.php?t=1002000&page=23
I love everything about my X2...except for the physical buttons. How hard do you guys think it would be to replace them with captive touch buttons? Would it be as simple as finding some buttons, connecting the wires and making them fit or would software be involved? Any feedback would be appreciated.
TransX2 said:
I love everything about my X2...except for the physical buttons. How hard do you guys think it would be to replace them with captive touch buttons? Would it be as simple as finding some buttons, connecting the wires and making them fit or would software be involved? Any feedback would be appreciated.
Click to expand...
Click to collapse
I had the same question regarding this. My reason being the buttons are too loud at night. All you hear is "clickity click click click". I was looking to see if the Honeycomb style onscreen buttons were available to install (they have them in Cyanogenmod on tablets running Gingerbread). Didn't find them.
BUT I did find a program called "Soft Keys" in the market. It's free and has on screen buttons that can be hidden or shown with a little floating movable button. You can do everything with it without using the hard keys. I strongly suggest it, and it will probably prolong the life of the hard keys.
Make sure to set it to not autohide after clicking on the buttons (it defaults to hide when pressing home).
the amount of physical modding needed would make this entirely too much work. re-wiring, taking a capacitive button section from another phone, etc, maybe even software stuff, that much i don't know.
you're better off finding a way to quiet the buttons
one of the best features of this phone is the fact that it still has some real buttons. itd be nice if it had a d-pad or trackball too just so one could not have to always use the touchscreen to interact with it
ralphwiggum1 said:
I had the same question regarding this. My reason being the buttons are too loud at night. All you hear is "clickity click click click". I was looking to see if the Honeycomb style onscreen buttons were available to install (they have them in Cyanogenmod on tablets running Gingerbread). Didn't find them.
BUT I did find a program called "Soft Keys" in the market. It's free and has on screen buttons that can be hidden or shown with a little floating movable button. You can do everything with it without using the hard keys. I strongly suggest it, and it will probably prolong the life of the hard keys.
Make sure to set it to not autohide after clicking on the buttons (it defaults to hide when pressing home).
Click to expand...
Click to collapse
Try button savior. I like it much more than soft keys.