[Q] How do I change the function of hardware keys (Mic Button, Volume rocker, etc)? - Android Q&A, Help & Troubleshooting

I'm ultimately looking for a way to play/pause and skip music without turning on the screen. I had an HTC Hero a while back running CM7 RC, and I had a few options for this. Holding the volume rocker up or down skipped the song forward and backwards respectively, and when I had a headset in, the Mic button could also have these functions. A single press would play/pause, or answer a call (depending on phone state), double tap would skip the song, and a long press would activate voice search.
I now have the Epic 4G, and none of these functions work anymore. The volume rocker just changes the volume, and the mic button only answers calls, or activates voice dialing, and even then, the screen has to be on and unlocked. I find this of mild annoyance. I haven't found any obvious way to change these settings.
Basically, I want to know how do I change the function of hardware keys? Specifically, the mic button on a wired headset and the volume rockers for music functions.

If u r on cm7 hold the volume down and it will change the song.
Sent from my MIUI.us Sensation 4G using XDA App

vabeachfc3s said:
If u r on cm7 hold the volume down and it will change the song.
Sent from my MIUI.us Sensation 4G using XDA App
Click to expand...
Click to collapse
I knew that already, but I'm not running CM7 on my Epic 4G, nor can I as it's still in Alpha testing. I'm asking how do I configure those shortcuts on a phone that's not running CM. I'm rooted running RandomROM Thunderhawk btw.

jerm1027 said:
I knew that already, but I'm not running CM7 on my Epic 4G, nor can I as it's still in Alpha testing. I'm asking how do I configure those shortcuts on a phone that's not running CM. I'm rooted running RandomROM Thunderhawk btw.
Click to expand...
Click to collapse
It only works on CM based roms due to the root exploits they use to change the hardward key layout that the normal Google code doesn't allow.

zelendel said:
It only works on CM based roms due to the root exploits they use to change the hardward key layout that the normal Google code doesn't allow.
Click to expand...
Click to collapse
I don't mean to be rude, but seriously, I shouldn't have to repeat information.
jerm1027 said:
I'm ultimately looking for a way to play/pause and skip music without turning on the screen. I had an HTC Hero a while back running CM7 RC, and I had a few options for this. Holding the volume rocker up or down skipped the song forward and backwards respectively, and when I had a headset in, the Mic button could also have these functions. A single press would play/pause, or answer a call (depending on phone state), double tap would skip the song, and a long press would activate voice search...
... I want to know how do I change the function of hardware keys?
Click to expand...
Click to collapse
jerm1027 said:
I'm rooted running RandomROM Thunderhawk btw.
Click to expand...
Click to collapse
So, let me clarify. How do I configure hardware keys on a rooted phone that is not, nor can not, run CM?

jerm1027 said:
I don't mean to be rude, but seriously, I shouldn't have to repeat information?
Click to expand...
Click to collapse
Did you not read my reply. The normal Google code doesnt allow it. You have to rewrite the alot of the system coding for it to work.

zelendel said:
Did you not read my reply. The normal Google code doesnt allow it. You have to rewrite the alot of the system coding for it to work.
Click to expand...
Click to collapse
Did you not read my signature or one of my earlier posts? I'm not running normal Google code either. On top of that, I have root access, so there shouldn't be anything I can't change or configure. That's the beauty of Linux. At this point, I'm starting to think I learn some programming and just analyze the code myself. -_-

jerm1027 said:
Did you not read my signature or one of my earlier posts? I'm not running normal Google code either. On top of that, I have root access, so there shouldn't be anything I can't change or configure. That's the beauty of Linux. At this point, I'm starting to think I learn some programming and just analyze the code myself. -_-
Click to expand...
Click to collapse
Your right you would need to learn to code and then rewrite the base coding for how the system controls the hardware keyboards. Now let me let you in on a little secret. Anything other then CM based roms use the default google coding as a base. Root access doesnt mean you have complete control over your hardware. There are alot of things you cant change and configure without rewritting the coding from the ground up like CM did.
And that is what XDA is here for to help you learn to do these things yourself.

