yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Homesnake:
After updating to 1.7, I'm still getting constant force closes on SwiftKey every time I switch from landscape to portrait & also random reboots that I don't get when I don't have Keyboard Manager enabled.

I'm hoping that future updates finally fix these issues because I do like this app, but I have to disable it again for now.

Rooted Droid X on 2.2.1
[Android Apps and Games] Gary5:
I use Swype 3.0 in landscape and Keypurr in portrait. I get some force close error messages if I'm typing in landscape with Swype and move the orientation to portrait. But I only have to OK the error message and then everything is fine even if I move the orientation back to landscape.
[Android Apps and Games] x7nofate:
KeyboardManager works ok, but when is activate i can not open kamera:o only when I switch off KeyboardManager kamera works fine. does anyone have the some issue?
[Android Apps and Games] mat_oli:
I'm using Swype in portrait, and Swiftkey X in landscape mode (in combination with a hardware kb). When in landscape mode and using Swiftkey X I've noticed that the prediction bar at the bottom doesn't always pop up for me..it's inconsistent, but seems to only pop up after I've closed the hardware keyboard in landscape mode, attempted to enter text with the touchscreen so that swiftkey x is forced to start its word prediction bar, and then when I reopen the hardware keyboard, the prediction bar is there..

The predictions seem to popup very inconsistently, anybody else notice this?
[Android Apps and Games] PhilDX:
has anyone tried this on a Xoom running Android 3.2 yet? i haven't rooted my Xoom yet but i will if this works...
[Android Apps and Games] xmguy:
Getting "using null token requires permissions....." Using Bionic. Latest build.
[Android Apps and Games] lbrfabio:
lg optimus one, ginger 2.3.3 (stock).

