[APP][Update] ButtonRemapper for Galaxy Tab 1.1 - Galaxy Tab Themes and Apps

------------Update Notes----------------
Update 1.1 (dec. 10): Added volume buttons and the power button to the list of buttons that can be remapped!
(Check out the help for some tips and additional info)
------------Initial announcement----------
For full *rooted* Galaxy Tabs (and only for the Galaxy Tab)
Tested on XXJM6 and XXJMA firmware. I assume that it also works on other firmware versions.
(Confirmed working on T-mobile stock firmware, .... )
This app will allow you to remap the tab buttons to any of these functions:
Code:
"Lock",
"Home",
"Menu",
"Back",
"Search",
"Volume up",
"Volume down",
"Camera",
"Focus",
"Endcall",
"Call",
"Taskmanager",
"Digitalframe",
"Brightness Up",
"Brightness Down",
"Explorer",
"Music",
"Video",
"Media Play Pause",
"Media Stop",
"Media Next",
"Media Previous",
"Media Rewind",
"Media Fast Forward",
"Dpad center",
"Dpad up",
"Dpad down",
"Dpad left",
"Dpad right",
"Sip setting",
"Sip on off",
"Lang"
Some of these functions like Digitalframe, Music, Video, Taskmanager and some more will only work on the Galaxy Tab. So the app will not work on other devices.
(BTW Explorer means Stock Browser).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The app is derived from this app. Unfortunately that app doesn't work on the Tab, that's why I wrote this special version. (Screenshots from the general app also apply to this version)
Anticipated FAQ:
Q: Can I remap other apps and thingies?
A: No, not in this version. Maybe it will be added later. Meanwhile checkout LauchKey (in the android app section on xda-dev) to map the long press search key to any app you want.
Q: Why doesn't my device hot reboot after I apply a change or try to restore my original button binding?
A: Check if you have busybox installed? Busybox is needed for this to work (install it from the market)
Q: Does this app solve existential question
A: No, but I'm working on an update that is supposed to do exactly that. Meanwhile you can only remap some buttons with it.
If you like the app, you can buy me 3 cigarettes (dutch, government controlled price ) by buying the donation version from the Market

Very useful thanks

great thx, is there a way to map a long press to like home or menu? also any maps to show keyboard on long press of the menu?

It works and is simple to install.
I just installed this on a T-mobile stock firmware tab with Z4 one click root.
If others choose to use this hack using Z4 choose the permanent option. Install from sdcard like any other apk. It will do a hot reboot and choose the remap of you choose. Enjoy.
Again very nice work!

jerrycycle said:
It works and is simple to install.
I just installed this on a T-mobile stock firmware tab with Z4 one click root.
If others choose to use this hack using Z4 choose the permanent option. Install from sdcard like any other apk. It will do a hot reboot and choose the remap of you choose. Enjoy.
Again very nice work!
Click to expand...
Click to collapse
Thanks for your feedback. I have uploaded a new version that also will allow to remap the volume buttons and the powerbutton. Please restore your button definitions and uninstall your version before you install the new (1.1) version.

jay_jay_n said:
great thx, is there a way to map a long press to like home or menu? also any maps to show keyboard on long press of the menu?
Click to expand...
Click to collapse
Other functionality will be gradually implemented in the future. What can and can't be done is difficult to say right now.

Love it! Thanks so much for this... In 2 years of using android I have never once used that silly search button and now I can map it to something more useful for me.
Sprint Tab is now rockin even better than before!!!!

Any1 no if this will work on a device tricked into thinking it's a galaxy tab?(the ViewSonic G Tablet)

jay_jay_n said:
great thx, is there a way to map a long press to like home or menu? also any maps to show keyboard on long press of the menu?
Click to expand...
Click to collapse
Hi, did You make it working, i had a same problem
Maby some other solution?
greets

thetechman123 said:
Any1 no if this will work on a device tricked into thinking it's a galaxy tab?(the ViewSonic G Tablet)
Click to expand...
Click to collapse
No, that's absolutely not going to work. Try the general buttonremapper app in the Android apps and games forum instead.

etecdailey said:
Hi, did You make it working, i had a same problem
Maby some other solution?
greets
Click to expand...
Click to collapse
In the Android apps and games forum I posted an app called launchkey a while ago. That app allows you to bind the longpress search button to almost anything you want (including a customizable menu).

Tried but...
"almost anything"
...cant find KeyBoard App or sevice/system function in avaliables menu

keyboard map ?
Great job on the App .
is it possible to map "open virtual keyboard" to a button ?
i trying to use the keyboard in flash games ...

assafms said:
Great job on the App .
is it possible to map "open virtual keyboard" to a button ?
i trying to use the keyboard in flash games ...
Click to expand...
Click to collapse
Try "Sip on off"

thankyou for this wonderfull app.
One question : Could i know if it's possible to remap the Wired Headset button to Cyberion Voice Commander instead of the stock "Play Music" ?
Cyberion works only with the press of bluetooth headset and not for wired ...
thankyou

Hi,is it possible to have the app sense for landscape and swap volume up and down?
I hate when docked in the car the volume buttons are the wrong way there !

zeb crs said:
Hi,is it possible to have the app sense for landscape and swap volume up and down?
I hate when docked in the car the volume buttons are the wrong way there !
Click to expand...
Click to collapse
ha, i came in here to write the exact same thing, every time its in landscape i always mix up the volume keys

appelflap said:
------------Update Notes----------------
Update 1.1 (dec. 10): Added volume buttons and the power button to the list of buttons that can be remapped!
(Check out the help for some tips and additional info)
------------Initial announcement----------
For full *rooted* Galaxy Tabs (and only for the Galaxy Tab)
Tested on XXJM6 and XXJMA firmware. I assume that it also works on other firmware versions.
(Confirmed working on T-mobile stock firmware, .... )
This app will allow you to remap the tab buttons to any of these functions:
Code:
"Lock",
"Home",
"Menu",
"Back",
"Search",
"Volume up",
"Volume down",
"Camera",
"Focus",
"Endcall",
"Call",
"Taskmanager",
"Digitalframe",
"Brightness Up",
"Brightness Down",
"Explorer",
"Music",
"Video",
"Media Play Pause",
"Media Stop",
"Media Next",
"Media Previous",
"Media Rewind",
"Media Fast Forward",
"Dpad center",
"Dpad up",
"Dpad down",
"Dpad left",
"Dpad right",
"Sip setting",
"Sip on off",
"Lang"
Some of these functions like Digitalframe, Music, Video, Taskmanager and some more will only work on the Galaxy Tab. So the app will not work on other devices.
(BTW Explorer means Stock Browser).
The app is derived from this app. Unfortunately that app doesn't work on the Tab, that's why I wrote this special version. (Screenshots from the general app also apply to this version)
Anticipated FAQ:
Q: Can I remap other apps and thingies?
A: No, not in this version. Maybe it will be added later. Meanwhile checkout LauchKey (in the android app section on xda-dev) to map the long press search key to any app you want.
Q: Why doesn't my device hot reboot after I apply a change or try to restore my original button binding?
A: Check if you have busybox installed? Busybox is needed for this to work (install it from the market)
Q: Does this app solve existential question
A: No, but I'm working on an update that is supposed to do exactly that. Meanwhile you can only remap some buttons with it.
If you like the app, you can buy me 3 cigarettes (dutch, government controlled price ) by buying the donation version from the Market
Click to expand...
Click to collapse
any chance of a version for Vegan?

jmdearras said:
any chance of a version for Vegan?
Click to expand...
Click to collapse
Have you tried the general version in the Android apps and games forum? http://forum.xda-developers.com/showthread.php?t=850464

zeb crs said:
Hi,is it possible to have the app sense for landscape and swap volume up and down?
I hate when docked in the car the volume buttons are the wrong way there !
Click to expand...
Click to collapse
natious said:
ha, i came in here to write the exact same thing, every time its in landscape i always mix up the volume keys
Click to expand...
Click to collapse
Although I love the idea, there's a little problem with it. A remapping of the buttons require a (hot) reboot. I don't think you guys want a reboot each time the tab switches from portrait to landscape mode and vice versa

Related

[APP][UPDATE 10/21/2010]DashBoard V6 (formerly CarMode)