Root access doesnt mean you have complete control over your hardware.
Click to expand...
Click to collapse
Odd, I thought root meant exactly that I have complete control over the system. In fact, here was Wikipedia has to say on the subject:
In Unix-style computer operating systems, root is the conventional name of the user who has all rights or permissions (to all files and programs) in all modes (single- or multi-user)
Click to expand...
Click to collapse
Unless it's lock out that's lower than the Android OS (ie BIOS), there shouldn't be any reason why I'm prevented to modify key settings. I know with Debian-based distros, shortcuts keys depended on the Desktop Environment.
I know it's possible to change the function of hardware keys because Dolphin browser can change my volume rocker to change tabs in the browser instead of adjusting volume.
And just because other versions of Android uses the default Google Code base doesn't mean it's the exact same code base. I'm pretty sure a total rewrite of the entire code base isn't necessary to make a modification.

You have to remember that each device uses propriety drivers for things like this. These drivers are not open source. CM roms use different drivers then OEM.
As for dolphin browser I am not sure as my version doesn't do it.
Shoot on over to the CM site and ask how they did it and see what they say. Good luck on you hunt and learning.

Maybe you should try this App:
http://forum.xda-developers.com/showthread.php?t=850464
Don't know excactly if this will solve your issue, but its made for changing functionallity of your (hardware) buttons. And sounds like that's excactly what you want.

Try and take a look at this:
http://forum.xda-developers.com/showthread.php?t=1334871
It's a flashable tweaks addon that (among other things) makes you able to skip tracks with long press on volume up/down. (Only works on EVO 3D though, and on Sense 3.0).
But i'm very limited in the knowledge of coding, so i dont know whether or not this can help you, but its worth a shot

Headset button controller app play store link
Hopefully you found a fix already, but if not, I just came across this. Hopefully it solves the problem:
https://play.google.com/store/apps/...um=organic&utm_term=headset+button+controller

Related

[Request][Mod] Flip search button function

I seldom use the search function on my n1 (quick press search button), compared to my shortcut (long press search button).
I'd love to have the function on the button flipped, so that only when I long press search I get to search, but simply quick pressing it brings me to quickdesk (my shortcut)
There has got to be others interested in this, but I can't find any solution on how to solve it..
Can somebody help me out?
Regards
-e
I THINK someone looked at this before, and without having an app running actively ALL the time to remap the default single press keys, its impossible.
dogiedogie said:
I THINK someone looked at this before, and without having an app running actively ALL the time to remap the default single press keys, its impossible.
Click to expand...
Click to collapse
Or i assume, editing the framework from source ? Like how wysie did it with long-press home-button. If u dont know what im referring to try cm6.
The home button long press change in cm6 is really nice.
Wondering how deep in the OS/framework these changes are..
Basically the OS should register the 4 "hardware" buttons the same way, so if one can be changed, all should be able to be changed..
Also since I just wanna swap functions, there is no need for a gui/front end to control the changes or map certain programs to it.
(I wouldn't complain if cm6 got a full search button control for both short and long press though)
Sounds like something that could be baked into a cm rom if enough people was interested in it..
-e
It should be possible, but I took a brief look at the source and couldn't find it -_-. Will look harder next week. (Weekend's here )
Glad to see you all liking the home button binding change .
I was actually thinking about this after seeing the MT Slide ad... All the genius button is is the search button binded to a skinned voice dialer (if it's even skinned, haven't looked into it)
Wysie said:
It should be possible, but I took a brief look at the source and couldn't find it -_-. Will look harder next week.
Click to expand...
Click to collapse
Massive props to you if you can pull this off!
Looking forward to some good news next week
Key Mapping
This is a good resource: http://www.kandroid.org/android_pdk/keymaps_keyboard_input.html#androidKeymapKeyCharMap.
Would be awesome if you could pull this off
Wysie said:
It should be possible, but I took a brief look at the source and couldn't find it -_-. Will look harder next week. (Weekend's here )
Glad to see you all liking the home button binding change .
Click to expand...
Click to collapse
Sent from my Nexus One

Button Swapping

