yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] lordofstuff:
This is a small Xposed module that simply stops android from consuming the alt tab key combo so it can be passed on to apps to handle it as they will. Most apps will do nothing with it, but many remote desktop apps will send it for the remote computer to handle, making program switching much easier.

Currently, This is all it does, but I have other features planned and I am open to (reasonable) suggestions/requests.

Planned features include a config UI so that this can be changed on the fly or even per app, support for meta tab and other key combos android consumes that may be undesirable, and possible special key remapping ability.

This module should work on anything running ICS or later, with either a hardware keyboard, such as that of the Asus Transformer line, or a bluetooth keyboard. Probably will not do anything with a soft keyboard. It should work on any stock or custom ROM.

Source code is available here: https://github.com/lordofstuff/Xposed-Keyboard-tweaks

apk Dowload is in the downloads tab or in the Xposed installer downloads.

Let me know what you think and any problems or suggestions you have.

EDIT: Requirements to use this:

Prerequisites:

-Your device must be rooted. (check your device's thread for help with this; it varies from device to device.)

-You must have the Xposed Framework installed and working. (info here: http://xdaforums.com/xposed/xposed-installer-versions-changelog-t2714053 )

Installation instructions:

Install the app from the Xposed Installer or manually by downloading it from the downloads tab in this thread.

Activate the module in the Xposed Installer.

Reboot;

Enjoy. :)

Many thanks to the great developers before me who have made all this possible.

XDA:DevDB Information

Keyboard Utilities, Xposed for all devices (see above for details)

Contributors

lordofstuff

Xposed Package Name: com.appsofawesome.keyboardutilties

Version Information

Status: Testing

Created 2014-09-10

Last Updated 2014-09-14
[Xposed Framework Modules] lordofstuff:
Reserved
[Xposed Framework Modules] lordofstuff:
Reserved

Reserved in case I need it later.
[Xposed Framework Modules] lordofstuff:
Reserved

Reserved again.
[Xposed Framework Modules] Adchen:
Wow, I've been looking for exactly this and never thought someone would create it. Thank you! :)

But I couldn't get it to work on my devices, Android still catches the alt+tab and switches between apps. Tried it on Galaxy S4 with GPE 4.4.4 and Galaxy Tab S with stock 4.4.2 using both a bluetooth and USB keyboard. Let me know if I can assist you with any troubleshooting.
[Xposed Framework Modules] lordofstuff:
Hi there!

I'm happy to help you get the app working for you. I realized that I may not have made all the requirements to use it clear in the original post, so let's make sure that you meet all of them and then figure it out from there. (Also, I will edit the OP to be more clear about this).

1. Is your device rooted?

2. Do you have the Xposed Framework installed?

3. Did you activate this module in the Xposed Installer?

4. Did you reboot after activating it?

If the answer to any of these questions is "no" or "I don't know," then I think the problem is on your end, but I'm happy to help you fix it.

If the answer to all of these questions is "yes," then it looks like it is a problem with my app or some conflict with another app, and I'd be happy to look into it. If that's the case, can you send me a copy of the log from the Xposed Installer?

I'll be happy to assist more once I have that info.
[Xposed Framework Modules] lordofstuff:
Well, I had to ask the easy questions to make sure. I work in tech support and you would not believe how often People forget really silly things and I assume them and then we waste everyone's time.

It looks like that's an issue with the Xposed framework itself in finding the module, and I confirmed the issue in my own device. I think the problem was introduced somewhere between my test build and the actual exported, signed APK, because if I run it from ADT, it works just fine. I swear I tested that, but evidently I missed this and no one else has reported it. I'll look into it and, if I can fix it, get a working build out as soon as I can.

Thanks for pointing out the issue.
[Xposed Framework Modules] lordofstuff:
Ok, I confirmed the issue, and I'm not really sure what caused it, but it seems to be resolved now. I just uploaded a new version to this thread and will be uploading it to the Xposed repo momentarily. Try it again and let me know if you have any more issues.
[Xposed Framework Modules] Adchen:
We have similar jobs so I totally understand why you had to ask ;)

Thanks for fixing the issue so quickly, it works now!