CarMode is now DashBoard! And is now available in the Market! Search "DashBoard" (without the quotes) by Nidus Network.
I'm not getting any info from you guys regarding the Action, Package and Class names for each of your phones/ROMs. I can do this myself but it will take me weeks for there are LOTS of phones/ROMs/versions out there. So to fix the force close issues, I've decided to make the users input the apps themselves by typing in their package and class names. Until I get those info I need, there isn't really any other easier way.
Visit the huge link just below this paragraph for the different packages/classes.
So, how do I make this app work?
Easy Method
1) Install LauncherPro from the Market
2) Go to your phone's home (desktop), press and hold a blank space
3) Navigate to Shortcuts > Activities
4) Look for the app you want to add in DashBoard
5) It will only show you the package class. Most of the time, the package name will be what you mostly see that's familiar with all the package class of that certain app. Write down possible package names/class names (package name is e.g. com.android.settings and class name goes something like com.android.settings.Settings)
6) Fill the info you got in the fields under the Settings in the DashBoard app
7) If you can't find the icon for your app, please request it here and I will make one
You can find some of these by visiting http://forum.xda-developers.com/showpost.php?p=8654315&postcount=35. Also, share what works and what doesn't for you.
Hard Method - More chances of success
1) Install Log Collector from the Market (FREE)
2) Run the app or behavior you want to add
3) Open Log Collector and send the log to your e-mail, or post it here if you need help finding the thing you want to run
4) Look for terms such as com.android.contacts/com.android.contacts/DialtactsActivity
5) That's your clue. Package name is com.android.contacts while class is com.android.contacts.DialtactsActivity
6) Input that to the fields in DashBoard
7) If you can't find the icon for your app, please request it here and I will make one
If I have more time, I will post a thorough step-by-step guide on how to add app shortcuts. Thanks!
App Description
AT THE MOMENT, THIS IS FOR POWER-USERS ONLY OR THOSE WHO ARE WILLING TO LEARN
Introducing DashBoard, formerly CarMode, an alternative to Car Home. Basically what it does is it shows you huge buttons to important apps that you might use when driving a vehicle with less distraction than manually waking your phone, opening the app drawer, etc. Unlike Car Home, this app will give you more flexibility and more settings to poke around with (even better in future updates).
*NEW* Driving Mode with Handsfree Auto-respond and Text-To-Speech! When activated, DashBoard sends a text message to any person that texts you while Driving Mode is ON and reads the message afterwards, completely handsfree! Like all TTS apps, you need to download TTS Service Extended from the Market and set the speech speed to your liking.
*SOON* Car Locator
Looks best with MDPI devices (320x480 resolution, e.g. Droid Eris).
As of now, this app is currently in Beta phase. What you see right now does not reflect how it will look like and work in the future. I'm working hard to make changes and add more features. Currently NOT in the Market but available on GetJar.com (updates appear within 24 hours in GetJar.com)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You can fully customize what buttons and icons appear and do. With basic knowledge on package name and package class, you can launch any app/behavior you want from your phone!
To-Do-List:
00% - Built-in texting and calling components
10% - Add more tools, options
30% - Where-did-I-park? feature
05% - Fix layout for HDPI devices
05% - Fix layout for landscape mode
Changelog:
V6 October 21
Driving Mode with Handsfree Auto-respond and Text-To-Speech now implemented (Requires TTS Service Extended from the Market)
Speed improvements
Cleaned up codes
Added 2 new text fields in the Settings for Action and Data URI
Button to delete saved app values
V5 October 15
Removed Hide/Show Button feature
Ability to add and launch own apps
Upgraded Note-taker tool
Cleaned up codes
Removed default actions/intents/package name/package class
V4 October 13:
-Pulled-
V3 October 10:
Changed theme
Removed button sets (temporary)
Added more buttons
Reworked layout
Added a persistent option to hide/show buttons
V2 October 5:
Changed app icon.
Added two button sets
Added several settings options
7 total buttons
V1 October 1:
First release
Current Version:
New versions do not update the old version, so uninstall the old then install the new or vice versa.
Version 6 (MD5: 930f84237624a6544d2abcb1c650ba4e)
Download directly to phone:
Mirror #1: DashBoard V6
http://dl.dropbox.com/u/5867241/DashBoard_V6_release.apk
Mirror #2: DashBoard V6
http://www.getjar.com/mobile/44949/CarMode Please make sure to look at the version number, it takes a while for GetJar to post new uploads.
Mirror #3: DashBoard V6
See attachment below
Past Versions:
DashBoard V5 (MD5: b3c7e64f3cf7038e35860fe928f0174c)
http://dl.dropbox.com/u/5867241/DashBoard_V5_release.apk
Virus Scan: http://www.virustotal.com/file-scan/report.html?id=42acc0a5864ca8d181602a2362c8fed7c91c2b08e37355fce256f63e34e72705-1287204854
CarMode V3 (MD5: a6412089ba3f024fabdc7826317d3e14)
http://dl.dropbox.com/u/5867241/signedCarMode_v3.apk
Virus Scan: http://www.virustotal.com/file-scan/report.html?id=deccef5187a628ae95933e330814b66a8702808248d908f7192bddd0ae0ccf8a-1286737645
CarMode V2 (MD5: 8aa632dc7487007ad6297f46e49497b3)
http://dl.dropbox.com/u/5867241/signedCarMode.apk
Virus Scan: http://www.virustotal.com/file-scan/report.html?id=67a177566d310c4521637e6947bb61cf7d76d56ee17612669b7d6bca3577e566-1286266452
Nice thanks
rjmjr69 said:
Nice thanks
Click to expand...
Click to collapse
Thank you Please test it out and leave your comments/suggestions so I can improve the app. I'm currently working on being able to choose what buttons go to what position, etc.
Thanks! Will try this on my Legend on the way home.
Briliant idea. Since it's rainy these days here in Athens and I use my car insted of my motorbike, I can give it a try.
Fisrt impresions.
Display button gives me a Force Close. Which app do you call?
Shazam, Navigation, FC too, but once you get "settings" to work will be fine.
You need also to add a "delete note" button.
You should also try higher resolution if it's possible in AppInventor.
Tested (short of..) on X10i with Android 1.6 (ya ya I know... still waiting SE...).
Thanks.
Get FC on Dialer which would be 1 of my main uses.
In landscape mode, I still have 2x3 icons and have to scroll down to find the other icons.
Nice idea, The CarHome app from Google won't let me choose to use other Navigation Software. It would be great if CarMode lets users chose which navigation software they want to use.
bugs
i'm trying it on SE x10 mini (e10i), android 1.6 last SE official italian rom.
the app starts, but taping on the DIALER, MESSAGES, CALL LOG, CONTACTS or DISPLAY buttons, the app crashes and i've to tap on "terminate" (app disappear and i'm back on android desktop).
i've also tried SHAZAM, NAVIGATION, VOICE SEARCH and other app buttons... works fine.
I think that SE'd modified a lot the platform and calls to DIALER and so on are not the same of the "regular" android.
hope b usefull
What else should I add? The less the better 'cause I don't want people to be distracted too much when driving! Please do suggest! If you're familiar with App Inventor and is good at it, may I ask some advice from you? Send me a PM. Thank you!
Click to expand...
Click to collapse
If I may, something that I think Car Home from google is lacking, and would be a great feature for your program:
When I enter my car, I have to put my phone on the charger, enable bluetooth, enable GPS and start my navigation software. I think this is quite a hassle, and should be shortened.
Car home has a nice feature: when the paired carkit is found, it starts up. This could be so much more though. What I'm proposing is the following:
1) I put the phone on the carkit.
2) Carmode detects a charger, and activates bluetooth for 30 seconds.
3a) Carmode doesn't find the paired carkit, and deactivates bluetooth again OR
3b) Carmode finds the carkit, fires up the GPS, and launches it's GUI with the big buttons.
4) I remove the phone from the carkit, Carmode detects this, and shuts down bluetooth and GPS connections, and programs launched from it's GUI and the GUI itself.
I have no idea how much of this is actually possible, and how much is already there, but this would be awesome, and I would pay for an app that does this, and I'm sure I'm not the only one.
Awesome work! This is a great app and seems to be getting better every day.
I haven't installed it yet but the one thing that I can see as a possibility is to add a "voice note" instead of typing. The typing thing is a no no while driving but if you could speak a note and play it back later it could be a big time saver.
Keep up the good work.
freco said:
Briliant idea. Since it's rainy these days here in Athens and I use my car insted of my motorbike, I can give it a try.
Fisrt impresions.
Display button gives me a Force Close. Which app do you call?
Shazam, Navigation, FC too, but once you get "settings" to work will be fine.
You need also to add a "delete note" button.
You should also try higher resolution if it's possible in AppInventor.
Tested (short of..) on X10i with Android 1.6 (ya ya I know... still waiting SE...).
Thanks.
Click to expand...
Click to collapse
Oh my, force closes are bad I never thought about the differences in actions/classes/packages in every ROM/version/phone.
I based it on a Froyo ROM:
Display: com.android.settings.display
Dialer: com.android.contacts.DialtactsActivity
Navigation: com.google.android.maps.driveabout.app.DestinationActivity
Shazam: com.shazam.android.Tagging (straight to the Tagging, not the splash screen, saves a couple of seconds)
For the high resolution, I'm currently working on it
TheLegendaryJay said:
Get FC on Dialer which would be 1 of my main uses.
In landscape mode, I still have 2x3 icons and have to scroll down to find the other icons.
Click to expand...
Click to collapse
May I know what phone, version and ROM you are using? And yeah, I'm also working on the landscape mode
SpaceK33z said:
Nice idea, The CarHome app from Google won't let me choose to use other Navigation Software. It would be great if CarMode lets users chose which navigation software they want to use.
Click to expand...
Click to collapse
Right now, I'm working on a way to include apps that users may want to add. No worries, we'll get there
andymnc said:
i'm trying it on SE x10 mini (e10i), android 1.6 last SE official italian rom.
the app starts, but taping on the DIALER, MESSAGES, CALL LOG, CONTACTS or DISPLAY buttons, the app crashes and i've to tap on "terminate" (app disappear and i'm back on android desktop).
i've also tried SHAZAM, NAVIGATION, VOICE SEARCH and other app buttons... works fine.
I think that SE'd modified a lot the platform and calls to DIALER and so on are not the same of the "regular" android.
hope b usefull
Click to expand...
Click to collapse
Thanks for the info!
RAZOR1985 said:
If I may, something that I think Car Home from google is lacking, and would be a great feature for your program:
When I enter my car, I have to put my phone on the charger, enable bluetooth, enable GPS and start my navigation software. I think this is quite a hassle, and should be shortened.
Car home has a nice feature: when the paired carkit is found, it starts up. This could be so much more though. What I'm proposing is the following:
1) I put the phone on the carkit.
2) Carmode detects a charger, and activates bluetooth for 30 seconds.
3a) Carmode doesn't find the paired carkit, and deactivates bluetooth again OR
3b) Carmode finds the carkit, fires up the GPS, and launches it's GUI with the big buttons.
4) I remove the phone from the carkit, Carmode detects this, and shuts down bluetooth and GPS connections, and programs launched from it's GUI and the GUI itself.
I have no idea how much of this is actually possible, and how much is already there, but this would be awesome, and I would pay for an app that does this, and I'm sure I'm not the only one.
Click to expand...
Click to collapse
Brilliant idea! But I think , right now, AI has a lot of limitations. It still can't detect phone's charging state and could not toggle GPS on/off I'll find a way though so just tune in I like that idea
Munk0 said:
Awesome work! This is a great app and seems to be getting better every day.
I haven't installed it yet but the one thing that I can see as a possibility is to add a "voice note" instead of typing. The typing thing is a no no while driving but if you could speak a note and play it back later it could be a big time saver.
Keep up the good work.
Click to expand...
Click to collapse
Oh, I'll add that feature in the Notes page too
Thank you everyone for your comments and suggestions! I'm so happy If you guys have LauncherPro as a home replacement app, could you guys check the Activites (long press the desktop > Shortcuts > Activities), and check what calls (e.g. com.android.settings, etc) the:
Navigation
Dialer
Settings
Display
Maps
Contacts
Shazam
.. and whatever you seem is good to add (you could also take a screenshot, much easier, whatever suits you)
Again, thank you so much! I'll be working hard to fix the problems.
Summary of things to fix/add:
Force close issues (need help from you guys, check my message above )
Fix landscape layout
Voice input for note-taking
Choose own apps to launch
HDPI layout fixes
And one more thing, can you guys take a screenshot of how CarMode appears in your phone, especially for high resolution devices (greater than 320x480 screens) so I'll know what parts to fix? 'Cause I only have the Eris (MDPI) to try on. Gracias!
Works great
Works great on the samsung moment. looking forward to future update when you can change the order of what and maybe some more quick launch options
THANKS
Drewbladez said:
Works great on the samsung moment. looking forward to future update when you can change the order of what and maybe some more quick launch options
THANKS
Click to expand...
Click to collapse
Oh, no force closes/wrong redirections in Samsung Moment? That's good news!
Yup, I'm excited too
lol, if this isn't in the market then what in the world did I just download?
Gonna go get the right file now. heh
LOL... There is a Car Mode (found on market) and CarModeV3 (this very app we are talking about).
@xr4v3nx, maybe you should change your app name since there is already one on the market. Think about changing the app icon too (that's my opinion). It looks awful on X10. Maybe because of the higher resolution.
Good work. Keep on.
Whoa whoa there's a CarMode in the Market?
It appears that it's not visible in my Market.
Yeah, I should change it and the icon too
crashes on my samsung vibrant!
Great app, loved the idea i would use it if it didnt keep FC on me eveytime i click on something on it like dialer or anything else? Any ideas why its FC on me?
*sigh*.... someone needs to make something like this for Winmo......
movieaddict said:
Great app, loved the idea i would use it if it didnt keep FC on me eveytime i click on something on it like dialer or anything else? Any ideas why its FC on me?
Click to expand...
Click to collapse
Give him more info! What phone are you using? What firmware? Maybe an error log would help.
Anyways, great looking app. I'll download it tonight and fool around with it and let you know what I think.
movieaddict said:
Great app, loved the idea i would use it if it didnt keep FC on me eveytime i click on something on it like dialer or anything else? Any ideas why its FC on me?
Click to expand...
Click to collapse
Oh, like what miztaken1312 said, please provide more info. The probable cause is that the intent/action/package/class I placed was different for your phone. ROM and phone model?
miztaken1312 said:
Give him more info! What phone are you using? What firmware? Maybe an error log would help.
Anyways, great looking app. I'll download it tonight and fool around with it and let you know what I think.
Click to expand...
Click to collapse
Yes! Please do I'm currently waiting for someone to send some package name and class for their phone/ROM so I can start fixing force closes.
Aaron McCarthy said:
*sigh*.... someone needs to make something like this for Winmo......
Click to expand...
Click to collapse
Yeah Ask the devs out there for WinMo's?

[App] ButtonRemapper - Beta v0.2.4 (New Galaxy S version added)

Important questions will be marked with the tag FAQ when they are answered in this thread. Search for FAQ with the "search this thread" button to fetch them.
-------- Update notes --------
Update (Jan 22): New, separate version for the Samsung Galaxy S (This version is not compatible with the Galaxy S variants like the Captivate and Vibrant. A version compatible with these devices will be posted soon)
A special version for the Galaxy Tab can be found here .
------ Initial Announcement --------
* Beta* for full rooted devices. (NAND unlocked. Full, permanent write access to the system dir is needed)
Tool to remap the hardware buttons. Or better: a generic tool to edit the key layout map file Android uses to map the keys. (For info about key layout files, see:
http://forum.xda-developers.com/showthread.php?t=695936 and
http://source.android.com/porting/keymaps_keyboard_input.html)
Supported devices: All, except Samsung Galaxy S variants (only partial support. Update: new, separate version for SGS attached to this post), Droid 2 and Huawei U8110/Android 2.1. On the Vibrate and Captivate only a few buttons can be remapped.
(If you have issues with your device, please let me know)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Functions that can be assigned:
Code:
"Power",
"Home",
"Menu",
"Back",
"Search",
"Volume up",
"Volume down",
"Camera",
"Focus",
"Endcall",
"Call",
"Media Play Pause",
"Media Stop",
"Media Next",
"Media Previous",
"Media Rewind",
"Media Fast Forward",
"Dpad center",
"Dpad up",
"Dpad down",
"Dpad left",
"Dpad right"
As it with all root apps a Nandroid backup is adviced, because you never know.
Tips
In generall, these are the codes of the keys on a standard Android device (for people who can also edit the keyboard codes of a hardware keyboard):
Code:
102, // home button
114, // Volume down
115, // Volume up
116, // Power
139, // Menu
158, // Back
217, // Search`
231, // CALL
232, // DPAD_CENTER
108, // DPAD_DOWN
103, // DPAD_UP
105, // DPAD_LEFT
106, // DPAD_RIGHT
211, // HEADSETHOOK
212, // CAMERA
242 // FOCUS
Attached is a little helper app (KeynrTracker.apk) to identify the keynumber you want to remap .
Faq
Q: can you do also other remappings with the buttons, like for example long pressing, double press, context sensitive remappings etc.
A: For now, this is pretty much it. Check out LaunchKey if you also want to remap the long-press search button.
Q: So this is it?
A: I do plan to add some more functionality and to update the interface, but when that will be I can't tell.
Reviews
Review by Android Police
Review by Gizmoninja
Changelog
v0.2.4: Fixed restore problem on some devices (Thanks ljjehl for noticing)
v0.2.3: Hasn't never been released
v0.2.2: * Added support for the Droid X (Thanks Doug for your feedback!) * added an option to hot reboot the device after applying a change, so one can almost change buttons on the fly.
v0.2 Fixed UI issues * Fix for Galaxy S Variants * added (camera) focus as an option to the "remap list"
--
If you like the app and/or wish to support this project consider buying the donation version from the market (Search term: ButtonRemapper). Don't feel obliged though!
So on a nexus 1, this will only remap the power, volume rockers and possibly trackball? Will it work for the capacitive buttons?
overground said:
So on a nexus 1, this will only remap the power, volume rockers and possibly trackball? Will it work for the capacitive buttons?
Click to expand...
Click to collapse
Absolutely. It will remap all buttons. I added a list of functions that can be remapped. (Also hardware keyboards can be remapped with this app... )
I plan to integrate this with the LaunchKey app in the future, so it would be possible to assign also apps etc to buttons.
I'll be giving it a shot shortly, then. Thanks, AF!
EDIT: donated
overground said:
I'll be giving it a shot shortly, then. Thanks, AF!
EDIT: donated
Click to expand...
Click to collapse
Thanks.
As always your critical feedback is very much appreciated.
What's "Grave" ? And there's 2 search entries and 3 menu entries. A little confusing. Are these for long press, double tap, etc. or are those for possible layouts across devices? How does one get to the "Apply" screen pictured? Will play around some more.
overground said:
What's "Grave" ? And there's 2 search entries and 3 menu entries. A little confusing. Are these for long press, double tap, etc. or are those for possible layouts across devices? How does one get to the "Apply" screen pictured? Will play around some more.
Click to expand...
Click to collapse
Well, I don't know
At the moment this app is just a tool to play around with the low level key layout mapping files Android uses for mapping the keys. It's sort of a power user tool.
In the future I'll need this layer to make a user friendly key remap tool that can do some low level remapping. Then I will hide much of the definitions that can be tweaked with this app.
Some background info about the key layout mapping files:
http://source.android.com/porting/keymaps_keyboard_input.html
Looks good..Will give it a shot soon..
SWEET, im wondering if it will eventually be possible to use search button on evo to actually take pics(not just open the camera)
Just what I needed. Thanks a lot appelflap.
Would be nice to have the "call" and "end call" function on 1 button (because the only button I do not use on my DHD is the search button..) Don't know if that is possible tho..
Thanks again!
Edit: I'll donate on the final version for sure.
SWEET, im wondering if it will eventually be possible to use search button on evo to actually take pics(not just open the camera)
Click to expand...
Click to collapse
It's possible to add a "focus" mapping. Haven't tested that one out yet. Maybe it will focus and take a picture in one step. I will add the function so one can test that out.
hav0c said:
Just what I needed. Thanks a lot appelflap.
Would be nice to have the "call" and "end call" function on 1 button (because the only button I do not use on my DHD is the search button..) Don't know if that is possible tho..
Thanks again!
Click to expand...
Click to collapse
Very good idea. I think it's possible
----
@all: I really like to know if this works on your device. If so, I can update this app with the functionality of the LaunchKey app and lots and lost of more functionality.
ldc2335 said:
SWEET, im wondering if it will eventually be possible to use search button on evo to actually take pics(not just open the camera)
Click to expand...
Click to collapse
Assigning CAMERA to a button will open the camera, but it will act as a shutter too if you have the camera open! So yes it is possible to use the search button to take pics
Great job with this app.
I would love to see some remaps
For apps. I want search button to open contacts.
Let me know if you want any help.
Sent from my Incredible using XDA App
Opens and asks for SU permission on first run, but force closes immediately and every time opening afterwards.
Phone in sig.
unfortunely doesn`t work on X10
creator2456 said:
Opens and asks for SU permission on first run, but force closes immediately and every time opening afterwards.
Phone in sig.
Click to expand...
Click to collapse
That's definitely not good It would be great if you can send me a logcat.
You can download catlog from the market, open it, open the buttonremapper app, wait till it Force closes and than go back to catlog and choose "send log" in the menu (->more) . You can send it to the email address in the about window of the app.
Would be great and very helpfull if you can do that. Thanks
rendeiro2005 said:
unfortunely doesn`t work on X10
Click to expand...
Click to collapse
Do you get a FC or does the remapping not work? Anyway if you like this to work, maybe you can send me a log.
This is how you can do it (quote from another post):
Download catlog from the market, open it, open the buttonremapper app, and than go back to catlog and choose "send log" in the menu (->more) . You can send it to the email address in the about window of the app.
Thanks.
Button shortcuts to touchscreen keys
Do you think it is possible to have software shortcuts to the hardware buttons?
Something like:
http://forum.xda-developers.com/attachment.php?attachmentid=445304&d=1290250580
http://forum.xda-developers.com/attachment.php?attachmentid=445464&d=1290269366
From the thread: http://forum.xda-developers.com/showthread.php?t=841559
Thank you in advance!
Best regards
appelflap said:
Do you get a FC or does the remapping not work? Anyway if you like this to work, maybe you can send me a log.
This is how you can do it (quote from another post):
Download catlog from the market, open it, open the buttonremapper app, and than go back to catlog and choose "send log" in the menu (->more) . You can send it to the email address in the about window of the app.
Thanks.
Click to expand...
Click to collapse
sorry but strangely after remove and install again it work
go and play a little the give you some feedback
appelflap said:
That's definitely not good It would be great if you can send me a logcat.
You can download catlog from the market, open it, open the buttonremapper app, wait till it Force closes and than go back to catlog and choose "send log" in the menu (->more) . You can send it to the email address in the about window of the app.
Would be great and very helpfull if you can do that. Thanks
Click to expand...
Click to collapse
Here's a logcat for ya...zipped for size.

[ROM][DISCONTINUED] ::MIUI.us 2.1.20:: || DARKSIDEmod || [UPDATED! 1.28]

*WARNING! I Am Not Responsible For Anything That Happens To Your Device*​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Presents the Official
MIUI 2.1.20​
This is a community support ROM only!
The developers do not provide much support for this ROM on these forums
Support is mostly provided on forums.MIUI.us
New release comes every Friday.​
MIUI.us Release Notes:
Code:
[FONT="Trebuchet MS"]
[B][I]MIUI 2.1.20 (1.28.2012)
[/I][/B]
[Messaging]
Fix in some cases Mms are regularly repeated from sender
Fix problem where time will be treated as an ordinary Mms, mms problem
Fix problem when creating draft message, the date of the message sows 1970
[/FONT]
OFFICIAL MIUI.us Includes:
Android 2.3.7
2.6.35.14 DARKSIDE X Kernel
Fully Functional FFC
720p Video Recording
TrackPad Wake
4 Way Reboot (Physical Power Button)
Blurry MMS fixed
T-Mobile WiFi Calling
Optimization's For battery and Performance
SVS VDD UV Script control support(thanks @snq)
ZipAlign on boot
Built-in ad blocking
Project Vexillum Icons with minor default theme enhancements
MIUI Offical Lockscreens
Google search by default for search button
Some Google apps and some others(All extra apps uninstallable if undesired)
Working:
Everything(DATA/WIFI/GPS/BT)
Google Voice
Google Talk w/Video Chat
Netflix
Google+ Hangouts
Known Issues:
Vibrate missing from default android keyboard
CAMERA: diplays is wacky after snapping photo, doesnt effect the actual picture. (Fix: In camera settings, select the highest resolution 5mp)
MIUI MUSIC APP: If you experience any freezing, FC, or even possibly a reboot while using the MIUI MUSIC app, please do one of the following or both: Disable the EQ (Press the menu button from within the MIUI MUSIC APP and press "Disable EQ"), or.. Turn OFF fade settings in the settings of the MIUI MUSIC APP (press the menu button, go into settings and scroll to the bottom, its there!) if you try one or the other and still have the issue then try both. Everyone is well aware of this issue so PLEASE DONT REPORT IT.. thanks for you cooperation!
BACKLIGHT TOGGLE ISSUE (aka AutoBrightness issue): Before using "Backlight Toggle" in drop down notification bar, got to Settings>Personal>Display Settings. Turn Off Automatic brightness and use the slider to adjust screen brightness to your preference. After doing this, the "Backlight Toggle" will not turn your screen black on initial selection. THANKS TO @daners85glacier - If you do get the black screen, then immediately USE THE TRACK PAD (SLIDE TO THE RIGHT) to increase brightness!!!
You tell me...
Tips & Tricks: (Thanks to: Tyzing)
Long Press: Long press on the icon in Toggles will launch the settings for that icon.
Screen Shot: Press "Menu" key and "Volume Down" key at the same time to print a screen. The printed image is saved in the directory of MIUI in the sd card.
Hold Home: Press Home key at the first screen, you may preview screen thumbnails and add or move screens.
Delete Message or Call Log: Slide from left to right to quickly delete a message or a call log.
Edit Mode: You may hold down an icon by one hand to enter Edit Mode, and then use the other hand to slide the screen to move the icon to the target screen.
Call Activated: Your phone will vibrate when a call gets through.
Activate Music from Lockscreen: Double tap the time zone to launch the Music Player when the screen is locked.
Quick SMS/Phone Launch: In the lockscreen, hold down the icon of Call or SMS, and you can enter the responding program.
Quick Launch Torch: Hold down Home key to quickly enable the torch when the screen is locked.
Quick Launch Contact Options: Click the contact image in Calls, SMS and Contacts, shortcut menus will pop up.
Long Press Search: Long press on Search button will launch search via voice recognition.
Recovery Reboot: Click menu in “System Update” to reboot and enter recovery.
% for Battery: The battery will display the percentage of left battery capacity by Settings>System>Battery>Notification Indicator Style>Percentage.
Running Apps List: Long press on the Home button can go to “Program Manager”. Click the “Clear up” button at the bottom left to clear the extra processes in memory. And the system will inform you of the released memory and current available memory.
Note: System processes will not be cleared so as to ensure the normal running of the system.
IP Calling: How to set IP dialing?
MIUI ROM can add an IP prefix for the called number in a strange land. You may set it in Settings>Common>Calls.
You may also long press the contact item before dialing, and choose “Make IP calls” in the pop-up menu.
Reject Call: When you are not available to answer the phone, you may slide up the panel to reject the call and to send a message to the caller at the same time.
Custom Ringtones: How to set custom ringtones?
Press the menu button while in the ringtone selection menu, then select "other".
Supported formats: MP3, WMA, WAV, Midi, etc.
Important SMS: As for those important messages you want to add to your favorites, you may long press the message in the pop-up menu and select "Favorites". You may switch to "Favorites" tab in the main SMS interface to view collected messages.
720p Video: How to enable 720P to record a video?
Turn on Camera and switch to Video, select "High", and select "720P" in the pop-up menu of video quality.
Quick Delete SMS: How to quickly delete items?
You may slide from left to right on the item and click on the red "Delete" button when it appears.
Tether: How can I share my network to the PC or other terminals?
Firmware of Android 2.2 and above support the sharing of mobile phones to other Internet terminal in the following method:
Go to "Settings" -> "System" -> "Share mobile network", you may choose to share the Internet connection by USB tethering or setting up portable Wi-Fi hotspot.
Kernel Info:
Kernel base: 2.6.35.14
Included Version: DARKSIDE X 001
More info found in my other thread [HERE]
My github: [HERE]
​
Add flag for SUPER.DUPER.WIPE:
with permission from @waydownsouth, I modified his AIO ("All In One") script from mexdroid rom and incorporated SUPER.DUPER.WIPE into OFFICIAL MIUI.us ROM..
The flag for SUPER DARKSIDE WIPE:
-wipe
-cam
What SUPER DARKSIDE WIPE flag does:
-wipe = A full wipe that is much more through and is HIGHLY suggested over any wipe options in recovery menu. It will also format partitions to EXT4 (NOTE: THIS WILL DELETE ALL USER DATA! DOESN'T TOUCH SD CARD!)
-cam = This will install the latest CM7 Camera app and remove the MIUI Camera from the rom.
If no -wipe flag is added to the end of file name it will not wipe...
Adding flags to the file name:
If default file name is:
Code:
[B]MIUI.us_glacier_1.9.16_Eng_Deo_ZipA_Signed_thederekjay.zip[/B]
To perform a SUPER.DUPER.WIPE by adding -wipe flag to end of file name:
Code:
[B]MIUI.us_glacier_1.9.16_Eng_Deo_ZipA_Signed_thederekjay-wipe.zip[/B]
Get IT??? Its as simple as adding "-wipe" to the end of the file name. Must also contain no spaces or else it will not work!!​
Instructions on flashing OFFICIAL MIUI.us w/ demonspeedMOD:
* FULL WIPE ALWAYS *
1. BACKUP ALL APPS with preferred method (ie: MIUI Back Up, Titanium, My Backup)
2. Download ROM*I HIGHLY suggest chaning file name on your comp and not in recovery if possible.. Could save you a headache!*​3. Set flag for SUPER.DUPER.WIPE
4. Place ROM on ROOT of your SD card.
4. Boot into Recovery Mode
5. Do a NAND BACKUP!!!
6. Flash ROM.
7. After flashing is complete, Reboot...
8. Done!
​
[DOWNLOAD HERE] [OFFICIAL MIUI.us 2.1.20. w/ DARKSIDEmod] [1.28.2012] ​
[DOWNLOAD HERE] [STABLE] [DARKSIDE MIUI 2.3.5a] [12.23.2011]​
Swype in all different flavors, Available [LINK DOWN] (9.18.2011) - Download and install as a normal app! Make sure that /system/app/Swype.apk and /system/lib/libswype.so (or libSwypeCore.3.7.85.27287.so) is REMOVED from the device before installing or it will FC! (If coming from clean install you dont need to worry about this...) v3.23 OEM has everything working ie: vibrate on keypress, 3.25 I believe is lacing that feature...
​
Donations by : daners85glacier (x2), raycaster3, vqt (x2), damian.montano, planetkaren, stlouie65, aznprodgy, billwinkle, aznprodgy, blessup, dragonswithin, AlphaKoi, radamo (please PM me your name if I missed it)
Thanks for this!
Thanks my brotha
stlouie65 said:
Thanks my brotha
Click to expand...
Click to collapse
Hahahaha, don't have enough crackflashing? I never see you sleep?
Sent from my Desire HD using XDA Premium App
epsix said:
Hahahaha, don't have enough crackflashing? I never see you sleep?
Sent from my Desire HD using XDA Premium App
Click to expand...
Click to collapse
I try to get some rest, but it keeps callin' me
No problem... it was such good weekend for the MT4G I figured this would just get lost, plus I thought option would drop his realease, so no sense in having a whole bunch of the same thing floating around.
Sent from my HTC Glacier using XDA Premium App
Nice port, nice to see my rom ported to other devices
CarpeNoctem said:
Nice port, nice to see my rom ported to other devices
Click to expand...
Click to collapse
Its a great rom to port. Appreciate your hard work.
Sent from my HTC Glacier using XDA Premium App
firstly, this is great, so thanks!!
is there any way to get google talk installed, as it appears to be absent from this particular build? i tried just the apk and it didn't show as having been installed..
DARKSIDE MIUI 2.3.5a [12.23.2011]
DARKSIDE MIUI 2.3.5a [12.23.2011]
I Have uploaded my personal 2.3.5 "STABLE" build. You will find it in the folder labeled "STABLE". This build is focused more on a stable MIUI. It's based off android 2.3.5. It will not have some of the newer features of the more recent BETA's. It will offer a more stable build with mostly everything functioning as intended. There is no development for this rom, so what you see is what you get..
(So that means no need to report issues/bugs... get it??? ENJOY!)​
DARKSIDE MIUI 2.3.5a Includes:
Android 2.3.5
2.6.35.14 DARKSIDE v12.5 Kernel
Fully Functional FFC
TrackPad Wake (TDJ fix)
4 Way Reboot (Physical Power Button)
Blurry MMS fixed (TDJ fix)
T-Mobile WiFi Calling
Optimization's For battery and Performance
ZipAlign on boot
Built-in ad blocking
DARKER DARKSIDE Theme by default
Project Vexillum Icons with minor default theme enhancements
MIUI Offical Lockscreens Included
Some Google apps and some others(All extra apps uninstallable if undesired)
Search button defaulted to Google Searched (TDJ fix)
Fixed various translations throughout ROM
Other Stuff...
Available Flags upon flashing ROM:
-wipe = full complete "Super DARKSIDE Wipe" (recommended)
-cam = this will install the most current CM7 camera and delete the MIUI Camera from system.
Extended Settings Flags[CHOOSE ONLY ONE or NONE]: (@Andy Thompson's MOD)
-center = will install extended settings with a centered clock
-right = will install extended setting with clock on the right (android's default location)
-switch = will install extended settings with notifications and clocked switched
* Please refer to OP for all other inquiries regarding Installation and General Info! *
[DOWNLOAD HERE] [DARKSIDE MIUI 2.3.5a] [12.23.2011] ​
DARKSIDE
This ROM is SWEET! I love MIUI! Thanks bro
stlouie65 said:
This ROM is SWEET! I love MIUI! Thanks bro
Click to expand...
Click to collapse
Dude how many phones do you have i see you post on every thread every ten secs i am worried for your glacier lol
stlouie65 said:
This ROM is SWEET! I love MIUI! Thanks bro
Click to expand...
Click to collapse
no problem man glad you're enjoying it.. i
daprince047 said:
Dude how many phones do you have i see you post on every thread every ten secs i am worried for your glacier lol
Click to expand...
Click to collapse
haha.. One phone, ten fast fingers..lol
OP UPDATED! TRACKPAD WAKE IN FULL EFFECT! also language pack 1b included
daprince047 said:
Dude how many phones do you have i see you post on every thread every ten secs i am worried for your glacier lol
Click to expand...
Click to collapse
LOL!
I have 1 phone, I flash, test, and if it's all good for me, I backup and store for future use. I put my phone through the paces, I want to see what all it can do and what it's capable of... been holding steady so far, I LOVE MYT4G
thederekjay said:
your welcome.. i did not include it in the rom but it can be downloaded from the market and i confirm it is working no issues
Click to expand...
Click to collapse
pardon my ignorance, but i don't see google talk in the market.. am i missing something!?!?
rfrank86 said:
pardon my ignorance, but i don't see google talk in the market.. am i missing something!?!?
Click to expand...
Click to collapse
Its not in the market only voice if you have a backup of another rom you can pull the apk from that or simple google search should help
stlouie65 said:
LOL!
I have 1 phone, I flash, test, and if it's all good for me, I backup and store for future use. I put my phone through the paces, I want to see what all it can do and what it's capable of... been holding steady so far, I LOVE MYT4G
Click to expand...
Click to collapse
Oh i see so what rom do you prefer most as of yet
rfrank86 said:
pardon my ignorance, but i don't see google talk in the market.. am i missing something!?!?
Click to expand...
Click to collapse
im sorry i must have misread your post... no google talk but let me see what i can do..
http://www.mediafire.com/?s5r5n5ksgy5l49v
here you go and i will make sure to incorporate in next update
thederekjay said:
im sorry i must have misread your post... no google talk but let me see what i can do..
http://www.mediafire.com/?s5r5n5ksgy5l49v
here you go and i will make sure to incorporate in next update
Click to expand...
Click to collapse
thanks a lot! i actually got it fixed, no biggie. i must have botched something the first time i pushed it to /system/app because it didn't work then, but worked like a charm after doing so once i upgraded to the 1.3!
thanks for your great work!!
rfrank86 said:
thanks a lot! i actually got it fixed, no biggie. i must have botched something the first time i pushed it to /system/app because it didn't work then, but worked like a charm after doing so once i upgraded to the 1.3!
thanks for your great work!!
Click to expand...
Click to collapse
no problem! glad its working for you, i will included this in the next update. i dont use talk so i didnt even notice it was missing!
one a second note everyone... COMING SOON! i hope

Best Multi Tasking + 1 Screen access to all apps

I am sharing this with an intent of saving time , best multi-tasking ability and easy access to all your apps.Using only a few apps , users can accomplish this.The combination of apps used here is after testing a lot of apps (launchers/folder apps/widgets etc) with a lot of configurations , but you may find others better to your liking.
No Audio.
Using only a few apps like
1) Go Launcher
2) Application Folder
https://market.android.com/details?id=personal.jhjeong.app.appfolderlite&hl=en
3) Swipepad
https://market.android.com/details?id=mobi.conduction.swipepad.android&feature=search_result
4) Wavelauncher is Paid , but Dock4Droid is free.
I was able to access all my apps neatly categorized in folders on the only homescreen.
Application Folder is used to neatly categorize apps.Categorizing is one time thing only.Feel free to tinker around with various layouts.I have used 'Bubble view' most of the time.
No App Drawer is used in the above videnly 1 screen.
Go Launcher consists of 5 icons in the dock.Each Icon is binded with an 'Application Folder' shortcut along with gesture for each icon.
5 icons + 5 gestures for each of those icon allow you to easily bind in all 10 folders!
For Multi Tasking:
I use Swipepad to switch to most frequently used tools (shown in the end with access to 12 apps
Wave Launcher is used to switch betweeen running apps
(can be seen as a wave of 6 apps in the end)
Would highly appreciate a feedback.
Press Thanks if this post helped you in anyway.
Nice tutortial......Will try Swipepad today....
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is my 1 screen multitasking solution.
It requires 2 apps:
1) Home2 Shortcut (Free)
https://market.android.com/details?id=com.eikatou0.appspot.home2shortcut&hl=en
This app allows you to add a shortcut to your home key. To launch your shortcut all you need to do is double tap your home key. This is great since you can access your home key (and thus your apps in combination with Folder Organizer) from anywhere.
2) Folder Organizer (Paid)
https://market.android.com/details?id=com.abcOrganizer&hl=en
This app allows you to organize your apps in folders. There is no limit to the amount of apps you can place in a folder. It can even link folders within a folder. Through this linking, you can switch between your different categories of folders all in one screen or single interface. The ability to link folders can only be done through the paid version of the app. You need this feature for my solution to work.
Instructions:
In Folder Organizer
1) Categorize your apps by creating your desired folders. I created 4 folders for my setup (Favourites, Tools, Media, Miscellaneous).
2) Link folders within all folders. It's a bit hard to explain but it's like adding a folder shortcut inside your folders. Hope my screenshots above will give you a better understanding.
3) Place your desired apps in your folders and sort them.
In Home2 Shortcut
4) Link your Folder Organizer folder to the home key.
Finally, double tap your home key to launch your app folder. That's it and you're good to go.
Quick access to apps
Thanks for sharing .This is another good approach to accessing apps quickly.I have tried this approach before and have also used folder organizer .I stopped using it because my phone's Home key is a hard button.Also , the screen occupied by the folders overwhelms me and it takes atleast 3 clicks to get to the desired app.
Considering different types of apps means too many folders.I have access to around 250 apps using the method above in 2 clicks.
tu55h4r said:
Thanks for sharing .This is another good approach to accessing apps quickly.I have tried this approach before and have also used folder organizer .I stopped using it because my phone's Home key is a hard button.Also , the screen occupied by the folders overwhelms me and it takes atleast 3 clicks to get to the desired app.
Considering different types of apps means too many folders.I have access to around 250 apps using the method above in 2 clicks.
Click to expand...
Click to collapse
In terms of accessing your app folders on your home screen using your solution, it would still require 3 clicks. You would need to click your home button to go back to your home screen, click on your folder, and finally click on your app.
Although my method would also require 3 clicks (or 4 when switching to a different folder), I can access all of my apps while working inside another app, meaning I don't need to go back to the home screen. You do have Swipepad to make up for it, but as you stated you have access to only 12 apps. You also need to remember 2 ways of multitasking/access (Swipepad and home screen folders), while I condensed mine to just 1 (double tapping the home key to launch my apps). My method also gives an added benefit of security. Some of my Android buddies have looked through my phone and asked me how I access my apps when I have nothing on my home screen except widgets.
I see why you want to be careful when using hardware buttons though.
Approach revised
raven369 said:
In terms of accessing your app folders on your home screen using your solution, it would still require 3 clicks. You would need to click your home button to go back to your home screen, click on your folder, and finally click on your app.
Although my method would also require 3 clicks (or 4 when switching to a different folder), I can access all of my apps while working inside another app, meaning I don't need to go back to the home screen. You do have Swipepad to make up for it, but as you stated you have access to only 12 apps. You also need to remember 2 ways of multitasking/access (Swipepad and home screen folders), while I condensed mine to just 1 (double tapping the home key to launch my apps). My method also gives an added benefit of security. Some of my Android buddies have looked through my phone and asked me how I access my apps when I have nothing on my home screen except widgets.
I see why you want to be careful when using hardware buttons though.
Click to expand...
Click to collapse
I get your point , lemme clarify.I understand that your approach lets you access any app with a min of 3 clicks.Thats for quick access.I am curious ,how do you switch between recent apps ?
I now realize with my approach, quick access to apps without leaving the home screen is needed.Since I am careful about my Home button , I found this
SmartTaskbar : https://market.android.com/details?id=com.smart.taskbar&feature=related_apps
Currently , To Access
Apps , When on homescreen , it takes 2 clicks.
Apps , When not on homescreen , it takes 3 clicks
Recent apps, It takes one swipe. (Wavelauncher/Dock4Droid)
Some very Imp apps/Tools , It takes one swipe. (Swipepad) But limitation of swipepad free version is 12. Found a new app 'App Launcher' which allows for same functionality but requires 1 swipe + 1 click.
http://www.appbrain.com/app/app-launcher/net.talondesigns.quicklaunch
Sensitive Data / Hidden Apps , I use the Home2 shortcut approach.
All apps anytime without switching to homescreen , I use Smarttaskbar.
tu55h4r said:
I am curious ,how do you switch between recent apps ?
Click to expand...
Click to collapse
Since I'm on ICS, I just use the stock multitasking button that comes with it for recent app switching.
Swipepad + MoreSpace( swipepad addon) + WidgetPad(swipepad addon) is the bomb.
raven369 said:
Since I'm on ICS, I just use the stock multitasking button that comes with it for recent app switching.
Click to expand...
Click to collapse
Thanks for reminding.I totally forgot about it.ICS Users have this benefit.Eagerly waiting for an official ICS Update for my Galaxy SL - i9003.
metaldood said:
Swipepad + MoreSpace( swipepad addon) + WidgetPad(swipepad addon) is the bomb.
Click to expand...
Click to collapse
True that.Also just realized , I can bind folder shortcuts to any slot!