Is there anyway, with an existing app - or a tweak on an xml file etc that I can change the up and down volume buttons when the phone is in landscape?
On the stock rom - when you are in landcape - pressing "left" to increase volume is so utterly counter intuitive it drives me insane!
teapea said:
Is there anyway, with an existing app - or a tweak on an xml file etc that I can change the up and down volume buttons when the phone is in landscape?
On the stock rom - when you are in landcape - pressing "left" to increase volume is so utterly counter intuitive it drives me insane!
Click to expand...
Click to collapse
i have no time to search the buttons assignments, in fact it should be easy to do, if you get me how to asign buttons, i could do a script for you..
There is a button re-mapper. See if it helps you.
http://forum.xda-developers.com/showthread.php?t=850464
Yeah it's easy enough to change the key mappings in the /system/usr/keylayout/*.kl files - the problem is that it doesn't affect the phone until a reboot.
It's also an issue of hooking into "something" so that when the phone rotates it swaps the commands over. I believe CM does this (as well as for any D-pad swapping on rotation) by hijacking the input queue in the file KeyInputQueue.java
However as I'm on a stock ROM and can't really edit this, I'm guessing it's not really possible.
So... I've just permanently swapped the buttons over for the time being. I never use volume controls unless I'm watching vids and at that point I'll always be in landscape - so I'll take the annoyance on the portrait mode instead!
teapea said:
Yeah it's easy enough to change the key mappings in the /system/usr/keylayout/*.kl files - the problem is that it doesn't affect the phone until a reboot.
It's also an issue of hooking into "something" so that when the phone rotates it swaps the commands over. I believe CM does this (as well as for any D-pad swapping on rotation) by hijacking the input queue in the file KeyInputQueue.java
However as I'm on a stock ROM and can't really edit this, I'm guessing it's not really possible.
So... I've just permanently swapped the buttons over for the time being. I never use volume controls unless I'm watching vids and at that point I'll always be in landscape - so I'll take the annoyance on the portrait mode instead!
Click to expand...
Click to collapse
I just needed to know that *.kl thing wait im gonna make a script
EDIT: It's not gonna be so easy
D4rKn3sSyS said:
I just needed to know that *.kl thing wait im gonna make a script
EDIT: It's not gonna be so easy
Click to expand...
Click to collapse
Yeah - got to the same point at me now
Woo and indeed Hoo!
Managed to work out what's going on, and after a bit of smali editing - it's all working.
Essentially, the DPAD rotation stuff is already in there, but since the device doesn't have the DPAD it's a bit useless. However it's possible to fool the device into thinking it's got a DPAD and using the existing rotate routine, and instead of remapping DPAD directions remap the VOLUME_UP and VOLUME_DOWN keys.
Seems to work perfectly!
I will tidy up the code (lots of debug hooks in at the moment!) and write a HowTo - but since it's hacking the internals of services.jar - my version would blat over the top of any custom theme.
any news about this?

[MOD][XPOSED][4.0+]XUpDown: use volume keys for paging