I use swype on portrait but when I switch to landscape I receive an error of swype crashing (doesn't matter what keyboard I use on landscape)
[Android Apps and Games] :
Something like this is by default on Symbian touch like Nokia who have different keyboards for different oreintation of the phone
[Android Apps and Games] stu5797:
This app needs some LOVE! It is amazing on Ice cream sandwick! Swiftkey in portrait and google voice typing in landscape (VTT).

One problem on my Nexus s 4g... its not sticking after boot :(

any suggestions?
[Android Apps and Games] ne0fhyk:
I just pushed an update that should take care of that issue.

On another note, given I have been lacking time to fully invest in the app, I decided to open sourced it. The code can be found @ https://bitbucket.org/ne0fhyk/keyboard-manager/overview

@ne0fhyk
[Android Apps and Games] Pickx:
Oh great you finally added the feature to switch IME only when sliding out the hardware keyboard! Thank you so much!
[Android Apps and Games] stu5797:
thanks so much! This is a must have app!
[Android Apps and Games] Kalavere:
Very, very impressed. Thanks a lot ne0fhyk it's perfect. :)
[Android Apps and Games] signature_dna:
Hi, the app is running but as i rotate the phone, the keyboard is not changed. My assumption is because my phone has a physical keyboard and therefore i stuck with the option for external keyboard. How can i disable this option? Or is there a previous version that the option is still not available?
[Android Apps and Games] fryboy3k:
Has anyone else had a problem with enabling keyboard manager and any game that opens in landscape does not open and your phone becomes very slow? Not sure it is a problem with ICS. I am on AOKP B31 with a captivate. Thanks.
[Android Apps and Games] Kalavere:
I run B31 on my Galaxy Nexus and I don't have any such issue.
[Android Apps and Games] skielbasa:
I have this same issue on gummy 1.0 (4.0.4) but didn't on .9 (4.0.3)

. It took 3 installs for me to realize it was the culprit. I suspect it might be related to 4.0.4. You wouldn't happen to have android keyboard as one of your keyboards would you? I've got portraitset to 8pen and landscape set to stock android keyboard.
[Android Apps and Games] fryboy3k:
I saw this on milestone 4 also, so 4.0.3. I have Swype as the portrait and Android as the landscape. Both angry birds games don't even show the splash screen it just freezes. Then my notification window only opens half way. I need tip try a few keyboard combos to see if any work.
[Android Apps and Games] skielbasa:
Let us know if you have any luck

8penned from my Gummy Powered LTE Galaxy Nexus
[Android Apps and Games] fryboy3k:
I downloaded two other keyboards but every combo gave me problems. The only thing that works is if when keyboard manager is enabled both are one keyboard, so it has to do with it trying to change the keyboard. Already tried to change the default to Android in the settings menu, or whatever keyboard I was using in landscape.
[Android Apps and Games] skielbasa:
I just wanted to add some logcats of the issue.

The in the first one I have keyboard manager running and I open search from the search softkey, then rotate the phone to landscape and back to portrait.

In the second logcat I fry to open human Japanese (a forced landscape full screen app) the phone freezes and I lock the phone with the power key and use my lock screen shortcut to open the dialer (this is how I get out of this type of app freeze since softkeys stop working).

In the third and fourth (these keep getting saved as 0k files so I'm not uploading them) I set keyboard manager's landscape and portrait setting to the same keyboard but left it running then opened search rotated to and from landscape left search and opened human Japanese (it worked fine) then left it with the home softkey. Basically everything works fine with both orientations set to the same keyboard.

1 https :// www . box . com/shared/814a2d8f1f35d447284f

2 https :// www . box . com/shared/0dc3706c970ea078a738
[Android Apps and Games] brendodendo:
Just found this for my galaxy nexus. SWEET. Was missing the og droid keyboard and not super stoked with Swype in landscape, but this solves the issue. Swype in portrait and SwiftkeyX in Landscape. Thanks.
[Android Apps and Games] mesasone:
Been wanting something like this for a while... pleased to have finally found it.

Seems to work well (so far) on my HTC One X (ATT version) - using Swype in portrait and thumb keyboard in landscape. Angry birds works just fine (phew!). No issues to report so far!
[Android Apps and Games] dragontology:
Thanks! Now I can start enabling auto-rotation! I mostly started leaving it off because Swype pretty much sucks in landscape. I'm sure OP understands, having a Note. My phone "only" has a 4.3" screen, and that makes Swype downright stupid in landscape. ICS keyboard is okay. Nothing too special except for the popup animation. It's surprisingly accurate in portrait, but I imagine it will be much better in landscape. I think I will still type in portrait with Swype, but this gives me another option.
[Android Apps and Games] phantomofdaATL:
I installed through the play store and was using the app and everything was working fine. I believe that it was after a reboot, I have been unable to get the application to open. I have tried changing the keyboards and uninstalling and reinstalling. None of these things worked. I was enjoying the program before it stopped working... Hope this issue can be fixed.
[Android Apps and Games] ne0fhyk:
The app works by installing a core binary in /system/app. Access that directory, and delete Keyboardmanager.1.8.apk, then try to launch the app again from the app drawer.
[Android Apps and Games] dragontology:
Possible bug: All keyboards get disabled, must reboot to use any soft keyboard. Not sure if this app is to blame, just seems the most likely suspect right now. Has this happened to anyone else?
[Android Apps and Games] ne0fhyk:
Had some cases where the keyboard being switched out would freeze, but the remaining keyboards would still be functional, and backing out of the input window would restore things to normal.

Which version of the app are you using, and are you able to provide any logging information?
[Android Apps and Games] dragontology:
None of that worked. Happened twice on Monday, hasn't happened since. I'll look up how to get a logcat and get it posted if/when it happens again.

Swyped from my Motorola Electrify using Tapatalk
[Android Apps and Games] Marcoid:
keyboardmanager.1.8.apk = 0 bytes?

Here's the problem I'm having:

I installed version 2.0 (on my Samsung Epic (1st-gen Galaxy S), stock rooted Gingerbread) from the Google market. However, after launching "KM Launcher" and granting SuperUser access, it just shows a blank black screen with the title "KM Launcher". The "Keyboard Manager" app is not available anywhere.

I looked in /system/app, and the keyboardmanage.1.8.apk file is 0 bytes (I'm assuming that is not correct). So I thought maybe I should try one of the fixes mentioned (for an older version on another device - the Motorola Atrix):

I looked in /mnt/sdcard/Android/data, but there was no com.ne0fhykLabs...etc... folder. I have tried uninstalling and reinstalling several times.

Can anyone post the files that are supposed to in sdcard/Android/data/com.ne0fhykLabs.android.utility.kmLauncher/files, including a valid keyboardmanager.1.8.apk -- maybe that that will help solve the problem?
[Android Apps and Games] Marcoid:
Problem solved

OK, I figured it out.

First, I actually just unzipped KmLauncher.2.0.apk and extracted Keyboardmanager.1.8.apk. When I tried to copy that to /system/app, I discovered that my system partition was full (most likely because I had used Titanium's "Integrate sys Dalvik into ROM" function).

I used Titanium to undo the sys Dalvik integration, which freed 20-something MB on my system partition... and after reinstalling Keyboard Manager, all is well (although in my app drawer the app is still "KM Launcher", not "Keyboard Manager"; but that doesn't really matter to me).
[Android Apps and Games] tom1l21:
What I was looking to do is enable auto rotate whenever the keyboard pops up (i.e. I just clicked on a text input field). So I can the rotate my phone and type in landscape (if I choose to) every time the keyboard is open. Once the keyboard is closed, it will disable auto rotate (unless auto rotate was already on before). Is this possible with this app or is it possible to do with tasker or any other app?
[Android Apps and Games] rsngfrce:
Awesome app, I love it! Using it on an Epic 4G Touch stock rooted with Swype and SwiftKey. The only problem I have is that SwiftKey almost always force closes if I switch orientations while using it (SwiftKey version doesn't matter). This is mostly an annoyance, but a fix would be nice.
[Android Apps and Games] PhilDX:
same problem on my GNEX with either 4.0.2 or 4.0.4
[Android Apps and Games] Marcoid:
Force close with SwiftKey 3

I, too, have been having frequent force-closes of SwiftKey... but for me it has been mostly since I've upgraded from SwiftKey X to Swiftkey 3. But here are some details on how I was finally able to reproduce the problem -- hopefully this can help ne0fhyk get to the bottom of it (or at least help others try to work around it, sort of).

It seems to happen when either keyboard is *active/visible*. For example (using a Keyboard Manager setup where Swype is used for portrait, and SwiftKey 3 for landscape & external keyboard): in portrait mode, open up an app (Google Voice for SMS, or Gmail, in my example), and tap in a text field so that Swype pops up. Then hit the back button so that Swype closes, then rotate the phone (and/or slide out the physical keyboard if you have one), and tap in the text field again. Result: no crash, and SwiftKey opens as expected.

No try the same scenario, but in portrait mode DON'T hit the back button to close Swype before rotating. After you tap on the text box again, result = crash!

Usually SwiftKey force-closes, but sometimes Swype, or both. I've also seen the reverse happen (crash when going from landscape to portrait while SwiftKey is still open) but it's not as often and not always as catastrophic. And in this case, what I mean by "catastrophic" is that the whole app (Google Voice, Gmail, etc.) freezes and I have to kill the process.
[Android Apps and Games] rsngfrce:
Marcoid, my problem seems closer to the second example you describe. Starting with Swype in portrait, I can rotate phone and SwiftKey starts fine (no need to hit back in Swype)... However now that I am in SwiftKey, if I rotate back to portrait, SwiftKey will FC. As you suggest, if I hit back in SwiftKey before rotating, no crash. Very rare that a rotate will FC Swype. I seldom have an app lock up from this. Good to know at least...
[Android Apps and Games] Marcoid:
For what it's worth -- with the latest version of Keyboard Manager (2.1) combined with the latest version of Swiftkey 3 (3.0.0.302), it does seem more stable so far. I had one force close, actually, but in that case it was Google Voice itself that crashed... so that was actually a good thing, because all I had to do was re-launch that app (rather than kill it, then re-launch it) as was happening when Swiftkey would crash and freeze the app I was in.

So, my summary: Keyboard Manager 2.1 = better so far.
[Android Apps and Games] DuMOHsmol:
Latest update (2.2) seems to be unstable on my SE Mini Pro (Andrioid 2.3). It stops switching keyboard after some time if transition screen option is enabled and doesn't switch correctly at all if it's disabled.
[Android Apps and Games] meldrak:
+1

Your app (with modification) would be very usefull for all asus transformer users

replacing portrait/landscape switch by docked/undocked switch is just what I need

I take a look at your source code but I doesn't understand java ....

can you help?
[Android Apps and Games] kodabmx:
It updated today, and now FC's on load.
[Android Apps and Games] ne0fhyk:
I just pushed an update (version 2.7) to fix the FC bug. It should be up on the play store soon.
[Android Apps and Games] PhilDX:
thank you very much for continuing to support this app, much appreciated.
[Android Apps and Games] ne0fhyk:
Keyboard Manager Plus

I have just added Keyboard Manager Plus, a full remake of Keyboard Manager for non-rooted devices on the google play store. The app thread is http://xdaforums.com/showthread.php?t=2407038
[Android Apps and Games] mbze430:
Suggestion to your app. ADD S-Pen support! Then you will have the ultimate keyboard manager.

When S Pen is removed switch over to a Handwriting keyboard.
[Android Apps and Games] houston0628:
Dear ne0fhyk

I bought key, but the function of switch keyboard by indicated app seems not work

I installed on Note 2 running android 4.3.

Can you help test?

thx~
[Android Apps and Games] ne0fhyk:
Once you installed the key, you must activated as an accessibility app through the Accessibility settings. Is that step already done?
[Android Apps and Games] houston0628:
Yes, I have done this

And dock keyboard function can work, but app keyboard function can't
[Android Apps and Games] houston0628:
Dear ne0fhyk

Have you help me to test?
[Android Apps and Games] dregin:
Using keyboard manager on a rooted nexus 7 2013.

It doesn't use the default keyboard for apps that have no app-specific configurations.

For example, if I have a configuration for the IRSSI Connectbot app to use Hacker's Keyboard and no configuration for Chrome, if I switch from the former to the latter, Chrome still used Hacker's Keyboard even though the system default is set to Google's Keyboard.

Is this a bug or am I just doing it wrong? If I create an app-specific configuration for chrome, it works as expected, but I don't want to have to do this for every app that takes text input.

Thanks!
[Android Apps and Games] vijayd:
Doesn't work with KitKat

With Kitkat, KM launcher stopped working for me. I am using Stock/Rooted Nexus 4. I am getting a Java Exception when trying to apply the keyboard settings. Does anybody else see the problem on KitKat?

Thanks
[Android Apps and Games] dekkon:
Having the same issue on my LG G2 running PA4.0

http://i.imgur.com/HywS828.png
[Android Apps and Games] ne0fhyk:
Kitkat changed the way system apps are stored, and ended up breaking KM.

I just pushed an update (version 2.10) that should fix the issue. It should be visible on the market in a couple of hours.

Let me know if any other issues show up.
[Android Apps and Games] ne0fhyk:
You need to set the default global keyboard preferences by clicking on 'Keyboard Preferences' (or 'Global Keyboard' for version 2.11+) to have KM reset the default keyboard once you exit an app with a specific keyboard.

Let me know if that fixes your issue.
[Android Apps and Games] jberd:
Here, using a Verizon Note 2 (with 4.1.2 I believe), setting the default global preference to anything but "default" will override any individual app keyboard preferences, and if the global preference set to "default" gives me the same problem as dregin. Is there a way around this?
[Android Apps and Games] psyman42:
Currently using htc one m8 with viper one Rom, 4.4.2 and keyboards swiftkey and Swype. Having problems with the app force closing. I didn't have this problem on my s3 phone. Any solutions?
[Android Apps and Games] ne0fhyk:
Is KM force closing or the keyboard?
[Android Apps and Games] psyman42:
KM is force closing. After install and setting the keyboard preferences it'll force close. Trying to go back into the app would force close right away. Uninstall then install again would force close once I open the app.
[Android Apps and Games] ne0fhyk:
Before you uninstalled KM Launcher, did you make sure to uninstall its system app first through KM launch menu?
[Android Apps and Games] psyman42:
It won't let me get to that first screen. Once I click on the app it force closes.
[Android Apps and Games] ne0fhyk:
Could you please provide a copy of the logcat when the force close occurs. Here are some instructions on how to get it if you're not familiar with it:

- https://android.stackexchange.com/questions/33216/how-can-i-get-a-logcat

- http://xdaforums.com/showthread.php?t=1726238
[Android Apps and Games] psyman42:
It's been a hectic weekend but I'm gonna try to sit down and do this on Monday, sorry for the delay
[Android Apps and Games] GusGold:
Hey, I'm trying to use KM (2.11) to switch keyboards when I (dis-)connect a bluetooth keyboard. Unfortunately it doesn't switch keyboards.

I'm using a Note 10.1 N8000 running 4.1.2 with root. I've setup which keyboards to toggle to, but it doesn't appear to pickup the bluetooth keyboard as being a hardware keyboard.

Is there any other info I need to provide?

Cheers.
[Android Apps and Games] cpl101:
Keyboard Manager Key force close

I have an ATT Samsung S5

Keyboard manager key force closes whenever I "long press" a key on the samsung keyboard ( special characters like "!" ) for example.

Any advice?

Can we debug?

Leaving my rating high in hopes we can resolve this :)

Thanks,

Chris
[Android Apps and Games] codesplice:
Adb shell or terminal emulator.

# chmod 644 /system/app/KeyboardManager.apk
[Android Apps and Games] manisfive:
Exactly what I was looking for - although it seems to be working fine without that step.

Thanks though :D Great app, I've been waiting for this functionality for like eight months.
[Android Apps and Games] DRTMI:
Just installed without a problem. When I use, its in swype for portrait and multi touch for landscape, when I switch from portrait to land scape its force closing swype.
[Android Apps and Games] DRTMI:
Oh btw it did not ask for su for me either.
[Android Apps and Games] ne0fhyk:
since the app is installed in /system/app/, it gets root privilege by default. The only reason you need root in the setup is to be able to move the app to /system/app, and change the permissions.
[Android Apps and Games] chrlswltrs:
I've had 2 problems so far

1. The app keeps closing if i don't enable persist notification, and i don't like having it in the status bar

2. I use swype for portrait and better keyboard for landscape. Everytime i switch to landscape, i get a pop up and have to force close swype.

Other than those it is working great, and i love it. I have been waiting on this kind of app for a long time :D

Droid X, ApeX ROM
[Android Apps and Games] RoyalWitCheese:
Here's instructions for installing WITHOUT Root Explorer or ADB.

Requires Terminal. (Download from market if your ROM doesn't have it pre installed)

Copy the KeyboardManager.apk to the SDcard

Open Terminal

TYPE su

Prompt should change to # (If not, you don't have root access)

TYPE mount -o rw,remount /dev/block/mtdblock3 /system HIT ENTER

TYPE cat /sdcard/KeyboardManager.apk > /system/app/KeyboardManager.apk HIT ENTER

TYPE chmod 644 /system/app/KeyboardManager.apk

TYPE mount -o ro,remount /dev/block/mtdblock3 /system HIT ENTER

TYPE sync HIT ENTER

TYPE reboot HIT ENTER

Phone should restart. Open AppsList. Launch Keyboard Manager - Set options. Good to go.

Working great so far on my Nexus One - CM6. Even switches on 180 and 270 rotations.
[Android Apps and Games] Aztriltus:
Oh, I didn't know there were specific instructions to follow. It's working fine for me now. Great app. Hopefully next time you could get it to work as a regular app to avoid problems
[Android Apps and Games] brandontowey:
This is a great app, I didn't even know I needed until I started using Swype, which isn't as good in landscape so SwiftKey gets the nod. having the FC issues, but not a huge deal. Quicker then switching input method. Thanks for the hard work.
[Android Apps and Games] manisfive:
Can you (or someone) explain what setting the permissions does, for this program? It seems to be working as intended just by being put into /system/apps/ and opened, is there something I'm missing out on?
[Android Apps and Games] Anderdroid:
Any chance you could make a google code site for this or something? Post the source up, get some help, etc.
[Android Apps and Games] kimaro:
I have FCs too... Trying with swype, swiftkey and htc_ime...

Ill wait for new releases because it's a very good idea

Thanks for the job
[Android Apps and Games] papaskispartan:
I dont get any FC but I do get some lag. When ever I am in portrait, Swype comes up. Switching to Landscape and swype comes up again. I hit the back back and the keyboard goes away. I click where I want to type, and nothing happens. I hit back again, click the area I want to type and my Mutli touch Keyboard comes up. Now when ever I rotate the Evo, the keyboards switch just fine. If I were to go to another app to type, I have to do the steps all over again.

Not sure if a long press and changing my input method is faster. Still very promising though!!
[Android Apps and Games] Nutzy:
hmmmm... this wasnt my idea or anything......back in July....

http://xdaforums.com/showthread.php?t=732492
[Android Apps and Games] codesplice:
Dude, seriously? Several people have been asking and/or searching for such a solution, myself included. Posting a thread complaining of a problem does not give you ownership of the solution.
[Android Apps and Games] RossLH:
Took a little while for me to figure out how to install it (its Sunday, I'm slow:p), but so far I love it! Every now and then the wrong keyboard will pop up, but thats the only problem I can find.

I've been wanting an app like this for a long time! Really negates the need for the physical keyboard on my D1--Swype for portrait, multitouch for landscape, and I'll never use the physical keyboard again.
[Android Apps and Games] DBBGBA:
I think this is an extremely useful function, if I see any FC I'll make sure to report it... I guess here on the forum.
[Android Apps and Games] NYC Coyote:
So far only 2 issues here: The icon sometimes stays persistent or not regardless of what option I choose..... and 2. It doesn't work when you are already in a field (ie... typing an email or web address in portrait...decide to go to landscape...same keyboard exists)