[ROOT] Remap Bixby Button with simple, double and long press

The ultimate solution for assigning an action or application to the Bixby button
I found a trick to assign the Bixby button to an action, application and more... Support a single click, double-click and hold (also works the screen off)
Here are the functions you can assign to the Bixby button
Navigates: back, home, recent apps...
Controls: sleep/wake up, show power menu, shutdown, reboot, expand notifications panel...
Rotation control.
Media controls: play/pause, next, previous, stop...
Fast scroll: scroll to top/ bottom.
Edit: copy, paste...
Universal copy, one tap copy text every where.
Settings: auto brightness, rotation, wifi, mobile data...
Start app/shortcut/activity, finish activity, previous app/next app, kill app...
Freezer: freeze/thraw app.
Input gesture, key event, text...
Shortcut panel, app drawer, freezer drawer, side bar...
Floating widget.
Swipe adjust: swipe on the edge to adjust brightness, screen filter, volume...
Gesture pointer, extends your finger.
Notification, speech, toast.
Screen filter, torch.
Conditional: if screen on, keyguard on, wifi connected/disconnected, battery level, time period, wifi connected to, app focused...
Multi action, saved multi action.
...
Disclaimer:
I AM NOT RESPONSIBLE FOR ANY DAMAGE DONE TO YOUR DEVICE IF YOU DECIDE TO USE THIS GUIDE. IT'S PRETTY SAFE THOUGH BECAUSE I HAVE HEAVILY TESTED EVERYTHING THAT I WROTE.
Required
All Samsung rom custom Android 7.0, 7.1.x , 8.0, 8.1.x
TWRP (Exynos) or TWRP (Snapdragon) optional (preferably MAGISK)
Step 1
Remap Bixby Button
As in the article :
1. Go with any root Explorer (I'm using Solid Explorer) to /system/usr/keylayout
2. Rename the Generic.kl to Generic.txt
3. Open this file with an text editor
4. Search for 703 to get following entry: # input_fw Intelligent Key for Dream key 703 WINK
5. Change it to whatever you want. I simply tried following: # input_fw Intelligent Key for Dream key 703 ASSIST
6. Rename it back to Generic.kl (otherwise you won't be able to press any hardware button after reboot)
7. Check permissions
8. Restart your device
For now, Bixby is used Google Assitant with item display on the screen
Other order :
HOME - Homebutton
POWER - Powermenu
MUSIC - Starts your favorite music player
MEDIA_PLAY_PAUSE - Play pause media
VOLUME_UP - Sets volume up
VOLUME_DOWN - Sets volume down
VOLUME_MUTE - Volume media (set default media volume in phone setting)
CAMERA - Starts camera app
APP_SWITCH - Recent apps button
ASSIST - Google Assistant (with item display on the screen)
VOICE_ASSIST - Google Assistant (fast)
QPANEL_ON_OFF - Notification area
EXPLORER - Favorite internet browser
SYSRQ - Screenshot
PAGE_UP
PAGE_DOWN
CALCULATOR
CALENDAR
CONTACTS
CALL
If you want to be able to use more features such as double-clicking, long-clicking, launching an application, adjusting the vibrator or other, leave "ASSIST" and continue the steps.
Picture with the SEARCH function :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Source : https://forum.xda-developers.com/galaxy-s8+/how-to/root-remap-bixby-button-o-app-t3601061
Step 2
Install Xposed
Flash zip Xposed with Magisk Manager, TWRP or FlashFire.
If your phone is rooting with Magisk (best method) :
Launch Magisk Manager to search, download and install the "Xposed Framework (SDK 24)" for Android 7.0 and SDK25 is Android 7.1.x,for Oreo, SDK26 is Android 8.0 and SDK27 is Android 8.1.
or
How-to flash with TWRP :
1. Transfer the zip and apk to your phone.
2. Now boot into TWRP by pressing bixby+volume up+power on while phone is turned off
3. Go to "Install" menu of TWRP select the zip and flash the zip.
4. Restart the phone and Install the apk and run the application to verify that everything is green
or
How-to flash with FlashFire :
1. Transfer the zip and apk to your phone.
2. Install FlashFire
3. Start the application and press "+"
4. Choose "Flash ZIP or OTA" and select the zip
5. Select "Auto-Mount" and "Mount / system read / write" and validate
6. Press "Flash" and "ok" then wait until the phone restarts
7. Install the apk and run the application to verify that everything is green
Picture Xposed properly installed :
The link for the ZIP to flash (xposed) for 7.0
http://dl-xda.xposed.info/framework/sdk24/arm64/xposed-v89-sdk24-arm64.zip
The link for the ZIP to flash (xposed) for 7.1
http://dl-xda.xposed.info/framework/sdk25/arm64/xposed-v89-sdk25-arm64.zip
The link for the ZIP to flash (xposed) for 8.0
https://dl-xda.xposed.info/framework/sdk26/arm64/xposed-v90-sdk26-arm64-beta3.zip
The link for the ZIP to flash (xposed) for 8.1
https://dl-xda.xposed.info/framework/sdk27/arm64/xposed-v90-sdk27-arm64-beta3.zip
The link for the "Xposed Installer apk"
https://forum.xda-developers.com/attachment.php?attachmentid=4393082&d=1516301692
A link to uninstall Xposed in case of problem (zip to flash with TWRP):
https://dl-xda.xposed.info/framework/uninstaller/xposed-uninstaller-20180117-arm64.zip
Source Xposed Nougat :
https://forum.xda-developers.com/showthread.php?t=3034811
Step 3
Customize the Bixby Button
This module provides you Gesture control, Key control and other smart triggers. to trigger actions you want.
Next, download "Xposed edge" or "Xposed edge pro" from the Play Store and activate the "Xposed edge" module in "Xposed Installer" and then restart the phone.
1. Launch the Xposed Edge module and activate "Keys" and access it
2. Press Add and click on the Bixby button
3. Activate the newly assigned Bixby button (KEYCODE_ASSIST)
4. And with the arrow on the side assign an action for a single click, double-click and hold down
Do not forget to activate key control and the button assign
And now it will work
Bonus
Gesture for navigation with Xposed Edge:
https://www.youtube.com/watch?v=DkAGCtbJr-U&feature=youtu.be
You have the possibility to choose a side of the screen, and to assign an action with a slide in the desired direction
Device testing
Galaxy S8
Galaxy S9
Galaxy Note 8
Galaxy Note 9 (Not tested)
The sources that allowed me to realize this guide
Links to threads here :
https://forum.xda-developers.com/showthread.php?t=3034811 rovo89
https://forum.xda-developers.com/galaxy-s8+/how-to/root-remap-bixby-button-o-app-t3601061 redplate
Sorry for mistakes, I speak french
I just changed value in key layout file without Xposed. It worked flawlessly. Long press and short press both fully working.
Sent from my SM-G955F using Tapatalk
alex2003super said:
I just changed value in key layout file without Xposed. It worked flawlessly. Long press and short press both fully working.
Sent from my SM-G955F using Tapatalk
Click to expand...
Click to collapse
Xposed is used to assign advanced commands.
Image below:
I see. How safe is Xposed to install ATM (could I ever possibly need a USB jig)? Running the first original firmware released for S8+
Sent from my SM-G955F using Tapatalk
alex2003super said:
I see. How safe is Xposed to install ATM (could I ever possibly need a USB jig)? Running the first original firmware released for S8+
Sent from my SM-G955F using Tapatalk
Click to expand...
Click to collapse
I completed the article hoping to have answered the question
All this instead of just using bxactions which does the same thing?
You've blatantly copied and pasted stuff from other threads here, give credit where it is due please.
Be aware xposed at this stage is unofficial, experimental and unstable.
This can all be achieved minus double tap with other methods (need root to edit kl file tho). Don't steal people's hard work and effort and pretend it's yours, link to their threads.
wildermjs8 said:
All this instead of just using bxactions which does the same thing?
Click to expand...
Click to collapse
Quite simply because xposed edge offers much more possibility of personalizing the Bixby button
beugologist said:
You've blatantly copied and pasted stuff from other threads here, give credit where it is due please.
Be aware xposed at this stage is unofficial, experimental and unstable.
This can all be achieved minus double tap with other methods (need root to edit kl file tho). Don't steal people's hard work and effort and pretend it's yours, link to their threads.
Click to expand...
Click to collapse
Apparently, you did not read the entire guide because, at the end of each step, I put the source. So after putting the source, I did not believe it was my job. Everything I did as described above in the guide, I made a guide of all I did to be able to customize the Bixby button.
And to test other methods like Bxactions, I can tell you that there is much more possiblity of personalization with this method.
But for the Xposed case you're completely right I'll presume it still unstable.
I would add a second time the source as the end of the guide this time. So that one can see it well and that one does not say that I have spent the work of the others for mine.
obedmaleka said:
Apparently, you did not read the entire guide because, at the end of each step, I put the source. So after putting the source, I did not believe it was my job. Everything I did as described above in the guide, I made a guide of all I did to be able to customize the Bixby button.
And to test other methods like Bxactions, I can tell you that there is much more possiblity of personalization with this method.
But for the Xposed case you're completely right I'll presume it still unstable.
I would add a second time the source as the end of the guide this time. So that one can see it well and that one does not say that I have spent the work of the others for mine.
Click to expand...
Click to collapse
Cheers, didn't see that. I'm going to install xposed again at some point and test this method out myself, you're right in tasker does have a bit of overhang and chews up resources, and can have a short delay depending on your multitasking habits etc. Most likely won't use this as a method until systemless xposed is more stable or rovo releases an offical n version.
obedmaleka said:
Quite simply because xposed edge offers much more possibility of personalizing the Bixby button
Click to expand...
Click to collapse
Like what?
wildermjs8 said:
Like what?
Click to expand...
Click to collapse
There is to begin with a better reactivity of my personal feelings and
For example :
Recents apps
Menu
Sleep/wake up
Split screen
Fast scroll
Soft keyboard
Edit
Clipboard
Auto brighness
Wifi
Bluetooth
NFC
Sync
Wifi AP
Stay awake
Torch
Gesture control
Key control
Previous app
Next app
Kill app
Kill foreground app
Kill background app
Shortcuts panel
Custom panel
Apps drawer
Asjust and Succesive adjust
Multi-action(pro only)
Shell command(pro only)
And much more...
P.S. One had to look at the images
After you can stay on "Bxactions" if it suits you
beugologist said:
Cheers, didn't see that. I'm going to install xposed again at some point and test this method out myself, you're right in tasker does have a bit of overhang and chews up resources, and can have a short delay depending on your multitasking habits etc. Most likely won't use this as a method until systemless xposed is more stable or rovo releases an offical n version.
Click to expand...
Click to collapse
I can not guarantee you will not worry.
But for my part I did not have any apparent problems of instability or bug.
And from what I read it works perfectly in general on the S8.
https://forum.xda-developers.com/search/thread/3639221?query=S8
I added compatibility for android 7.1
I added Xposed Official
Xposed Update
Xposed update Nougat, Oreo and Android 8.0 and 8.1
Hey all,
Really hoping someone has a solution,
last night i manually updated the Generic.kl file via the text editor, after changing the value from WINK to VOICE_ASSIST i've lost all manual buttons?
-Have tried:
Changing it back, Duhh.. - Did not work.
Copying a fresh copy of someones elses "Generic" file. (thought i may have accidentally changed an additional value)
Factory reset.
Have now reflashed my rom.
Any other idea's? For the life of me i cant work out how to get my buttons back..
Randazd said:
Hey all,
Really hoping someone has a solution,
last night i manually updated the Generic.kl file via the text editor, after changing the value from WINK to VOICE_ASSIST i've lost all manual buttons?
-Have tried:
Changing it back, Duhh.. - Did not work.
Copying a fresh copy of someones elses "Generic" file. (thought i may have accidentally changed an additional value)
Factory reset.
Have now reflashed my rom.
Any other idea's? For the life of me i cant work out how to get my buttons back..
Click to expand...
Click to collapse
When you have finished modifying generic.kl, you have to check that in the properties of the file the attributes are "rw-r--r--" otherwise you modify them. And you reopen the file to be sure that it is still readable. It can happen that according to the text editor use, the file genreric.kl is re-coded differently after the modification.
(Personally I use Solid Explorer to realize all his)
If not simpler here is the file genric.kl modified so that you can replace it directly but you will only have to check your attributes once the file replace.
Download : View attachment Generic.zip
Another safer solution is to flash this zip file and there will be nothing to check.
Download : View attachment BixbyFlash.zip
I'm in the same boat as the other guy, I have done as you said and tried both ways you suggested but still my buttons don't work
---------- Post added at 03:29 PM ---------- Previous post was at 02:55 PM ----------
I finally fixed it. All I had to do was basically redo everything g from the beginning only correctly this time. I was so worried about my buttons not working that I gave up on the bixby key alone and was just trying to get it back to normal that I didn't even thing to just start from scratch as if it was still working . If that makes sense. I feel like I'm not making sense tho .

Categories

Resources