As a long-time PalmOS user, I hate the fact that Android doesn't have page up/down keys. So I made a little xposed module that lets you use the volume up/down keys as pageup/pagedown keys in apps you choose.
This won't work for apps that don't support the pageup/pagedown keys. I mainly wanted it for Chrome, and it works great there, though. To adjust volume with this active, pull down the notifications, and then volume keys should work as volume keys.
Current support: For Android <7, should work normally with xposed. For Android >=7, needs lsposed or edxposed.
direct download: https://github.com/arpruss/xupdown/blob/master/app/release/app-release.apk?raw=true
source code: https://github.com/arpruss/xupdown
Great idea
But after severals times, physical buttons can have physical problems if we use these buttons several times..
And i would like to know what apps have this fonctionnality
Great works :good:
Rom said:
But after severals times, physical buttons can have physical problems if we use these buttons several times..
Click to expand...
Click to collapse
Only if the hardware is defective or of poor quality, I assume. I guess, though, manufacturers might not design the volume keys for as frequent pressing as the navigation buttons on a Palm were. (And those eventually would require cleaning.)
And i would like to know what apps have this fonctionnality
Click to expand...
Click to collapse
Fewer than I would wish. Fortunately, most browsers seem to support the page up/down buttons on external keyboards. I haven't found an office suite that does, though.
I expect a lot of ebook software will support the paging buttons, but good ebook software tends to already have an option to page with volume keys, so it won't need XUpDown.
arpruss said:
Only if the hardware is defective or of poor quality, I assume. I guess, though, manufacturers might not design the volume keys for as frequent pressing as the navigation buttons on a Palm were. (And those eventually would require cleaning.)
Fewer than I would wish. Fortunately, most browsers seem to support the page up/down buttons on external keyboards. I haven't found an office suite that does, though.
I expect a lot of ebook software will support the paging buttons, but good ebook software tends to already have an option to page with volume keys, so it won't need XUpDown.
Click to expand...
Click to collapse
Ok, thanks for your informations
Sadly it does not work on Cyanogenmod 11 (n7100). Nothing happens in every App I used (even in this App itself).
Just to check the obvious, did you enable xUpDown in XPosed and reboot? And are the apps you want checked in the xUpDown list?
Have you tried Chrome?
Great idea. Works perfect here.
Nexus 5 with Chrome beta.
When the keyboard is up, volume keys move the cursor; when it's not up, they send Pag
Yay, it works! At least in some applications.
Request: make this compatible with modules that use the volume keys to move the cursor when the keyboard is up. Or include a function to move the cursor when the keyboard is up in this module. When the keyboard is up, volume keys move the cursor; when it's not up, they send Page Down/Up.
Cerberus_tm said:
Yay, it works! At least in some applications.
Request: make this compatible with modules that use the volume keys to move the cursor when the keyboard is up. Or include a function to move the cursor when the keyboard is up in this module. When the keyboard is up, volume keys move the cursor; when it's not up, they send Page Down/Up.
Click to expand...
Click to collapse
That's a nice idea. Can you point me to source code for a module like that?
arpruss said:
That's a nice idea. Can you point me to source code for a module like that?
Click to expand...
Click to collapse
Ah, I should have done so in the first place. This would be great! I believe you can find the source code from a sub-module in Xblast here, in VolKeysCursor.java:
https://github.com/FemBlack/XblastTools/tree/XBlastTools-1.5.2/src/ind/fem/black/xposed/mods
I think there are also other Xposed modules that do this btw.
Try the 0.02 beta release at https://github.com/arpruss/xupdown
Press MENU to activate this option.
arpruss said:
Try the 0.02 beta release at https://github.com/arpruss/xupdown
Press MENU to activate this option.
Click to expand...
Click to collapse
How would I go about installing this via Xposed? I am wanting a module with cursor keys but don't want to use Xblast or gravitybox as I am on a touchwiz ROM. Your minimal module sounds ideal.
In Xposed even though I set it to show experimental modules your 0.02 did not show up, just the 0.01 version
Thanks
Darren
You should be able to download the apk from the github page and just install it manually.
arpruss said:
You should be able to download the apk from the github page and just install it manually.
Click to expand...
Click to collapse
I don't see an apk file in the link you supplied ( https://github.com/arpruss/xupdown ). I can see 3 folders (assets, res, src/mobi/omegacentauri/xupdown) and 4 files (LICENSE, icon.svg, icon512.png, resize.sh).
In the 3 folders I only see subfolders (in res), .png, .xml and .java files. I cannot see a .apk file anywhere.
Am I missing something obvious?
Thanks
Darren
That's interesting. The mobile version of the github page doesn't have the releases link. Anyway, it's here: https://github.com/arpruss/xupdown/releases
arpruss said:
That's interesting. The mobile version of the github page doesn't have the releases link. Anyway, it's here: https://github.com/arpruss/xupdown/releases
Click to expand...
Click to collapse
Managed to download it and the cursor key direction works on my Samsung Note 2 (N7100) [emoji7]
2 small points...
1 - Toggling the cursor option via MENU does not being up a "reboot to apply" message. The newly toggled option does not work instantly (it keeps the original setting), you need to reboot. Not a big issue as users will generally "set and forget" the option once. Also it is a common approach on Xposed modules to reboot after changes. It is just that some modules (or is it Xposed itself) put a notification up to reboot.
2 - You might want to add on your module description that it handles keyboard cursor movement. Without that nobody will find your module when doing a search with the Xposed app (my usual method of finding cool stuff). I only found your module by googling once I tried all Xposed apps from the Xposed search method.
Thanks very much
Darren
I haven't figured out yet how to inform the Xposed framework about changes and the need for a reboot. I guess I should look at the source code of a few more modules.
Actually, strictly speaking you don't need a reboot when you change the settings, but you do need to kill the apps if they are running or else the new settings don't take.
This is great, especially since StatusBar Scroll to Top is dormant and doesn't work with Chrome. If it works by making the volume keys act like pgup and pgdn, would it be possible to make long presses on them work like Home and End? Holding down does scroll plenty fast for all but the longest pages though.
Oops, I missed the update to 0.2. Cursor control works! But, alas, page up/down doesn't seem to work anywhere, at least not in Chrome, Dolphin, stock LG browser, Dropbox. I have turned off Gravity Box and Xblast, and the volume-key options in the G3 TweakBox (long-press volume up when screen is off to toggle toch). So perhaps my ROM is just incompatible, CloudyG2 (latest version). But still nice work to have integrated those two functions!
Hello, I'm a very newbie in Android development.
First of all, thank your for your great Xposed app.
I wanted to try out with a different keycode (DPAD_UP/DOWN) instead of PAGE_UP/DOWN because many of my apps other than Chrome do not scroll with PAGE_UP/DOWN keys.
I've downloaded the ver 0.02 source code from github and tried to build the app, but with no success. I've got bunch of dependency/reference errors.
Could someone point me to the required prerequisite to compile XUpDown from the source?
-Required Android SDK/build tools version
-IntelliJ/ADT/Eclipse version
-Original AndroidManifest.xml file
-XposedBridgeApi-??.jar version
Thank you very much for your help.