This could become the ultimate module for fixing remote desktop issues on Android, mouse button mapping for example. I use VNC on my tablet with a bluetooth mouse for CAD software which relies a lot on right mouse button and scroll wheel button. In Android, right button is mapped as Back key and scroll wheel button as Home key, this results in apps getting force killed when holding the right button(Back) and leaving the VNC app on scroll click(Home).

I've attempted to fix this with keylayouts but couldn't find any references to mouse buttons, a custom .idc-file didn't work either, so it seems to be buried deeper into the system. Maybe that's something you could look into? :)

A tip for other users, Winkey+tab still works for app switching within Android so no functionality is lost with this module :good:
[Xposed Framework Modules] lordofstuff:
Remapping the mouse button is an excellent idea, and I might have some ideas as to how to implement it, but it would definitely take some work. I've been looking into messing with mouse/touch/stylus/key events, but, unfortunately, they get passed around between java and native code repeatedly, and changes you make before they're finally dispatched to an app get overridden. You have to intercept a key right before it's dispatched to the app, once it will not go back into native calls, and then the remapping usually sticks. It might be possible to intercept all back keystrokes and then check what device and scancode they are sent from and change the key that is sent accordingly.

I have already experimented some with remapping keys like you would by editing the .kl file dynamically using xposed, but with only some success. If you look at the source for this module, actually, you can see some of my experimentation with that, which got reverted before I actually released it, so it's in older git commits. If I can get it working, I may add some of that functionality back in, but my first priority on this module is getting some kind of settings screen working where you can change the behavior for alt-tab and meta-tab.

Something to look at, though, is the roms developed by Timduru for the Asus Tf101, where keyboard and trackpad functionality is kind of central to the device working how you want. The default behavior in his roms is the back key, as you said, but he released a flashable zip that changed it to a right click for apps that could handle that and a fallback of the back key for those that don't. Here's a link to where he posts that.

Actually, that's the default behavior for the Bluetooth keyboard/trackpad I use with my Note 10.1. In most apps, the right click just maps to back, but in at least Splashtop, which is the main app I use to access my computer, it is interpreted correctly as a right click. I think that is something decided by the rom and not keylayout files, though.

So, I will look into that if I have the chance, but there's another lead for you if you choose to keep investigating it yourself. :) Do let me know if you find anything interesting.
[Xposed Framework Modules] lordofstuff:
right mouse button behavior

Ok, I found the commit where the developer of the roms for the tf101 changed the mouse behavior to send back on right click, but it looks like it's buried in the native code, so it would have to be a compiled and flashed or baked into the rom kind of change, at least to change it at the source.

Here is the specific commit, so you can see the diff of what was changed. I will be looking into doing something with this sooner or later.

Commit here.
[Xposed Framework Modules] Adchen:
Thank you for the links and in-depth explanation. I did some research and the flashable zip shows that libinput.so is responsible for the button behavior, so it is indeed compiled for the rom. This is bad news for me because my Tab S is running stock TouchWiz rom which is obviously closed source, but there is a CM-port for my device and looking through the code I found this, starting at line 239 seems to be what we're looking for. But judging by your last link the code seems to differ a lot between devices so this might be even more difficult to fix. I will keep looking and let you know if I find something else :)
[Xposed Framework Modules] J3:16:
Is this for hardware keyboards?
[Xposed Framework Modules] lordofstuff:
Yes, this is for hardware keyboards. It works on both dock keybaords such as the ones on the Asus Transformer line of tablets and with bluetooth keyboards. I don't think it has any effect on soft keyboards unless maybe they simulate hard key presses.

Does that answer your question?
[Xposed Framework Modules] jeswinjv:
Precious....

via XDA Premium
[Xposed Framework Modules] jabashque:
I'm wondering if you're still developing this. On Android 6.0, this module no longer suppresses the alt+tab combination. (Not to mention, it would be nice if the Win/Super key can be suppressed from launching Screen Search, which nowadays is Google Assistant.)
[Xposed Framework Modules] jwilcox25:
Would really appreciate an update here for Oreo! Haven't found any alternatives out there (please correct me if there is)
[P3300, MDA Compact III General] simontee:
anyone able to use GPSTuner successfully?

http://www.gpstuner.com/overview.htm

I have installed MapkingG10... and works very well. Howver having problem with GPSTuner...as it will hang my pda when i start the GPS. I have set the PORT manually already.
[P3300, MDA Compact III General] seppen:
same here.

