This Xposed module allows you to change the NavBar buttons on your Xperia/AOSP devices. On stock ROM, there're only three buttons on the NavBar (Back, Home and Recent Apps). Now you can have complete control of the buttons and how they look like.
Features
Show or hide Recent Apps, Menu and Search buttons
Re-order buttons
18 themes with different colors
Use your own images for buttons http://forum.xda-developers.com/showpost.php?p=53045744&postcount=136
Restart SystemUI to see changes immediately without rebooting (Busybox required)
Activate changes on the fly without root (Nougat only)
Define left and right margin
Define navbar height
Define search button action
Requirements
Your phone must be rooted
Xposed framework must be installed first http://forum.xda-developers.com/showthread.php?t=1574401
Xposed library 2.2 is required
Instructions
Install the module
Run Xposed Installer and enable the module Android NavBar Buttons
Reboot the phone
If you want to use your own button images, check out this link.
Permissions
WRITE_EXTERNAL_STORAGE - store stock button images for preview
READ_EXTERNAL_STORAGE - read stock button images for preview
GET_TASKS - used by Switch to Last App function
REORDER_TASKS - used by Switch to Last App function
Limitations & supported devices
I developed this module based on AOSP source code and tested only on my Xperia devices. I expect it to work also on AOSP devices such as Google Nexus. You can try it on other devices but I don't expect it to work universally, especially HTC and Samsung devices because their framework is heavily modified.
If you enable this module and Tinted Status Bar together, the color for the Home/Menu/Recent/Back buttons will be controlled by Tinted Status Bar while the Search button color will be controlled by this module.
If you're also using GravityBox, you must disable Navigation Bar Tweaks. Otherwise, this module won't work.
Currently the following devices are supported: (to be updated)
Sony Xperia ZR stock 4.3 ROM
Sony Xperia V stock 4.3 ROM
Sony Xperia ZL stock based custom ROM/eXistenZ
Sony Xperia SP ExistenZ 3.3.0
Sony Xperia T
Sony Xperia M dual stock 4.2.2 ROM
Sony Xperia Z1 4.4 ihackers 4.1
Sony Xperia Z1 Compact stock KK ROM
Sony Xperia Z stock 4.3 ROM
Nexus 5 stock 4.4.2
Nexus 7 (2013) stock 4.4.2
MUCH i5s
Moto G stock 4.4.2 ROM
Moto X stock 4.4.2 ROM
Samsung Galaxy Lollipop or older devices (you need to set qemu.hw.mainkeys=0 in build.prop to enable Navbar)
Samsung Galaxy Marshmallow or higher devices
Sony Xperia X series devices Marshmallow ROM
Credits
I used this guide to help me develop this module. This document is outdated but the concept is still the same.
Huge thanks to atticus182 for his great work of Softkey collection
http://forum.xda-developers.com/galaxy-nexus/themes-apps/softkeys-softkey-collection-t1413582
Thanks to C3C076 for his wonderful GravityBox! This module uses some of his codes for search button actions.
Supports & troubleshooting
If you're using Android 6 and are unable to see folders when importing image files for user define theme, you need to grant Storage permission in App settings.
If you find that this module doesn't work on your device and see FC repeatedly and both notification and navigation bar disappeared, don't panic! Just run Xposed Installer, disable this module and reboot.
If you want me to add support for your device, please send me the following:
Xposed log file
Your device model
Android and ROM version
Deodexed /system/app/SystemUI.apk or you can send me a link for the ROM
** I can only work on Xperia/AOSP devices at the moment, please don't send requests on other devices **
** CM ROM is not supported because it has its own implementation of NavBar **
Source code
You can find source code for this module from GitHub here.
Download
Xposed Module Repository | Play Store
Change Log
Code:
6.3
- Fix the issue that customized navbar is not activated after a reboot for Nougat and higher devices
6.2
- On Nougat and later, customzied navbar will be applied much earlier after a system reboot
6.1
- Add support for Android 8 (Oreo)
- Fix the issue that settings are not applied after system reboot for Nougat and higher
6.0
- Add support for Nougat
- Rename application as Android NavBar Buttons
- Settings can be activated on the fly without root in Nougat (except navbar height and width)
5.3
- Fix issue with Sony Xperia latest X series devices
5.2
- Automatically enable navbar on Samsung devices on Android 6
5.1
- Fix button size issue when orientation is changed on tablet
5.0
- Fix issue with Asus Zenpad when using user define theme
4.9
- Fix theme issue with Xperia device on Android 5.0 and higher
4.8
- New separator which can be used to split buttons into 2 groups to mimic tablet mode in Android 6.0.1
4.7
- Fix missing buttons on Huawei devices when theme is applied
4.6
- Add support for Android 6.0
4.5
- Fix theme not working for Home/Menu/Recent/Back buttons on HTC devices
4.4
- Fix button image size and navbar height issue in KK
4.3
- Fix button image size issue in Android 5.1
- Fix search button crash in ICS
4.2
- New search button actions (Launch shortcut, Kill foreground app)
4.1
- Add Russian translation
4.0
- Add support for Lollipop (Android 5.0)
3.8
- Bug fix that setting UI crashes on some devices
3.7
- New option to customize search button actions
3.6
- Bug fix an issue that navbar height adjustment doesn't work on some devices
3.5
- Maximum margin is now automatically set to 75% of screen width
- NavBar height adjustment
- Added Lollipop buttons to theme
3.4
- Fix issue during orientation change when recent button is disabled
- Larger margin values
3.3
- Define left and right margin
3.2
- Fix button alignment issue for Samsung Tab
3.1
- Add translation for Chinese (Thanks to surwscl)
3.0
- User define button images [URL="http://forum.xda-developers.com/showpost.php?p=53045744&postcount=136"]http://forum.xda-developers.com/showpost.php?p=53045744&postcount=136[/URL]
2.3
- Fix preview stock buttons not displayed correctly if a theme is currently in effect
2.2
- Fix preview stock button size on some devices
2.1
- Fix missing buttons in landscape mode in Nexus 7
- Fix stock button size on some devices
2.0
- New option to choose themes (17 themes with different colors)
- Bug fixes
1.2
- New option to show or hide Recent Apps button
1.1
- Add support for MUCH i5S
1.0
- New option to re-order buttons
0.7 alpha
- New option to select Menu and/or Search button to show
- Restart SystemUI process to apply changes immediately
0.5 alpha
- Initial version
.
install failed
TheC92 said:
install failed
Click to expand...
Click to collapse
Re-uploaded and fixed MD5 issue. Please refresh and try again. Thanks for letting me know. :good:
Hi Dev good job, works fine on my Xperia ZL with stock based custom rom... It would be better if I can change the position of the elements or choose which elements add to nav bar...do u think it is possible in future? Many thanks
Sent from my C6503 using XDA Premium 4 mobile app
Is this how its supposed to look?
Sent from my MUCH i5s using xda app-developers app
cikoxda said:
Hi Dev good job, works fine on my Xperia ZL with stock based custom rom... It would be better if I can change the position of the elements or choose which elements add to nav bar...do u think it is possible in future? Many thanks
Sent from my C6503 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Yes, I'm planning more in the future. Go see post #2.
iRhyiku said:
Is this how its supposed to look?
Sent from my MUCH i5s using xda app-developers app
Click to expand...
Click to collapse
The recent apps button is missing which is supposed to be in the middle. You can see a sample in the OP. Can you post your Xposed log here?
Xperia SP
Works great in Xperia SP ExistenZ 3.3.0
itandy said:
Yes, I'm planning more in the future. Go see post #2.
Click to expand...
Click to collapse
OMG I had not seen it...thank you
itandy said:
The recent apps button is missing which is supposed to be in the middle. You can see a sample in the OP. Can you post your Xposed log here?
Click to expand...
Click to collapse
Oh that makes sence actually. For some reason my ROM (Stock-which is a slightly modified AOSP on my MUCH i5s) disabled and hid the Recents button from the navbar leaving a gap on the right, I was hoping this would solve that issue. Well thanks anyway, I will keep this modual enabled as I do like the looks of the navbar now rather than just two buttons
But if there was a way to enable it or have something in it's place to do the same thing, i would love to know.
Thank you!
Image of search button does not change in SoftkeyZ app. However, module very good!
나의 Nexus 7 의 Tapatalk에서 보냄
TheC92 said:
Image of search button does not change in SoftkeyZ app. However, module very good! View attachment 2692948
나의 Nexus 7 의 Tapatalk에서 보냄
Click to expand...
Click to collapse
Glad that it works on N7. I may add support for custom image in the future.
iRhyiku said:
Oh that makes sence actually. For some reason my ROM (Stock-which is a slightly modified AOSP on my MUCH i5s) disabled and hid the Recents button from the navbar leaving a gap on the right, I was hoping this would solve that issue. Well thanks anyway, I will keep this modual enabled as I do like the looks of the navbar now rather than just two buttons
But if there was a way to enable it or have something in it's place to do the same thing, i would love to know.
Thank you!
Click to expand...
Click to collapse
Please try this test build. You may like to test it in different orientation (portrait, landscape) and different modes. Some apps turns the buttons into small dots in fullscreen mode, such as camera. There may still be bugs. :silly:
Doesn't seem to change anything
Though when on landscape mode I so have this bug, it does nothing if pressed but if held it opens search.
Sent from my MUCH i5s using xda app-developers app
iRhyiku said:
Doesn't seem to change anything
Though when on landscape mode I so have this bug, it does nothing if pressed but if held it opens search.
View attachment 2693159
Sent from my MUCH i5s using xda app-developers app
Click to expand...
Click to collapse
So it's more complicated than I thought. If you can send me the info needed (check post #1), I can look at the source and fix it.
cool, very good
Hi, this module is beta 10 but I have no problem with the App. Although I expect more updates such as if you could add buttons allow you want, Of course also the order. I just want 4 button. Return home, and recent menu so hopefully no more and add an interface, still thank you for all your contributions so far.
chalofito said:
Hi, this module is beta 10 but I have no problem with the App. Although I expect more updates such as if you could add buttons allow you want, Of course also the order. I just want 4 button. Return home, and recent menu so hopefully no more and add an interface, still thank you for all your contributions so far.
Click to expand...
Click to collapse
Do you mind telling me what device and ROM are you using?
thaxxx
I'm using v4 ROM for Xperia ZL eXistenZ, sorry my bad english I'm Latino. But only appreciate the 4 basic buttons. - Back - Home - recent - menu. Regards
Just uploaded new version. Not sure how well the restart SystemUI function works. Please test it and let me know if there's any problem.
0.7 alpha
- New option to select Menu and/or Search button to show
- Restart SystemUI process to apply changes immediately
Related
SlimRoms is a custom android operating system. The main goal is to offer users a slimmed down but still feature rich alternative to other android operating systems.
The entire SlimTeam work together to bring you this tailor-made beauty straight from Android Open Source Project (AOSP) source code.
All of the sources can be publicly viewed through GitHub and you can stop by the public Gerrit to submit patches of any type.
SlimKat is the project name for SlimRoms based on Android 4.4 and offers the following original features:
The Real Dark Slim
Full system-wide dark interfaces. - If you like it smooth and classy.
Custom Shortcuts. Everywhere.
Hardware keys, Navigation Ring, Navigation Bar, Lockscreen, Tiles, Notifications etc. - We've got you covered.
System-Wide Keyboard Controls
Rotation, cursor control, optional emoticions, etc. - You'll be tapping away to your heart's content.
SlimCenter
Downloads, contact information, system app removal. - More fun than you can shake a stick at.
Camera Features
Trueview, Smart Capture. - Capture life moments with ease.
Important links:
slimroms.net - The official webpage where you find everything you need to know about SlimRoms.
Downloads - Download the rom, gapps and other addons.
Installation instructions - Follow these steps to the letter if you're about to install SlimRoms on your device.
Latest Changelog - Read here if you want information on changes in latest build.
FAQ - The most frequent asked questions with answers.
Kernel Source - The source of your device's kernel.
Get in touch! - Contact SlimRoms at these places if you have questions, requests or feedback.
Google+
Twitter
Facebook
Forum
Disclaimer: SlimRoms are not responsible for any damages to your device.
Reserved
Sent from my Nexus 4 using Tapatalk
Thanks
This day just keeps getting better and better! Thanks again guys! (out of thanks today. I'll thank you tomorrow). One question though, is the camera working on this build?
I'm giving it a try now anyway, so I will report
Downloading...NOW!!! :highfive:
oh yeah!! :victory: :victory:
new version is up guys
the launcher problems as well the keyboard popup we cannot do anything...this is a bug on googles closed sourced new launcher lol. Lets hope they will update it as well soon. You can use nova instead which is in our builds as well
about camera we need to wait for the new bloobs from google. All other would be a hackish workaround which does not make sense assuming the blobs will be released soon
whatever
Fixes new version:
- added dalvik optimizations....so speed up step one
- reworked and adapted status bar clock and date customization to 4.4
- added some of our camera features (smart captchure, jpg quality, color filter, gps indicator)
- reworked the complete camera to the new google style. Google stoped it after they finished the photo camera interface lol. So all into new PIE style + some fixes + more consistent now
- added a bunch of Mms/SMS fixes
- activated on supported devices lockscreen transparency on nav and statusbar
- some stability fixes
- fixed some google 4.4 code derps
- a lot small stuff
have fun and cheers
PS. the camera features for deb of course you cannot use right now
I'm probably gonna flash this today The only question I have is this: I'm coming from an old nightly build of CyanogenMod 10.2, which is 4.3.
I remember when we made the jump to Jellybean, a new CWM had to be used and there were a bunch of changes.
It seems like the changeover from 4.3 to 4.4 is way less drastic.
WOuld I be able to get away with a dirty flash and just clear Dalvik cache, or do I have to do a full factory reset? I can Titanium Backup, I just would prefer not to
-edit- somehow doubleposted on accident, sorry!
DivinityCycle said:
I'm probably gonna flash this today The only question I have is this: I'm coming from an old nightly build of CyanogenMod 10.2, which is 4.3.
I remember when we made the jump to Jellybean, a new CWM had to be used and there were a bunch of changes.
It seems like the changeover from 4.3 to 4.4 is way less drastic.
WOuld I be able to get away with a dirty flash and just clear Dalvik cache, or do I have to do a full factory reset? I can Titanium Backup, I just would prefer not to
-edit- somehow doubleposted on accident, sorry!
Click to expand...
Click to collapse
Defiantly do a factory reset and format /system. 4.3 to 4.4 is too big of a jump for that.
I can't find TWRP 2.6.3.2
The newest version seems to be 2.6.3.1
Will it work with this version?
I flashed this last night using the same CWM Touch I used to flash cm10.2.
Flashed with twrp 2.6.3.1 all ok
Inviato dal mio Nexus 7 utilizzando Tapatalk
I have successfully flashed it, but I can't use this ROM for my daily driver because BlueTooth is broken. I use both a Pebble watch and a pair of A2DP headphones, and both lose connection after the screen is off for a couple minutes. Its acting like the Bluetooth interface is going to sleep for power savings, but this is happening while I am actually listening to audio via Bluetooth. I do this roughly 20 hours a week and "need" this functionality in my tablet.
As a result, I'm going back to CM10.2 for now...
sunra0815 said:
I can't find TWRP 2.6.3.2
The newest version seems to be 2.6.3.1
Will it work with this version?
Click to expand...
Click to collapse
yes, that's OK. I fixed the error in the OP. sorry about the confusion
Thanks for bringing slim KitKat tastyness to deb, I'm using the same ROM on my Nexus 4 and there the keyboard popup does not appear.
Everything working sweetly never would guess this is an alpha build
Sent from my Nexus 7 using Tapatalk 4
hay
Im flashing this room but the cam not working befor
Instul this room
What the mater
There is no camera app or is this purposedly taken out. I use gosms n cannot input any characters - is this a bug?
Sent from my C6833 using XDA Premium 4 mobile app
it is currently a hard task on the one hand we bring all our devices up on the other hand we put back our features...some are redefined some we programm completly from scratch with new stuff. Eg today we pushed about 200 commits from 4.3 into 4.4 for our other devices + fixes for current devices
but mostly ppl are interested in new features...so new build has:
- superuser included (need to be enabled in developer options!!!)
- a lot new features just discover them...to much to write up
- a new crt animation...check it out
- fix settings locale language problem
- and tons of fixes under the hood
and new build is up
I added a simple list yesterday but it is actually more we have already included:
- all keyboard features are back (force auto rotate, disable landscape fullscreen, force enter button, ime notification, volume key cursor control)
- clock statusbar features
- crt animation
- statusbar brigthness slide
- safe headset volume
- volume rocker features (wake device, sound skip)
- slims privacy guard
- volume panel features we had
- keyguard on supported devices shows now transparent navbar/statusbar as well
- wifi country code
- advanced reboot menu
- custom LED battery and notification features
- swipe qs -> notification and back
- disbale OTA from google
- slims camera and video features (smart capture, image quality, image size, gps indicator etc)
- implemented root (needs to be enabled in developer settings or in superuser settings. Disabled by default)
- tons of fixes in google code and optimizations
- a lot under the hood stuff
- and whatever I forgot to mention lol
Awesome!... I actually just flashed the rom today and love it... Can I dirty flash today's build?.. 8)
Dirty was just fine... I see the camera app in titanium but can't find it in my app drawer... Real smooth so far!... Cheers...
Sent from my Nexus 7 using XDA Premium 4 mobile app
mobile88 said:
There is no camera app or is this purposedly taken out. I use gosms n cannot input any characters - is this a bug?
Sent from my C6833 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Me too
Softkeys Fade Mod
Fades the softkeys to black after not touching it for some time
(for Xposed Framework)
Note: This doesn't hide the navigation bar at all. This only hides the softkeys/buttons.
What is SoftkeysFadeMod?
SoftkeysFadeMod is a unique found only in Cataclysm ROM by atl4ntis
It was originally posted here as a teaser.
This is slightly different from the one in Cataclysm ROM since it's code is not open sourced.
Why use SoftkeysFadeMod?
As said by the original creator himself here, it is to prevent AMOLED screen burn in's and give your phone a nice minimalist look.
Video?
Screenshots are in the attachments
Link to Video
Requirements?
• Have Xposed Framework installed
This module is not possible without:
• rovo89 for Xposed Framework
• C3C076 for some inspiration
• atl4ntis for inventing this idea
Newest Changelog
Version 1.2 (04 January 2014 / 1310 / GMT+8)
• set alpha to 0 even if view is not visible
(Fixes some keys still showing and needs to be touched to be faded)
• Optimize end of animation by using fillafter instead of using a listener
• Add fade alpha preference
Older Changelogs
Version 1.1 (27 December 2013 / 1410 / GMT+8)
• Fix keys not fading when sliding finger away from the buttons
(aka. Google Now slide up.)
• Allow delay to be set to 0 onwards
• Don't show animation for hidden keys
(Fixes see-through icons especially on KK and JB)
Version 1.0 (23 December 2013 / 1815 / GMT+8)
• First Release
Downloads
On Xposed Repo
Mirror Downloads In the attachments
This Xposed Module is open source!
Sources are found on my GitHub
If you would like to help in the development, you may leave bug reports and development tips in this thread or (better still) fork and send pull requests
poezd said:
There is only one thing I'm missing - on CataclysmRom they call it softkeys fade mode, which makes the softkeys bar icons (back, home recent apps) look like almost invisible dots, just like in stock camera app.
Click to expand...
Click to collapse
done your request.
Great mod, but it's not working perfectly on Nexus 5, Kitkat 4.4.2.
You can download video here. Take a look at the softkeys.
Still, great idea, thanks, for creating this mod!
Would this work on Nexus 7 2013?
Gesendet von meinem Nexus 7 mit Tapatalk
Great job. But also some problems on n5 4.4.2 with doubled icons and unable to tap Home sometimes.
Great work as always bud
Works great on stock LG G2. I did find a bug though. The soft keys stay on the screen if I pull down the notification panel. Interestingly, it's only the two middle soft key buttons.
another video showing the bug for this mod on N5 4.4.2
VIDEO HERE
@zst123 thank you SO MUCH for this. I've been looking forward to someone building this module for a while now.
Sent from my Nexus 5 using Tapatalk
Amazing module. One request, tho. Could you add the values from 0-499 in fade delay. I would like to set mine to 0.
in addition, I would like it if I can input the time for fade and fade time myself instead of having to scroll through all the numbers 1 by 1.
LudoGris said:
in addition, I would like it if I can input the time for fade and fade time myself instead of having to scroll through all the numbers 1 by 1.
Click to expand...
Click to collapse
Just tap on the number, it will open the keyboard.
----------------------
Request: ability to fade out the GravityBox application launcher softkey.
Input: Great module, using it on both my devices now!
Sent from a White Moto Xposed
doesnt work on Panaranoid Android .....the buttons disappear but not the bar itself
Version 1.1 (27 December 2013 / 1410 / GMT+8)
• Fix keys not fading when sliding finger away from the buttons
(aka. Google Now slide up.)
• Allow delay to be set to 0 onwards
• Don't show animation for hidden keys
(Fixes see-through icons especially on KK and JB)
daniil1410 said:
Amazing module. One request, tho. Could you add the values from 0-499 in fade delay. I would like to set mine to 0.
Click to expand...
Click to collapse
done
LudoGris said:
in addition, I would like it if I can input the time for fade and fade time myself instead of having to scroll through all the numbers 1 by 1.
Click to expand...
Click to collapse
double tap on the number in ICS or single tap in JB and above to get a keyboard.
remicks said:
Request: ability to fade out the GravityBox application launcher softkey.
Input: Great module, using it on both my devices now!
Sent from a White Moto Xposed
Click to expand...
Click to collapse
Wasted an hour on it. Didn't work. :crying:
aXiDroid said:
Great mod, but it's not working perfectly on Nexus 5, Kitkat 4.4.2.
You can download video here. Take a look at the softkeys.
Still, great idea, thanks, for creating this mod!
Click to expand...
Click to collapse
fixed.
ChiDi9901 said:
Would this work on Nexus 7 2013?
Gesendet von meinem Nexus 7 mit Tapatalk
Click to expand...
Click to collapse
yes.
blackbearblanc said:
Great job. But also some problems on n5 4.4.2 with doubled icons and unable to tap Home sometimes.
[IM G ]http://img.tapatalk.com/d/13/12/26/eza2a4e3.jpg[/IMG ]
Click to expand...
Click to collapse
fixed
ruhrohs said:
Works great on stock LG G2. I did find a bug though. The soft keys stay on the screen if I pull down the notification panel. Interestingly, it's only the two middle soft key buttons.
Click to expand...
Click to collapse
try it on v1.1 and tell me if it still happens
ranasrule said:
doesnt work on Panaranoid Android .....the buttons disappear but not the bar itself
Click to expand...
Click to collapse
as seen in the video in the OP, the BAR does not disappear. the BUTTONS disappear. The XDA portal mixed it up. Sorry for the confusion
ialhabbal said:
In Jelly Bean 4.1.2 on Galaxy Note 10.1 it only hides the four buttons (back, home, apps, recent) but does not hid the black bar itself.
Click to expand...
Click to collapse
as seen in the video in the OP, the BAR does not disappear. the BUTTONS disappear. The XDA portal mixed it up. Sorry for the confusion
Limited Functionality in Galaxy Note 10.1 JB4.1.2
In Jelly Bean 4.1.2 on Galaxy Note 10.1 it only hides the four buttons (back, home, apps, recent) but does not hid the black bar itself.
1.1 working beautifully on my Nexus 7 (2013), 4.4. 2.
Thank you.
Sent from my Nexus 7 using Tapatalk 4
zst123 said:
as seen in the video in the OP, the BAR does not disappear. the BUTTONS disappear. The XDA portal mixed it up. Sorry for the confusion
Click to expand...
Click to collapse
can this(making the bar disappear) be made possible in future releases ?
ranasrule said:
can this(making the bar disappear) be made possible in future releases ?
Click to expand...
Click to collapse
no.
try other modules that do this like ImmerseMe if you are on Kitkat
This mod will move all activity content to one, user configured, portion of the screen. The aim is to allow you to use a large device with, um, one hand....
If you mess up with crazy settings, use recovery to delete this file
/data/data/com.hamzah.onehandmode/shared_prefs/pref.xml
Or use the ADB script attached, DONT FLASH IT, its a bat file to run on PC, requires ADB
Click here to help translate this app!
Features
User configurable margins
Toggle using a notification (optional)
Optionally move Action Bar
Transparent notification icon option
Works on all apps
Premium Version Features
Blacklist
Per app settings
Update priority
Premium can be found on Google Play
Planned Features
Support for keyboard
Shift navigation bar to one side
Adjust DPI
Move alert boxes
You tell me!
How it works
This app hooks the Activity class and forces every app to use padding
How to get this awesome mod?
Check attachments, or visit the xposed repo for free version
Click here for premium
This mod is so cool I want to see the code and steal it
You can see the code, but you can't steal it. View Code here
Known Issues
Phone and People app doesn't work when moving actionbar
You tell me!
Changelog is in post below
Screenshots are attached below
Please don't report that it doesn't work without sending a log
XDA:DevDB Information
[MOD][XPOSED][4.0+]One-handed Mode for all devices! , Xposed for all devices (see above for details)
Contributors
hamzahrmalik
Xposed Package Name: com.hamzah.onehandmode
Version Information
Status: Stable
Current Stable Version: 2.0
Stable Release Date: 2014-05-27
Created 2014-05-20
Last Updated 2014-05-31
Changelog
Current Versions
Free: 2.5
Premium: 2.5
ChangeLog
Version 2.5 (16/2/16)
Under the hood updates for the premium verison
Version 2.4 (22/12/14)
New material design theme
Improved many layouts (padding etc)
Disabled the overlay by default because its unstable and covers the actionbar in newer apps using the newer support libraries
Internal optimizations
Version 2.3 (12/9/14)
Option to change the colour of the background
Version 2.2 (11/9/14)
Option to show solid background around shrunk window
Version 2.1 (29/5/14)
Widget for toggling
UI enchancements
Version 2.0 (27/5/14)
New layout which is more organized
Separate margins and master switches for Apps and Notification Centre (NC)
Ready made settings (presets) which you can apply
Smoother toggling
The notification now has 3 sub-buttons, toggle apps, toggle NC, toggle both
The toggle activity can be set to toggle either apps, NC or both
Report a problem button, creates a file on your SD card containing app info. If you have any problems, send this file
Faster
The new SD card read/write permissions are for the reporting button
More here: http://forum.xda-developers.com/showpost.php?p=52966376&postcount=233
Version 1.9 (18/5/14)
About page, with links to my website, twitter, and premium version
Better logic behind the warning of view area being to small, so you don't get false notifications
Performance enhancements
Version 1.8 (17/5/14)
Start notification on boot
Fixed a bug
Version 1.7.1 (16/5/14)
Bug fixes
Version 1.7 (14/5/14)
Move Notification Centre
Access settings through notification
Version 1.6 (8/5/14)
New notification icon
Optional transparent notification icon
Option to disable toggling toast
Version 1.5 (4/5/14)
Launchable activity for toggling, which can be configured to launch from shortcut apps like LMT or Gesture Control
Version 1.4 (3/5/14)
Seamless disabling (no restarting apps)
Version 1.3 (2/5/14)
Disable notification
Moves the actionbar too (optional)
Version 1.2 (1/5/14)
No need to restart apps after toggling
Version 1.1 (30/4/14)
Notification for toggling
Warning when making view area too small
Version 1.0 (29/4/14)
Initial release
@hamzahrmalik: Can you please attach some screenshots?
defim said:
@hamzahrmalik: Can you please attach some screenshots?
Click to expand...
Click to collapse
It does say i'll add soon....just try it if your curious
Sent from my iPod touch using Tapatalk
that's a great job , waiting for screenshots
Sent from my GT-I9500 using XDA Premium 4 mobile app
help :<
i put values out of sceen and now i m stuck with seeing nothing...
what can i do?
exh19 said:
i put values out of sceen and now i m stuck with seeing nothing...
what can i do?
Click to expand...
Click to collapse
Disable xposed through recovery
:<
i am unable to do that, when i boot into recovery, a brown corrupted like screen appears. and when i try to push using desktop flasher it fails. any ideas?
Working great on OPPO Find 5 (latest PAC ROM). I really needed something like this, thank you!
I added few screen shots
exh19 said:
i put values out of sceen and now i m stuck with seeing nothing...
what can i do?
Click to expand...
Click to collapse
Reboot your device and spam the power button. This will disable the xposed framework and all the modules. You can then go and change the settings in the module or disable it and reboot.
Hi,
Great idea!
Few things though:
It would be very nice that the things you mention in OP would be realized. I tried this on a GT-I9505 (galaxy mega 6.3) and such phone needs it for the keyboaard only IMHO. Other apps are no problem to have them fullscreen. So maybe:
- on per app basis (where keyboard is an app too)
- masterswitch in notification area or as widget (or any place that can be reached easily to switch keyboard to one side)
Kind regards,
Treare
treare said:
Hi,
Great idea!
Few things though:
It would be very nice that the things you mention in OP would be realized. I tried this on a GT-I9505 (galaxy mega 6.3) and such phone needs it for the keyboaard only IMHO. Other apps are no problem to have them fullscreen. So maybe:
- on per app basis (where keyboard is an app too)
- masterswitch in notification area or as widget (or any place that can be reached easily to switch keyboard to one side)
Kind regards,
Treare
Click to expand...
Click to collapse
Widget is coming soon. Notification icon is good idea I will add that.
exh19 said:
i put values out of sceen and now i m stuck with seeing nothing...
what can i do?
Click to expand...
Click to collapse
I will add check with next update so you won't be able to go out of screen
hamzahrmalik said:
Widget is coming soon. Notification icon is good idea I will add that.
Click to expand...
Click to collapse
Thanks for that! Also.... i tried all major keyboards that claim to have this left/right function but i never succeeded. It would be very helpfull!
spam power button
Can you define "Spam" power button please
Stuck here
Regards
blakeboro said:
Can you define "Spam" power button please
Stuck here
Regards
Click to expand...
Click to collapse
http://forum.xda-developers.com/xposed/framework-xposed-rom-modding-modifying-t1574401/post51306764
this module is quite handy and great compared to samsung's own one hand operation.
its a great work.
hope to see many neww things in future :good::good::laugh::laugh:
This is cool.
Did you consider to have function like T2 Ultra's single-handed mode?
(double tap home button to drop everything to the bottom.
http://gadgets.ndtv.com/mobiles/reviews/sony-xperia-t2-ultra-review-the-inexpensive-ultra-511729
Ok, had to update to newest framework but the mod isn't working correctly
Nothing appears, just the title bar as seen on screenshot.
I'm currently running CM-based ROM (kitkat) on my N7100.
Not working on Sprint Note 3 running Sprint S5 ROM
This module works only for the Xperia Keyboard app!
Reported working app versions: from 6.2.B.0.26 to 8.0.A.0.110
What's the idea?
I often type things that aren't words on my phone, yet the prediction storage remembers them all.
I find it tiresome to switch the word prediction whenever I need it or not, so I made this simple module that made life easier!
So, what it does?
It's simple, long-press the space bar to bring up the list of possible prediction modes:
- 'Auto', Automatic word corrections
- 'Semi', Only automatic accent corrections
- 'Manu', Manual selection of corrections
- 'None', No predictions at all
Compatible only with the official Xperia Keyboard app, on any Android version.
Download: Xperia Keyboard Prediction Toggle on Xposed Module Repository
If you found this mod useful consider donating me a coffee, this will help me code ^^
Credits:
- rovo89 & Tungstwenty: Xposed Framework
- Sony: amazing free SwiftKey alternative!
XDA:DevDB Information
Xperia Keyboard Prediction Toggle, Xposed for all devices (see above for details)
Contributors
XspeedPL
Source Code: https://github.com/XspeedPL/PredictionToggleMod
Xposed Package Name: xeed.xposed.xkptgl
Version Information
Status: Stable
Current Stable Version: 1.6.1
Stable Release Date: 2019-03-10
Created 2014-09-22
Last Updated 2019-03-09
reserved for future use
It's not working on my Xperia Z2 with the latest firmware (4.4.2). Is there anything I could do to help? I'd really like to have this feature.
wasab said:
It's not working on my Xperia Z2 with the latest firmware (4.4.2). Is there anything I could do to help? I'd really like to have this feature.
Click to expand...
Click to collapse
Send me your exported Xposed logs, and if you're able, the apk of your keyboard app.
Does this support the gesture typing mode in the default keyboard?
wasab said:
It's not working on my Xperia Z2 with the latest firmware (4.4.2). Is there anything I could do to help? I'd really like to have this feature.
Click to expand...
Click to collapse
It seems I can't do this after all, because I can't decompile the APK in any way? It's weird.
Are you using the Xperia Keyboard from the market? https://play.google.com/store/apps/details?id=com.sonyericsson.textinput.uxp
3m2vinatohr04 said:
Does this support the gesture typing mode in the default keyboard?
Click to expand...
Click to collapse
When the predictions are turned off completly, the swipe feature is also turned off.
XspeedPL said:
It seems I can't do this after all, because I can't decompile the APK in any way? It's weird.
Are you using the Xperia Keyboard from the market? https://play.google.com/store/apps/details?id=com.sonyericsson.textinput.uxp
Click to expand...
Click to collapse
Yes, I'm using that one.
It doesn't work with Xperia Keyboard 6.7.A.0.86 on a Z3 Compact.
Logs and APK attached.
1.1
I am really wondering why haven't I updated this until now.
With 1.1 I got versions from 6.2.B.0.26 to 6.4.A.1.52 covered.
Report if newer or older versions work too if any of you can
Enjoy!
It still doesn't work but it's a different error now. Xperia Z3 Compact.
1.2
@ArturGaspar Thanks for your input! :good:
Here is 1.2, with support for versions up to 6.7.A.0.50.
As always, enjoy!
It works now! Awesome!
1.3
Got a new feature update rolled out, after all this time!
Changes:
Code:
- Support for Xperia Keyboard app versions up to 6.7.A.0.92!
- Added a preference activity to disable unwanted prediction modes
- Added an overlay for the spacebar to show current selected prediction mode
1.4
Another update!
I couldn't stand to look at the text not fitting in the mode selection popup, so I made scaling customizable.
Also, since I got my hands on the newest Xperia Keyboard app version, I made it compatible.
Enjoy
1.5.1
Another update rolling in!
Changelog:
Code:
- Reworked code structure
- Support for Xperia Keyboard app versions up to 7.2.A.0.32
- Fixed minor bugs
- New app icon
Hi xspeed. First of all thanks for the hard work.
A bit of an idea though. What if upon turning off the prediction, the swipe functionality moves the text cursor. Then when prediction mode is turned on, it goes back to the usual swipe typing.
I also looked into the code and I can't see the actual code for intercepting the space key. Mind showing me the way? (pretty please )
Thanks once again
3m2vinatohr04 said:
Hi xspeed. First of all thanks for the hard work.
A bit of an idea though. What if upon turning off the prediction, the swipe functionality moves the text cursor. Then when prediction mode is turned on, it goes back to the usual swipe typing.
Click to expand...
Click to collapse
I was actually thinking about that a while ago. In the end I think having left and right arrow buttons on the navbar would be better though, therefore if I ever decide to do that, it will be a separate module just for that.
I also looked into the code and I can't see the actual code for intercepting the space key. Mind showing me the way? (pretty please )
Click to expand...
Click to collapse
Yeah, well, the GitHub repo is pretty outdated. I am currently in the process of reworking the whole code base of all my modules to make them work on Oreo, so it will be updated at some point.
1.6
That being said, 1.6 is out with Oreo patches and support for 8.0.A.0.110 version.
May work with higher versions though, always worth a try
Hey, read here before
Works on:
Android AOSP Keyboard
Google Keyboard
This xposed module allows you to color your keyboard as you want.
Features:
random color tint of pressed keys
icon rendering on-keypress
If you found a bug, or have an idea, leave a comment.
Thanks to yukuku for his color picker library (https://github.com/yukuku/ambilwarna).
2.0 changelog:
- support to Lollipop
- support to Google Keyboard ("com.google.android.inputmethod.latin")
- code improvement
3.0 changelog:
- support to Xperia Keyboard (!beta!)
- decrased cpu usage
- reorganized source code
3.1 changelog
- now it may works with xperia keyboard (I hope...)
- code improvement
3.2 changelog
- added support to ridmik keyboard
4.0 changelog
- added an UI to SET CUSTOM COLORS
5.0 changelog
- restored native background drawable for Android (AOSP) Keyboard
5.1 changelog
- fixed bug in Android AOSP Keyboard (4.2,4.3) (now works)
- support to Xperia Keyboard 6.6.B.0.11
5.1.1 changelog
- added default colors (if you didn't set anything the module will use this colors instead)
5.1.2 changelog
- fixed problem in ridmik keyboard
6.0 changelog
- new icon
- added feature to tweak default key background
- new UI
6.1 changelog
- COLOR PICKERS!
- option to hide the icon from drawer
7.0 changelog
- icon rendering on-keypress
7.1 changelog
- Now you are able to set icons for portrait, landscape and space
- new UI!
- code performance fixes
7.1.2 changelog
- fixed bug for jb AOSP keyboard
Any chance you could make this for SwiftKey. FlatStylekeyboard module already does it for google keyboard. I would buy it!
Isn't the module that you mentioned a paid app?
Actually, it's true, but the only feature that I already implemented tints the pressed key on keypress. And I haven't ever found it in an xposed module.
xposed issue
Tried downloading module from xposed framework, gives an issue incorrect name and unable to install. Can you also post some images.
Try a full wipe and then reflashing your ROM
htr5 said:
Try a full wipe and then reflashing your ROM
Click to expand...
Click to collapse
Are you kidding me. As if I'm all free to do full wipe.
himanshu.khanna said:
Tried downloading module from xposed framework, gives an issue incorrect name and unable to install. Can you also post some images.
Click to expand...
Click to collapse
Try selling your phone on amazon and buying a new one. That might fix the issue.
raddacle said:
Try selling your phone on amazon and buying a new one. That might fix the issue.
Click to expand...
Click to collapse
If that's how you resolve a issue. Then I feel sorry that no body sold you out.
himanshu.khanna said:
If that's how you resolve a issue. Then I feel sorry that no body sold you out.
Click to expand...
Click to collapse
I guess I should've stated that it was sarcasm lol
Just wanted to check if it possible that the emojis in Google keyboard work on android versions below KitKat. Any fix for that. As of now, the full emoji set works on KitKat and higher versions only
Also can you post few screenshots of the outcome of this module, would be great help to someone before he actually tries it
It wouldn't be simple to post a screenshot of a keypress. the keyboard tints only for a few milliseconds.. I will post a screencast as soon as I can.
for the xposed error: I apologize for that, I don't know what happened, but I will solve the error shortly.
Andre1299 said:
Please read this before download
This module works only with the stock google keyboard, wich has a package name like this: "com.android.inputmethod.latin
The supported android versions are:
4.0 >= supported_android_version <= 4.4.4
This xposed module bings on your (stock) google keyboard the amazing auto-tinting of the pressed keys (I found it in the fleksy keyboard).
There are various colors, and you will see the difference while typing.
There are some exciting planned features:
default keys background tint (for unpressed keys)
users will be able to set their own colors for on-press-tinting and for default keys background
bugs correction (altough I hope that there aren't bugs there )
I will add the support for android versions older and newer than the current
If you want to understand how Keyboard Painter works, go at this link: http://tinypic.com/player.php?v=3179ypv%3E&s=8#.VRK7x-nd_Qo
(The package error in xposed was fixed)
If you are interested, or you have an idea, please, download and leave a comment :fingers-crossed:
Click to expand...
Click to collapse
pls make it available for google keyboad downloaded from playstore with package name as-
com.google.android.inputmethod.latin-2.apk
venom007 said:
pls make it available for google keyboad downloaded from playstore with package name as-
com.google.android.inputmethod.latin-2.apk
Click to expand...
Click to collapse
I think that it will be available for all the most populars keyboards. I'm working to add the google keyboard support :fingers-crossed:
2.0 - changelog
- support to Lollipop
- support to Google Keyboard ("com.google.android.inputmethod.latin")
- code improvement
If you have any request or idea, please, leave a comment:good:
Andre1299 said:
I think that it will be available for all the most populars keyboards. I'm working to add the google keyboard support :fingers-crossed:
Click to expand...
Click to collapse
updated....now it works.....thanks
bt i have a problem...colors comes up only when using holo white and holo blue theme of google keyboard...it dosent show up while using material dark and material light theme
pls fix it
venom007 said:
updated....now it works.....thanks
bt i have a problem...colors comes up only when using holo white and holo blue theme of google keyboard...it dosent show up while using material dark and material light theme
pls fix it
Click to expand...
Click to collapse
I had the same problem in my android 4.1.1 emulator. Try disabling popup on keypress. It may work in this way...
Android 5.0.2 stock keyboard
Only working on enter key, space key, language key and symbols key
This is awesome!
Just downloaded and so far I'm loving it lol gives much more feedback to the typing experience lol. Working on aosp keyboard on 5.0.2 nexus 6. Only thing I think I could want is more colors!
Thanks for this!
spider05906 said:
Android 5.0.2 stock keyboard
Only working on enter key, space key, language key and symbols key
Click to expand...
Click to collapse
Have you disabled popup on keypress? android aosp keyboard and google keyboard have the same code in 5.0. It should work for both...
Do anyone could give me an advice?
Do you think I should include a color picker? Otherwise is an edit text enough?