Remap App Switch To Menu

So ive been search around for a while now on how to fix this. And to anyone that chimes in and says why do you need the menu button obviously you don't use older apps, the new touch button on the screen is a huge annoyance especially since i've used my phones this way since my first S1. Regardless this is how i want it and so do many other people.
Currently this is only for a rooted phone
I have figured out how to remap the left soft key from the App Switcher/Multi window over to the old style menu key. Instructions for that can be found here
But now i don't have any way of switching to my currently open apps, after remapping the left key, the longpress now takes you to search. and long pressing on the home button also takes you to another variation of the search (both i dont use nor want). I want to be able to remap my left softkey on longpress to open up currently open apps (APP_SWITCH) and it would be nice if long pressing on Home could open the Task Manager as it did on my S3.
As far as i can tell editing of the longpress function is done via a Policy edit. Read about that HERE
Keep in mind that post is from 2014 so i have no idea if the internal code is still being handled the same way, i couldn't even find that file on my S6, but i did find a file called SEPOLICY in my root folder using ROOT EXPLORER. Do any of you know more about this and how I can go about changing this? im sure its a code level adjustment. Thanks
Long-press home button can be controlled without root easily.
Check out this app:
https://play.google.com/store/apps/details?id=com.spada.nowgesturetweaksfree
I use the long-press home to get to my last used app.
I wonder if I can remap my buttons to launch any other apps.. Will have to tinker around a bit.
Ewww.
@rbiter said:
Ewww.
Click to expand...
Click to collapse
if you have nothing useful to bring to this discussion then please get out
j1635 said:
if you have nothing useful to bring to this discussion then please get out
Click to expand...
Click to collapse
very useful. menu for navigation is long long outdate. software nave or 3 dots is the customary way to go. adding a secondary menu button is redudant and unnecessary. my little ewww comment brought a lot to the table. you tryingt to call me out on it is less useful.
@rbiter said:
very useful. menu for navigation is long long outdate. software nave or 3 dots is the customary way to go. adding a secondary menu button is redudant and unnecessary. my little ewww comment brought a lot to the table. you tryingt to call me out on it is less useful.
Click to expand...
Click to collapse
lol f off
If you guys use Dropbox, how do you get to the menu with SORT, etc.. without a menu key. This is making me crazy. I'm using nova launcher and there is no floating menu key. ????
The problem is if not every developer uses it, it's inconsistent.
It often helps if the options etc. In apps are on the top, so you don't have to fidget with your phone to reach the top or use two hands.
The menu button on every app is positioned somewhere else, so I find the op wanting it justified.
All in one gestures let's you remap every key, for some odd reason on my s4 I can remap the menu key, but on the S6 for some odd reason the option of the menu key has vanished in the same app:what:
Sent from my SM-G925F using XDA Free mobile app
Hi pal. Hope it helps. Make 254 button remap, then install nova launcher, in tab gestures select long press menu and then recent app. Profit! Now once tapped you have menu button, long pressed - recent apps.
So, i made it, i use it. It works.
j1635 said:
So ive been search around for a while now on how to fix this. And to anyone that chimes in and says why do you need the menu button obviously you don't use older apps, the new touch button on the screen is a huge annoyance especially since i've used my phones this way since my first S1. Regardless this is how i want it and so do many other people.
Currently this is only for a rooted phone
I have figured out how to remap the left soft key from the App Switcher/Multi window over to the old style menu key. Instructions for that can be found here
But now i don't have any way of switching to my currently open apps, after remapping the left key, the longpress now takes you to search. and long pressing on the home button also takes you to another variation of the search (both i dont use nor want). I want to be able to remap my left softkey on longpress to open up currently open apps (APP_SWITCH) and it would be nice if long pressing on Home could open the Task Manager as it did on my S3.
As far as i can tell editing of the longpress function is done via a Policy edit. Read about that HERE
Keep in mind that post is from 2014 so i have no idea if the internal code is still being handled the same way, i couldn't even find that file on my S6, but i did find a file called SEPOLICY in my root folder using ROOT EXPLORER. Do any of you know more about this and how I can go about changing this? im sure its a code level adjustment. Thanks
Click to expand...
Click to collapse
but if i want to change the long press from split screen to menu? how do i find that? will it work the same?
Delphinus3 said:
but if i want to change the long press from split screen to menu? how do i find that? will it work the same?
Click to expand...
Click to collapse
look at my Rom.. it needs changes in framework to get that working..and it is working
Alex-V said:
look at my Rom.. it needs changes in framework to get that working..and it is working
Click to expand...
Click to collapse
i saw your page.. there are 2 roms i seem to like, yours and EMPORIA but idk who is best. lol i haven't even bought the phone yet but yea the menu button will be missed for me. what i want in a rom? if its based on stock i like it as close to stock as possible (no bloatware), call recording, if there's an option for increasing camera performance thats awesome, better battery life than stock original. that's it basically. and if i only want to root, how can i change menu longpress? i hered theres like a toolbox root app for galaxy devices...
Delphinus3 said:
i saw your page.. there are 2 roms i seem to like, yours and EMPORIA but idk who is best. lol i haven't even bought the phone yet but yea the menu button will be missed for me. what i want in a rom? if its based on stock i like it as close to stock as possible (no bloatware), call recording, if there's an option for increasing camera performance thats awesome, better battery life than stock original. that's it basically. and if i only want to root, how can i change menu longpress? i hered theres like a toolbox root app for galaxy devices...
Click to expand...
Click to collapse
it's only my personal rom..means it's not made for making any profit or let's say thousands of users..
i think you must try it yourself for one or two days and compare..my is very clean