Other progs find the GPS.

Only GPSTuner hang on.

What is the solution for that?
[P3300, MDA Compact III General] Huite:
Same here.:confused:

Now using BeeLine GPS and Navigator II.
[P3300, MDA Compact III General] Samson711:
There are already topics in the Board of the GPS Tuner Website. The Program also only kills the PDA when it establishes the connection to the GPS Module. I can use the Program very well as long as it hast not initiated the GPS Receiver. As soon as i set the Port manually to the GPS receiver, the device freezes. If set to automatic search-mode, the Program freezes during startup, probably becaus it tries to use the GPS Module at once. When i searched there, there was no solution yet.... We have to be patient
[P3300, MDA Compact III General] w0mbat:
Download a program called GPSgate (http://franson.com/index.asp? - Shareware version available) and use that to setup a virtual GPS com port on COM5. Then delete the gpstuner.ini file and select COM5 instead of COM4 when GPS Tuner is started. All worked fine for me with my XDA orbit. :)

Looks like GPS Tuner can't share the GPS as well as other programs but GPSgate gets over this until the developer can sort out his code.

Cheers,

Neil
[P3300, MDA Compact III General] Samson711:
Haven't tried that, will do in the next days. I only tried GPS Gate creating a virtual COM Port and then selecting this Port in GPSTuner, there was the freeze again ;)

Merry christmas
[P3300, MDA Compact III General] simontee:
it works !!

Many THANKS !! it really made my day !! Merry Christmas !!
[P3300, MDA Compact III General] rthomas:
The GPS Tuner site recommends a similar work round using JAL Port Splitter

"I have P3300 PDA (with integrated GPS). When I launch GPS Tuner, I am asked to automatically configure GPS Settings. After a few seconds the screen freeze and I have to soft reset my Pcket PC

Seems that the .NET Compact Framework's serial port reader is not fully compatible with P3300 device. There is a workaround for this problem. Please download the free JAL Port Splitter application and install it to your PDA. Before starting GPS Tuner, please start Port Splitter and set your input GPS port (write manually COM4 into the box) and an output virtual port (for example COM5). Then start GPS Tuner and set your GPS port same as Port Splitter's virual port."
[P3300, MDA Compact III General] pebsuk:
GPS Turner

You have to install the software GPSGate in order fir GPS Tuner to work. The reasons are explained on the GPS Tuner web site...

BEline GPS works perfectly...
[P3300, MDA Compact III General] lubmarinov:
please anyone tell me where could I download the installation and key for Jal port splitter

Thanks
[Nexus 5 Q&A, Help & Troubleshooting] Xami:
I know It's been posted many times and by now you'd be angry on me but I did research for more than half an hour and all I found was that battery percent enabler app. that is nice but it doesn't show until battery is at 50 or something.

I'm looking for a zip maybe to modify system UI to enable battery percent on 4.4.4

I know there's an ADB way but I really don't have the laptop for somedays so...
[Nexus 5 Q&A, Help & Troubleshooting] danarama:
Not sure if this helps

http://xdaforums.com/showthread.php?t=2864063
[Nexus 5 Q&A, Help & Troubleshooting] mymusicathome:
Give xposed framework with gravity box a try
[Nexus 5 Q&A, Help & Troubleshooting] mikeszf:
Gravity box should do...
[LG Optimus L90] Spartan_Don:
Hello. I just got the D 415 from t-mobile. GPS is working, but not quite as well as it should be. Seems to lock on location and then go away or general flakiness. I have not rooted the phone yet. Are there any tips for settings that could be applied to the phone without rooting?
[LG Optimus L90] shinobisoft:
None that I'm aware of.

Most tweaks are just changing settings in the appropriate file within the devices file system. But root access is needed in order to do so.

I should mention that the GPS is a little flaky on my D415 as well. Might be the norm, dunno...
[LG Optimus L90] Gopena:
After owning this phone for three months, I'm worried it might be the antenna, since when I'm in the car, the signal will drop out, and pressing the back side of the phone against my sunroof always make it get its lock back. Might just be one of those issues where the antenna needs line-of-sight to the sky to work :/

In any case, Might be using my old windows phone as my primary nav. device unless there's a confirmed fix.
[LG Optimus L90] Shrieker1:
I have a D405. I used to have a samsung galaxy s3 mini -which was arguably a cheaper device- and had next to no issues recording my cycling rides on strava. On my D405, it won't even pick a GPS signal to begin with. Google maps GPS fix isn't as accurate as the sgs3 mini either, and sometimes well over a 100 meters or more discrepancy. There's another D405 owned by a family member and it's not faring much (if any) better... Thus, I don't think any kind of navigation can be possible with this device, which is a huge let down. Which is a shame because i was enjoying my experience very much with this device until i encountered the crappy GPS...
[LG Optimus L90] bravho:
I have no problems with gps or strava , works very good. No difference with my Garmin.
[LG Optimus L90] PBakker:
Gps

Here also no issues, gps is much faster than on previous phone samsung galaxy y.

Greets Peter

LG L90 d405n
[LG Optimus L90] shinobisoft:
I think LG used substandard GPS hardware. I have people reporting GPS works great but my own experience, even on stock, it seems flaky to me. GPS wont lock for me if I'm inside but it will outside.
[LG Optimus L90] PBakker:
In some models cars the gps connection is difficult, also some buildings, this has to do with the cage of faraday that shields from a good connection.
[LG Optimus L90] Shrieker1:
So i took my mum's d405 to my cycle ride yesterday and strava picked up a signal and recorded my entire ride just fine. Also, on GPS status & toolbox it will pick up 10 or more satellites out in the open. But my own d405 won't pick up a single satellite. I'm now thinking my d405 has a defective GPS antenna/hardware since both phones are on the same settings. I'll be taking it back to the shop soon.
[LG Optimus L90] jagrmeister721:
Yes

I am having tons of GPS issues with my LG D415. It has been driving me crazy (location: Seattle). What's happened:

-Midway through a route, Maps will say "Lost GPS connection"

-Other times it will simply stop tracking the route and lose the position (assuming I am where I was 5 minutes ago); later it will lock into the GPS and begin giving directions again.

I've tried updating Maps. T-Mobile replaced the phone, assuming it was that particular phone that was the problem. But with the new LG D415, I have the same problems. Using GPS Status and GPS Test apps, It seems the phone has a hard time fixing on satellites. Not sure what to do at this point. May try and see if TMobile will take their phone back and try another network.
[LG Optimus L90] jim.jowski:
I worked on the initial deployment of GPS technology to DoD aircraft over 20 years ago and can tell you that the signal is weaker than you can imagine. It is below the noise level so it's not surprising when you can't lock it inside a building. The fact that different phones have different results speaks to the different antennae of the phones. Again, not surprising. Yes, having a clear view of the full sky is the best way to get optimum accuracy/results. What I've seen is that there's an error of about six feet when I use Google maps and my GPS. It could be anything from less than the best hardware resolving the signal to a position to a different earth model inside the phone's GPS hardware to Google maps being less than accurate. I figure that if I can get a position to six feet; I can avoid falling off a cliff by finishing the job with my eyes. :)

Jim
[LG Optimus L90] craftercs:
anything new on your issue?

I just purchased 2 phones before I saw this.. I got them through ebay, brand new but with only 14 return. I'm trying to get LG to provide support for mine, have you done anything with yours?
[LG Optimus L90] whodisname:
I use GPS constantly, this phone has a weak antenna for GPS.
[LG Optimus L90] Shrieker1:
My phone was picking GPS signals very weakly and could not get a fix to any satellites. I explained my problems in the previous page in detail. The distributor where i live resisted swapping the phone with a new one, and i accepted a main board swap instead, performed under guarantee. They put another (hopefully a new) main board in the phone. But the problem still persists, which is baffling to say the least. Isn't the GPS antenna of this device on the main board ? Even worse still, the device now seems to restart itself randomly. In the ~2 hours i've spent with it after it's been returned to me, it restarted itself 3 times...

If I didn't have one more of the exact same device (which has no problems whatsoever) i would've said i was doing something wrong...
[LG Optimus L90] Shrieker1:
The same night i posted the above message, the phone went full kaput (never go full kaput :)). They swapped the mainboard again but the device went bust before even leaving the shop. So there was no option other than to offer a new device. I'm now waiting for my new phone to arrive. Don't buy a phone from a 3rd world country. If this was in the USA or the UK, i know my device would've been swapped for a new one the first time, no questions asked. Choose something you won't have qualms about tossing in the trash if you have to buy.
[LG Optimus L90] DanielWEWO:
My girlfriend just bought this phone from T-Mobile and immediately began complaining about GPS quality issues. It looks like there is no fix for this. Should she attempt to return it for a different phone? She has next to no directional skills and relies heavily on GPS.
[LG Optimus L90] shinobisoft:
GPS is flaky at best, even on stock. We all have different results for several builtin devices. Namely the camera as well as GPS. Other than that it's a pretty good device.
[LG Optimus L90] Shrieker1:
Sorry this is a month too late. Have her install GPS Status & Toolbox app and test the device in open terrain. It should easily pick 10+ signals within 20-30 seconds. If it's not, have her take it back for a swap.
[LG Optimus L90] lekker_gcp:
GPS problem