MOD - [ROOT REQUIRED] use volume keys to move cursor in txt field

@dwitherell made an awesome mod that I have used in other ROMs and have not seen for the V20. So, I asked him if he could make it for the V20. All credit goes to him.
The mod lets you use your volume keys to move the cursor back and forth while you are in a txt field. It is very helpful when you type a long txt, for instance, and you realize you need to edit it. It's much easier to use the volume keys than to try to get the cursor where you need it with your finger. The mod involves some changes to the framework.jar file in /system/framework/. To make it work, you just need to replace the current framework.jar file with the one you DL from the following link and reboot. The first reboot takes a long time. It will go to the "Android is starting" screen and take a while to complete. Be patient. It is a good idea to keep a backup of the original framework.jar file.
I have only tested this on the WETA ROM for TMO. However, it should work on any TMO ROM where the framework.jar has not already been modified. I confirmed with @NotATreoFan that his ROM has an unmodifed framework.jar file. So, this should work on his ROM, at least on TMO.
I do not know if the mod will work on v20 ROMs for other carriers other than TMO. You could probably do a CRC compare of the stock TMO framework.jar and the one in your ROM to be sure. If the files are the same, the mod should work.
If it works on your non-TMO ROM, let me know.
https://drive.google.com/file/d/0Bz2LTeGg4ZTHeGpFY1BMZEVRNGM/view?usp=drivesdk
mcdavid said:
@dwitherell made an awesome mod that I have used in other ROMs and have not seen for the V20. So, I asked him if he could make it for the V20. All credit goes to him.
The mod lets you use your volume keys to move the cursor back and forth while you are in a txt field. It is very helpful when you type a long txt, for instance, and you realize you need to edit it. It's much easier to use the volume keys than to try to get the cursor where you need it with your finger.
Click to expand...
Click to collapse
This kinda cool to know, quick Q... How do the volume buttons behave outside of a text...do they still control volume? Does the mod work in web based message boards like here?
2muchspl said:
This kinda cool to know, quick Q... How do the volume buttons behave outside of a text...do they still control volume? Does the mod work in web based message boards like here?
Click to expand...
Click to collapse
I had the same question before I first used it. When not in a txt field,. which is most of the time, volume controls work totally normally. It should work any time you are able to type. It just works. Note that you will need to re-replace the framework.jar file every time you flash your rom (unless the dev decides to bake in the modified jar file).
mcdavid said:
I had the same question before I first used it. When not in a txt field,. which is most of the time, volume controls work totally normally. It should work any time you are able to type. It just works. Note that you will need to re-replace the framework.jar file every time you flash your rom (unless the dev decides to bake in the modified jar file).
Click to expand...
Click to collapse
Definitely gone give this a spin
I appreciate the mod from Dwitherell so I'm definitely not trying to downplay it or anything, but just thought I'd mention this for anyone who uses SwiftKey and doesn't know about it already (or anyone else who might want to try it)..
SwiftKey keyboard has an option in it's settings called "arrow keys" (which is not enabled by default) that adds a row of up, down, left, and right arrow keys across the bottom of the keyboard, which allow you to navigate the cursor throughout your text.
I know everyone has their own preferences so to each their own of course but imho it basically eliminates the problem this mod was made for, and for me at least whenever I try different keyboards always wind up switching back to SwiftKey because I'm so use to having the arrows. Anyway hope it helps
Sent from a ridiculously modified ColecoVision
jeep447 said:
SwiftKey keyboard has an option in it's settings called "arrow keys" (which is not enabled by default) that adds a row of up, down, left, and right arrow keys across the bottom of the keyboard, which allow you to navigate the cursor throughout your text.
Click to expand...
Click to collapse
Google Board (G-Board) allows you to use wipe gestures on the space bar to move around quite a bit, quite fast. Just throwing that out there too.
jeep447 said:
I appreciate the mod from Dwitherell so I'm definitely not trying to downplay it or anything, but just thought I'd mention this for anyone who uses SwiftKey and doesn't know about it already (or anyone else who might want to try it)..
SwiftKey keyboard has an option in it's settings called "arrow keys" (which is not enabled by default) that adds a row of up, down, left, and right arrow keys across the bottom of the keyboard, which allow you to navigate the cursor throughout your text.
I know everyone has their own preferences so to each their own of course but imho it basically eliminates the problem this mod was made for, and for me at least whenever I try different keyboards always wind up switching back to SwiftKey because I'm so use to having the arrows. Anyway hope it helps
Sent from a ridiculously modified ColecoVision
Click to expand...
Click to collapse
Yes. I have used the arrows on swiftkey before. I like the volume keys better because you can use your left hand to quickly move back and forth, while you can swype type with your right, without having to peck around with a finger on the arrow keys. Install the mod and see what I mean.
Vuciz said:
Google Board (G-Board) allows you to use wipe gestures on the space bar to move around quite a bit, quite fast. Just throwing that out there too.
Click to expand...
Click to collapse
Yes and the stock LG keyboard lets you swipe in the space bar to move the cursor. For me, it is more precise to move one space at a time with each click of the volume key. Try it an you'll see.
mcdavid said:
Yes and the stock LG keyboard lets you swipe in the space bar to move the cursor. For me, it is more precise to move one space at a time with each click of the volume key. Try it an you'll see.
Click to expand...
Click to collapse
I've used that mod before. I agree it's useful. However I prefer on screen controls.
My new app Cursor Control lets you use the volume keys to easily move the cursor in text fields and works without Root.

Categories

Resources