I believe the GPS problem is a software issue, when I got the phone it used to get the signal very fast, 6 seconds or so, but now even with Gps fix app, it takes an eternity an then looses very easily, but gps fix even shows 20 or more sats but takes ages to lock the signal.
[LG Optimus L90] zowpow:
If I am rooted, what are some tweaks for the GPS? The GPS on my d415 is definitely flakey.
[LG Optimus L90] shinobisoft:
Try FasterGPS. Can be downloaded from Play store.
[LG Optimus L90] Spartan_Don:
The TMO official Lollipop update did NOT resolve this.
[LG Optimus L90] pboggini:
That's a bummer. Reading this thread, it would seem that the GPS issues really only impact the D415 (T-Mobile) version which is what I have. While I wish it had LTE, I'm honestly more not happy about the GPS performance with it dropping in and out. Has anyone figured out a remedy for this particular variant of this phone? I have the 10E S/W and I see a few references to the ability to get root so I'm hoping someone has blazed this trail and has figure out how to get the GPS working better on this phone.
[LG Optimus L90] Spartan_Don:
I have now rooted my phone and installed CM13 but the GPS is still flaky. Any suggestions for software tweaks or apps?
[LG Optimus L90] lfom:
There are some apps from Play Store that try to fix it, it seems a problem with NTP servers, related to time syncing and A-GPS. But if full GPS is enabled and you can't get a fix outside with no barriers to the sky then probably it's a hardware issue.
[LG Optimus L90] DimyD7:
Hi, I found in XDA one post to fix the GPS in the LG G2 Mini (both devices have same board). Look:

- The problem is the antenna, You must open the rear cover and unscrew all bolts, remove the silver body and clean the contacts of the antenna, then take a needle and lift the contacts (VERY CAREFULLY DOT UNSTUCK THE PINS FROM THE BOARD) now assemble the phone carefully. You will see not only the gps to work excellent but even the wifi signal will increase.

- https://onedrive.live.com/?authkey=!AAajkNyuxwRTR8w&id=A27CFD0059975CCA!1700&cid=A27CFD0059975CCA

I did this and now the GPS performs so better !!! I can get some GPS signal inside my house, that's awesome :D
[LG Optimus L90] Spartan_Don:
Awesome, thanks! Do you have a link to the actual thread with detailed instructions? The above link just directs to a couple of pictures.
[LG Optimus L90] Spartan_Don:
nm
[Asus Transformer TF700] dmxinc:
I don't want to post the same questions in two forums, but I tried Note 2 yesterday and was given something to try. So I figured I would ask here as well. Is there a way to turnoff the wifi scanning?

I am trying to tether the tablet to my phone. At home connects right away and no problem. At work it Finds, Obtaining IP, Connects, then disconnects every second. Anyone else ever have a similar problem? Oh, I can't connect to the wifi at work because it forbids Android devices. Only Apple or Windows.....

Thanks for your patience and any help.

-dmxinc
[Sony Xperia M] ScouserCL:
Hello everyone.

Just installed a new SystemUI for my phone but I want to delete that glow on the upper tabs (Notifications & Quick Settings tabs)

How can I fix it? Should I decompile the apk?

Xperia M JB 4.3, Rooted.
[Sony Xperia M] ace312:
Yes, you will have to decompile the apk
[Sony Xperia M] omar_m98:
I've been trying to install these custom UIs but I get fc everytime even if the system ui is compatible with Xperia m dual

What's your device model and where did you get this system ui from please ?