Four simple steps to use alternative keyboards - Kindle Fire Android Development

This approach works with non-smart keyboards.
1. Install your preferred keyboards from Market
2. Use ES file explore (with Root feature and RW mount enabled in the advanced setting) or use Root Explorer to copy the keyboard .apk file from /data/app to /system/app
3. Reboot and select the keyboard by pressing and holding at any text input box.
4. (optional) Sideload and install "Nookcolor Tools" from http://forum.xda-developers.com/showthread.php?t=868366. You will have an option to set keyboards.
So far this method does not work with
- SlideIt
- Thumb keyboard (thanks fr4nk1yn)

Confirmed! Thanks aruangra, it's quite easy. No need to tweak DB file!

not sure why nooktools is needed. I saw no option to change the keyboard in it.
copying to /system/app armed to allow the option change but add thumb keyboard to the list of non-working ones.

anyone know if this works for Swype?

This is great! Didnt even think to look in the nook section
Sent from my Kindle Fire using Tapatalk

fr4nk1yn said:
not sure why nooktools is needed. I saw no option to change the keyboard in it.
copying to /system/app armed to allow the option change but add thumb keyboard to the list of non-working ones.
Click to expand...
Click to collapse
Thumb Keyboard only FC's for me as well.

fr4nk1yn said:
not sure why nooktools is needed. I saw no option to change the keyboard in it.
copying to /system/app armed to allow the option change but add thumb keyboard to the list of non-working ones.
Click to expand...
Click to collapse
Thanks. NookcolorTools has a button to change keyboards. As you said, Nookcolor Tools is optional. I updated the guide above.

I tried using Simply Gingerbread keyboard, just FCs as well.

If any of these keyboards create a lib in /data/data/name_of_app/lib, you may need to copy it to /system/lib
Sent from my PG86100 using Tapatalk

anyone who installed thumb keyboard on their KF have issues uninstalling the app?

Swiftkey Phone and Tablet version work great, along with Hacker's keyboard (all functions of the apps work.) After you do the above steps, make sure to copy the lib files from /data/data to /system/lib as mentioned in a previous post. Once you do this, the program see's that it is installed and will continue with the setup.
I used the NOOK controls with root/superuser enabled to auto-select the keyboards it may or may not be a requirement. For swift, I was able to get both versions registered and fully working minus the Google search recognition because I can't find where to get the .apk without it going to the amazon app store. I also tried Swype and while the interface loads properly on the kindle, it does not function right and constantly closes whenever you hit a button.

jmalto said:
Swiftkey Phone and Tablet version work great, along with Hacker's keyboard (all functions of the apps work.) After you do the above steps, make sure to copy the lib files from /data/data to /system/lib as mentioned in a previous post. Once you do this, the program see's that it is installed and will continue with the setup.
I used the NOOK controls with root/superuser enabled to auto-select the keyboards it may or may not be a requirement. For swift, I was able to get both versions registered and fully working minus the Google search recognition because I can't find where to get the .apk without it going to the amazon app store. I also tried Swype and while the interface loads properly on the kindle, it does not function right and constantly closes whenever you hit a button.
Click to expand...
Click to collapse
Swiftkey works for me but seems to be missing the swipe down gesture to minimize. I currently have no way to minimize the keyboard. Are you experiencing this?

ckong1 said:
Swiftkey works for me but seems to be missing the swipe down gesture to minimize. I currently have no way to minimize the keyboard. Are you experiencing this?
Click to expand...
Click to collapse
This is the exact problem I'm having preventing me from using it.
I used the nook app as well, but when you are in a typable area, just long pressing brings up the keyboard changing option.
I hadn't tried it prior to installing the nook app, but I know that's always been available on my phone.

ckong1 said:
Swiftkey works for me but seems to be missing the swipe down gesture to minimize. I currently have no way to minimize the keyboard. Are you experiencing this?
Click to expand...
Click to collapse
I have the same problem. I had never used Swiftkey tablet before, so didn't know for sure about swiping down to mvoe the keyboard, but I tried it, and it didn't work.
It's extremely important to also move the lib files as described earlier in the thread. Without this, you will only get FC.

Felnarion said:
I have the same problem. I had never used Swiftkey tablet before, so didn't know for sure about swiping down to mvoe the keyboard, but I tried it, and it didn't work.
It's extremely important to also move the lib files as described earlier in the thread. Without this, you will only get FC.
Click to expand...
Click to collapse
I didn't touch any lib files and I didn't have any FCs. And if the minimize doesnt work for you, we can probably assume not a lib file issue then.

Thelgow said:
I didn't touch any lib files and I didn't have any FCs. And if the minimize doesnt work for you, we can probably assume not a lib file issue then.
Click to expand...
Click to collapse
Don't know. I was having FC, constantly, every few seconds. Moved the lib files and restarted, perfectly functional.

hybridowner said:
anyone know if this works for Swype?
Click to expand...
Click to collapse
Yes, it works for me...

will test with lastpass keyboard and report back. thanks for the find!

Houndog101 said:
Yes, it works for me...
Click to expand...
Click to collapse
How in the world did you get Swype to work? I've tried everything

Typing this with LastPass keyboard. It works!

Related

[Q] HTC_IME_mod not working with Warm 2.2 release 5

I just recently reflashed to Warm 2.2 release 5 and now I can't get the warm themed HTC_IME_Mod to work. I have tried swype and other keyboards, but I still really prefer the customizable HTC_IME_MOD keyboard. All help on this will be much appreciated. I realize this has been brought up before, but no one seems to have addressed it yet.
flyboy780 said:
I just recently reflashed to Warm 2.2 release 5 and now I can't get the warm themed HTC_IME_Mod to work. I have tried swype and other keyboards, but I still really prefer the customizable HTC_IME_MOD keyboard. All help on this will be much appreciated. I realize this has been brought up before, but no one seems to have addressed it yet.
Click to expand...
Click to collapse
This could be a number of things! Beginning with the HTC IME mod.apk that you're trying to install not being signed to the rom itself.........What I would do is this!
Post this question in this thread
http://forum.xda-developers.com/showthread.php?t=793471
Is the thread for the rom you have flashed and you have a 99.9% chance of getting your question answered quickly!
Unfortunately I have not yet reached the "10 post requirement" to post in that forum yet... Also, multiple people asked similar questions on this subject in that particular thread and it was never addressed. I do appreciate your input though.
flyboy780 said:
I just recently reflashed to Warm 2.2 release 5 and now I can't get the warm themed HTC_IME_Mod to work. I have tried swype and other keyboards, but I still really prefer the customizable HTC_IME_MOD keyboard. All help on this will be much appreciated. I realize this has been brought up before, but no one seems to have addressed it yet.
Click to expand...
Click to collapse
What happens when you try to install it? Does it install and then not work or force close,or does it not install at all? You're rather vague, by saying "it doesn't work". Is it the keyboard that is linked in Myns first post? What are the steps you took to try installing it?
Sent from my PC36100 using XDA App
I used the update.zip listed on Myn's thread and installed it like any other flashable app. When I select it as the input source for my keyboard it begins to repeatedly force close without ever even displaying.
flyboy780 said:
I used the update.zip listed on Myn's thread and installed it like any other flashable app. When I select it as the input source for my keyboard it begins to repeatedly force close without ever even displaying.
Click to expand...
Click to collapse
Okay, got ya. Now I know where you stand. If I were presented with that problem, I would first try clearing cache and dalvik from recovery. If that doesn't fix it, I would uninstall the keyboard, reboot, wipe cache and dalvik, then try again. I've never had any issues with the keyboard before, but this is what id try if I did.
Sent from my PC36100 using XDA App
I will definitely give all of that a shot. Though this will come off as amatuerish, I'm going to ask anyways: How do I uninstall the keyboard? I have used Astro to locate the program, then selected it to open the app manager where I am presented with the option to uninstall it. I select unistall and it says that it is unable to uninstall. I can delete the update.zip, but that has no effect either. Also, does clearing the cache and dalvik have any negative impact on the ROM or any data from any of my other programs?
flyboy780 said:
I will definitely give all of that a shot. Though this will come off as amatuerish, I'm going to ask anyways: How do I uninstall the keyboard? I have used Astro to locate the program, then selected it to open the app manager where I am presented with the option to uninstall it. I select unistall and it says that it is unable to uninstall. I can delete the update.zip, but that has no effect either. Also, does clearing the cache and dalvik have any negative impact on the ROM or any data from any of my other programs?
Click to expand...
Click to collapse
To keep it simple, just reflashing the keyboard should over write itself, so no real need to actually uninstall I guess.
However if you did want to uninstall, you'll need a root level file explorer, preferably Root Explorer, but you can use ES file explorer as a free alternative if you don't have root explorer. The keyboard will be in the /system/app folder, as htc ime or something. Now, its possible that there could be some libs associated with the keyboard that need to be removed , but I wouldn't know without looking at the file. Either way, probably just reflash the keyboard after wiping cache and dalvik cache. That will be the easiest to try.
Also, you're sure the keyboard.you're using is for RLS5? I can't recall if there were compatibility issues between rls4 and rls5
Sent from my PC36100 using XDA App
Thanks for the quick responses. I'll just try reflashing after wiping the cache/dalvik as you suggested. I would not say that I am positive about the compatibility, The keyboard I'm attemting to install is listed in the optional add-ons for release 5 though. I know a few others had this problem, but I never saw any kind of response from Myn or anyone else regarding it. I'm trying to adapt to the swype keyboard, as it may be my only choice moving forward (short of reflashing back to release 4), but I find it somewhat awkward. I suppose with enough time I will get over it, but I would sure like to try to get the HTC IME mod back if possible...
flyboy780 said:
Thanks for the quick responses. I'll just try reflashing after wiping the cache/dalvik as you suggested. I would not say that I am positive about the compatibility, The keyboard I'm attemting to install is listed in the optional add-ons for release 5 though. I know a few others had this problem, but I never saw any kind of response from Myn or anyone else regarding it. I'm trying to adapt to the swype keyboard, as it may be my only choice moving forward (short of reflashing back to release 4), but I find it somewhat awkward. I suppose with enough time I will get over it, but I would sure like to try to get the HTC IME mod back if possible...
Click to expand...
Click to collapse
I hate the htc keyboard, lol I can't stand the arrows. I always hit them by accident. Even the one without the arrows sucks for me. Just don't like it. Have you tried any of the gingerbread keyboards? I like them better, and have an easier time typing on it. I suggest trying one out, if you haven't yet. Once im on my computer, I could give you a couple keyboards to try, or at least links to check out.
Sent from my PC36100 using XDA App
It worked! I really appreciate all the help!
flyboy780 said:
It worked! I really appreciate all the help!
Click to expand...
Click to collapse
Any time,
Awesome, glad to help! As a rule of thumb, to be safe, wipe cache and dalvik cache before you flash anything at all. I suggest a full wipe before flashing a rom, always.
Take care.
Sent from my PC36100 using XDA App
This keyboard does not have the dumb arrows either. Instead it lets you use gestures for several things (ie: shifting to/from CAPS, skipping to beginning/end of the word, hiding the keyboard) as well as the volume buttons on the side of the phone to move the cursor left/right. It also has a quick key for emoticons...(lame I know, but I use them often enough that it is very convenient). Again, thanks for the assistance!
flyboy780 said:
This keyboard does not have the dumb arrows either. Instead it lets you use gestures for several things (ie: shifting to/from CAPS, skipping to beginning/end of the word, hiding the keyboard) as well as the volume buttons on the side of the phone to move the cursor left/right. It also has a quick key for emoticons...(lame I know, but I use them often enough that it is very convenient). Again, thanks for the assistance!
Click to expand...
Click to collapse
You're welcome. And yup, I remember using that keyboard on myns, before I converted to the gb keyboard. I did like being able to use the volume rocker to move the cursor, that was convenient. I just love the scrollable toolbar on the gb keyboard, and the layout a bit better too. Thankfully there are tons of options with android, so everyone can use a keyboard that suits their own preference. Love choices.
Sent from my PC36100 using XDA App

can Evo 4g LTE browser be ported to our phone?

Even after so many leaks, it seems like samsung engineers are not able to make the stock browser do text wrap, is it possible to extract the Evo 4g LTE and install it on our phone as it works perfectly on that phone.
I don't think so as it would be a sense system apk. If someone were to take the time to decompile the apk and make the necessary changes it might work. Dolphin hd is a very nice web browser, and it's free on the market.
Sent from my SPH-D710 using xda premium
mrcrptguy said:
I don't think so as it would be a sense system apk. If someone were to take the time to decompile the apk and make the necessary changes it might work. Dolphin hd is a very nice web browser, and it's free on the market.
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
Thank you, I have tried and used Dolphin as well as Opera, some how i like the stick browser more
maybe swampgoblin or t.c.p. would have More info on this
Technically, it's possible. But without heavily modifying it to remove the Sense parts, you'll be left with a minimally functioning browser. Better off using a 3rd party one. You can use a custom launcher to change the icon if that's what bothers you. There's literally thousands of icon packs throughout the web.
Overstew said:
Technically, it's possible. But without heavily modifying it to remove the Sense parts, you'll be left with a minimally functioning browser. Better off using a 3rd party one. You can use a custom launcher to change the icon if that's what bothers you. There's literally thousands of icon packs throughout the web.
Click to expand...
Click to collapse
Thank you, what bothers me is not the icon, but the Auto Fit ( wrap) text option, working in EL29, and not working in any of ICS leaks...If I install opera, it works in Opera , so I am sure its Samsung Issue..Makes me doubt samsung's team's expertise, and makes me lean more towards Evo LTE
asteetva said:
Thank you, what bothers me is not the icon, but the Auto Fit ( wrap) text option, working in EL29, and not working in any of ICS leaks...If I install opera, it works in Opera , so I am sure its Samsung Issue..Makes me doubt samsung's team's expertise, and makes me lean more towards Evo LTE
Click to expand...
Click to collapse
pull the AOSP browser from cm9 and use something like file manager/root explorer to move it to the system/app folder.. change permissions and try that one, i use it and i think text wrap works pretty well for most websites. plus the extended quick controls are money.
jay2o01 said:
pull the AOSP browser from cm9 and use something like file manager/root explorer to move it to the system/app folder.. change permissions and try that one, i use it and i think text wrap works pretty well for most websites. plus the extended quick controls are money.
Click to expand...
Click to collapse
Thank you so much, I am not a techie, so will have to depend on someone else, I will look around and see if someone has pulled, can post it.
download file manager-
https://play.google.com/store/apps/...lt#?t=W251bGwsMSwyLDEsImNvbS5yaG1zb2Z0LmZtIl0.
download attachment- From Darch's CM9(if there are any issues with posting it here, please lemme know and i'll delete it)
open file manager - hit menu soft key, select settings, scroll to bottom and check root explorer and mount system folders
hit back key, long press on the browser apk you downloaded and hit copy, hit up twice (or enough times till the folder selected is "/") , select system->app
rename "secbrowser.apk" to secbrowser.bak or whatever you like, paste the copied browser, long press on it and select permissions, in the second column deselect group/others. hit menu softkey->settings-> turn off root explorer
if all went well, you should now have the aosp browser in your app drawer
if you dont like, and want to revert changes... just go back and rename secbrowser to apk and delete (or rename the browser.apk->bak) the one you pasted earlier
jay2o01 said:
download file manager-
https://play.google.com/store/apps/...lt#?t=W251bGwsMSwyLDEsImNvbS5yaG1zb2Z0LmZtIl0.
download attachment- From Darch's CM9(if there are any issues with posting it here, please lemme know and i'll delete it)
open file manager - hit menu soft key, select settings, scroll to bottom and check root explorer and mount system folders
hit back key, long press on the browser apk you downloaded and hit copy, hit up twice (or enough times till the folder selected is "/") , select system->app
rename "secbrowser.apk" to secbrowser.bak or whatever you like, paste the copied browser, long press on it and select permissions, in the second column deselect group/others. hit menu softkey->settings-> turn off root explorer
if all went well, you should now have the aosp browser in your app drawer
if you dont like, and want to revert changes... just go back and rename secbrowser to apk and delete (or rename the browser.apk->bak) the one you pasted earlier
Click to expand...
Click to collapse
Thank you so much I followed instructions to the T...but even google.com is not being text wrapped at all.
asteetva said:
Thank you so much I followed instructions to the T...but even google.com is not being text wrapped at all.
Click to expand...
Click to collapse
settings->advanced->autofit pages selected?
attached is what i thought u meant by text wrapped. maybe i misunderstood.
jay2o01 said:
settings->advanced->autofit pages selected?
attached is what i thought u meant by text wrapped. maybe i misunderstood.
Click to expand...
Click to collapse
Yes that is what I wanted...give me some time I will install EL29 take a screen shot and then install ICS an take a screen shot and will let you know...I am surprised that it works on EVO LTE out of the box and does not even after samsung guys working or not working on it for so long...There are a few things like this which I am using to decide which phone to buy next SG3 or EVO LTE as I measure the support and response of the manufacturer by these kind of user issues and consistency they provide.
EL29 vs ICS FF text auto wrap
here I am posting my screen shots...
ICS screen shots
ICS does not even allow pinch zoom..so not sure how to explain...but then that is also the main point...how can i stop pinch zooming suddenly only on this phone?
Have u tried ICS browser or ICS browser + from the playstore? Both are the stock browser but modified, they work well for me but I don't use tw ICS leaks I'm using AOkP
We are legion, for we are many.

[Q] Keyboard Keeps Resetting To Samsung 3

Maybe it's since the JB upgrade, but my keyboard keeps resetting to the Default Samsung 3, from Swiftkey 3. Could also have been from installing the Swiftkey Flow beta.
Anyone else experience this, and what can I do to stop it.
dratsablive said:
Maybe it's since the JB upgrade, but my keyboard keeps resetting to the Default Samsung 3, from Swiftkey 3. Could also have been from installing the Swiftkey Flow beta.
Anyone else experience this, and what can I do to stop it.
Click to expand...
Click to collapse
I think if you go to the buglist at swiftkey.net you'll find you aren't alone. I'm using the Swiftkey Flow beta and this problem hasn't occurred...yet. You can turn of the Flow feature and it becomes a regular Swiftkey keyboard.
I use Smart Keyboard Pro off of the market and the same thing keeps happening to me. By that I mean I don't use swype and my settings keeps rolling back to the regular keyboard.
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
dratsablive said:
Maybe it's since the JB upgrade, but my keyboard keeps resetting to the Default Samsung 3, from Swiftkey 3. Could also have been from installing the Swiftkey Flow beta.
Anyone else experience this, and what can I do to stop it.
Click to expand...
Click to collapse
I've found that these problems can sometimes can be fixed by uninstalling and reinstalling the keyboard.
I did a factory reset and it still happened.
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
jeffdaman said:
I did a factory reset and it still happened.
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
Click to expand...
Click to collapse
Could you describe how this is happening? Does it switch keyboards after you use a certain app, or does it just switch at random times? One thing you could try is to disable all other keyboards under applications. This way, the phone has to keep using your keyboard.
Happens for me after a reboot. Always goes back to Samsung keyboard. Once I change to SwiftKey, it stays that way until the next reboot. As others have said, seems like a bug between JB and SwiftKey 3 (without Flow beta)
It happens every time I restart and then it would happen randomly while using the phone. I thing Task Manager by Rythm Soft was killing Smart Keyboard but I got it on the ignore list now; and so far it seems limited to the restart. It's not possible to disable Swype or the Samsung Keyboard. They are greyed out on the list.
To the O.P. you should check any task managers to be sure Swype isn't being killed.
MobileNick said:
Happens for me after a reboot. Always goes back to Samsung keyboard. Once I change to SwiftKey, it stays that way until the next reboot. As others have said, seems like a bug between JB and SwiftKey 3 (without Flow beta)
Click to expand...
Click to collapse
Same thing is happening to me. Always after a restart it falls back to the Samsung Keyboard.
If you guys are rooted make a back up of the Samsung keyboard then delete it. From system/app i know that worked on the early sprint JB leaks
Sent from my SGH-I747 using xda premium
brorex said:
If you guys are rooted make a back up of the Samsung keyboard then delete it. From system/app i know that worked on the early sprint JB leaks
Sent from my SGH-I747 using xda premium
Click to expand...
Click to collapse
Anyone try this, and what does it default to if you do remove the Samsung Keyboard? I have several inputs, WiiMote, PS3, etc. If I have to keep changing the default back to Swiftkey, then this option would get annoying.
Known Bug with Work-Around
dratsablive said:
Maybe it's since the JB upgrade, but my keyboard keeps resetting to the Default Samsung 3, from Swiftkey 3. Could also have been from installing the Swiftkey Flow beta.
Anyone else experience this, and what can I do to stop it.
Click to expand...
Click to collapse
This is a known bug with JB 4.1.x.....
Swiftkey has it mentioned in a bug list as well as Google in a bug list...
It has something to do with apps getting installed differently and storing app data differently with JB. When a phone reboots the storage location for that app's data is not mounted or available right away so the app can't load and therefore the phone switches to the default keyboard.
Happens with a few other apps like AT&T Vooicemail Viewer.
The work-around is to root the phone, backup the app with Titanium Backup, uninstall the app, then restore it without data. Then set the keyboard as default and it should stay that way after re-boots.
Good luck!
Boomer6345 said:
This is a known bug with JB 4.1.x.....
Swiftkey has it mentioned in a bug list as well as Google in a bug list...
It has something to do with apps getting installed differently and storing app data differently with JB. When a phone reboots the storage location for that app's data is not mounted or available right away so the app can't load and therefore the phone switches to the default keyboard.
Happens with a few other apps like AT&T Vooicemail Viewer.
The work-around is to root the phone, backup the app with Titanium Backup, uninstall the app, then restore it without data. Then set the keyboard as default and it should stay that way after re-boots.
Good luck!
Click to expand...
Click to collapse
Might wait for Google or Swiftkey to fix the bug. If I restore without the data, then I lose all the words Swiftkey has learned.
This is really odd. A few weeks ago I downloaded the SwiftKey Flow Beta and this problem disappeared. That is, after a reboot my default keyboard would stay on SwiftKey Flow Beta. But yesterday SwiftKey released the official version 4 with Flow integrated. And now the problem is back - reboot makes Samsung Keyboard as default.
So what did the Beta do that was so special that it would stay after a reboot??
MobileNick said:
This is really odd. A few weeks ago I downloaded the SwiftKey Flow Beta and this problem disappeared. That is, after a reboot my default keyboard would stay on SwiftKey Flow Beta. But yesterday SwiftKey released the official version 4 with Flow integrated. And now the problem is back - reboot makes Samsung Keyboard as default.
So what did the Beta do that was so special that it would stay after a reboot??
Click to expand...
Click to collapse
Same. Reboot causes the problem. Not a huge issue, but odd.
cfn87 said:
Same. Reboot causes the problem. Not a huge issue, but odd.
Click to expand...
Click to collapse
It's a change in the way Jellybean handles how Google Play apps are loaded during boot process, since they happen after the keyboard gets loaded, it reverts to default.
Boomer6345 said:
This is a known bug with JB 4.1.x.....
Swiftkey has it mentioned in a bug list as well as Google in a bug list...
It has something to do with apps getting installed differently and storing app data differently with JB. When a phone reboots the storage location for that app's data is not mounted or available right away so the app can't load and therefore the phone switches to the default keyboard.
Happens with a few other apps like AT&T Vooicemail Viewer.
The work-around is to root the phone, backup the app with Titanium Backup, uninstall the app, then restore it without data. Then set the keyboard as default and it should stay that way after re-boots.
Good luck!
Click to expand...
Click to collapse
correct. since the play store installs apps in a location (on your JB device) that is not immediately scanned during the first part of boot up, thats why the stock keyboard is loaded. however, to fix this on my wife's unrooted/stock S3, i found the actual swiftkey apk then downloaded and installed it onto the phone. this placed the apps info in the correct storage location that is seen on boot up. i do not condone downloading apps you have not paid for however i did this for her as she and i have both paid for swiftkey on all our phones/tablets when it initially released on the play store. i dont have this swiftkey issue on my s3 as it is running a custom rom. cheers
xBeerdroiDx said:
correct. since the play store installs apps in a location (on your JB device) that is not immediately scanned during the first part of boot up, thats why the stock keyboard is loaded. however, to fix this on my wife's unrooted/stock S3, i found the actual swiftkey apk then downloaded and installed it onto the phone. this placed the apps info in the correct storage location that is seen on boot up. i do not condone downloading apps you have not paid for however i did this for her as she and i have both paid for swiftkey on all our phones/tablets when it initially released on the play store. i dont have this swiftkey issue on my s3 as it is running a custom rom. cheers
Click to expand...
Click to collapse
Where would this location be?
dratsablive said:
Where would this location be?
Click to expand...
Click to collapse
via a google search
MobileNick said:
This is really odd. A few weeks ago I downloaded the SwiftKey Flow Beta and this problem disappeared. That is, after a reboot my default keyboard would stay on SwiftKey Flow Beta. But yesterday SwiftKey released the official version 4 with Flow integrated. And now the problem is back - reboot makes Samsung Keyboard as default.
So what did the Beta do that was so special that it would stay after a reboot??
Click to expand...
Click to collapse
Sorry if this was already covered...but I read a post at the Swiftkey site that the issue is with Paid apps on JB. Not all paid apps of course...but some paid apps like Swiftkey install to this special storage location that is not available soon enough during the boot process.
The 4.x Swiftkey beta was not a paid app so it worked...now that the beta is released it is a paid app and the Swiftkey 4.x release in Google Play has the issue again on JB just like 3.x did.

[Q] Bluetooth keyboard switches input method

Hi guys,
I got a very nice logitech k810 bluetooth keyboard, But every time i connect it to my phone it switches my input method to the samsung keyboard.
Even if i set swiftkey to default. It's quite irritating..
Does anybody know if i can disable this? Or maybe which service/package causes this then ill make an xposed mod myself to stop it.
Thanks!
Scalee said:
Hi guys,
I got a very nice logitech k810 bluetooth keyboard, But every time i connect it to my phone it switches my input method to the samsung keyboard.
Even if i set swiftkey to default. It's quite irritating..
Does anybody know if i can disable this? Or maybe which service/package causes this then ill make an xposed mod myself to stop it.
Thanks!
Click to expand...
Click to collapse
Download external keyboard helper from Google play and keep it as a default.
Sent from my GT-N7100 using Tapatalk 2
Manipur said:
Download external keyboard helper from Google play and keep it as a default.
Sent from my GT-N7100 using Tapatalk 2
Click to expand...
Click to collapse
Thanks for your response. However i just finished writing a mod to solve this issue at the root of the problem.
PS: Would anybody be interested in me releasing this mod?
It will stop the switch to the samsung keyboard when either using a bluetooth or USB keyboard or an dock.
Scalee said:
Thanks for your response. However i just finished writing a mod to solve this issue at the root of the problem.
PS: Would anybody be interested in me releasing this mod?
It will stop the switch to the samsung keyboard when either using a bluetooth or USB keyboard or an dock.
Click to expand...
Click to collapse
I'd love to test it for you if you can post the apk.
Sent from my GT-N7100 using Tapatalk 2
Manipur said:
I'd love to test it for you if you can post the apk.
Sent from my GT-N7100 using Tapatalk 2
Click to expand...
Click to collapse
I will compile one tomorrow. You will be needing the xposed framework, if you don't already have it:
http://forum.xda-developers.com/showthread.php?t=1574401
Manipur,
First install the xposed framework i linked it in my previous post.
Then install my mod (It doesn't matter if you switch these two around).
You should get a popup that my module isn't active (If you don't get the popup open the xposed installer application and switch to the modules tab)
"Enable XposedFreeInput"
Then reboot, Now when you connect an external input device is shouldn't switch the input method.
Let me know how it goes.
Tasker
A less elegant solution is to grab Tasker and have "Disconnect from BT keyboard" trigger an input selection popup.
Scalee said:
Manipur,
First install the xposed framework i linked it in my previous post.
Then install my mod (It doesn't matter if you switch these two around).
You should get a popup that my module isn't active (If you don't get the popup open the xposed installer application and switch to the modules tab)
"Enable XposedFreeInput"
Then reboot, Now when you connect an external input device is shouldn't switch the input method.
Let me know how it goes.
Click to expand...
Click to collapse
Hi so sorry... Been busy a bit.
I wouldn't want to change my settings as of now. What I basically did was install an apk called keytest.
I already had external keyboard helper pro installed. I just remapped a few keys so that the keyboard doesn't change to samsung keyboard. On top of that I also added a keyboard map for the physical menu button so that I can launch it anytime I require.
Sent from my GT-N7100 using Tapatalk 2
Scalee said:
Manipur,
First install the xposed framework i linked it in my previous post.
Then install my mod (It doesn't matter if you switch these two around).
You should get a popup that my module isn't active (If you don't get the popup open the xposed installer application and switch to the modules tab)
"Enable XposedFreeInput"
Then reboot, Now when you connect an external input device is shouldn't switch the input method.
Let me know how it goes.
Click to expand...
Click to collapse
U know what... I was slightly not comfortable installing the Xposed framework, because I don't have cwm recovery installed. My note 2 is just rooted using CF-Auto root method. So I can't basically make a nandroid backup. I used this method so that I can get OTA updates now and then by disabling root.
But the pop up to change to Samsung default was pretty irritating. I've tried using tasker to create a profile, but I couldn't assign the parameters. I took the risk of a bootloop and took the plunge, installed Xposed framework and installed your Xposed free input...and it works great. Now I don' t have to change my input method everytime I connect my wireless keyboard. Thanks to you man.
Sorry for being a little chicken hearted.
Sent from my GT-N7100 using Tapatalk 2
Manipur said:
U know what... I was slightly not comfortable installing the Xposed framework, because I don't have cwm recovery installed. My note 2 is just rooted using CF-Auto root method. So I can't basically make a nandroid backup. I used this method so that I can get OTA updates now and then by disabling root.
But the pop up to change to Samsung default was pretty irritating. I've tried using tasker to create a profile, but I couldn't assign the parameters. I took the risk of a bootloop and took the plunge, installed Xposed framework and installed your Xposed free input...and it works great. Now I don' t have to change my input method everytime I connect my wireless keyboard. Thanks to you man.
Sorry for being a little chicken hearted.
Sent from my GT-N7100 using Tapatalk 2
Click to expand...
Click to collapse
Cool thing about xposed is that you don't need CWM, Just root.
However i do understand your discomfort, I rooted my phone 2 days after purchasing it. The thought that i might wreck a quite expensive phone within 2 days (while voiding my warrenty) wasn't a pleasurable one indeed.
Anyway glad the mod worked, Now at least i can say it has been officially tested
Just stumbles upon this thread while searching for a solution to this annoying problem with input method switching (I bought a BT keyboard yesterday). Scalee -- thanks a lot for the module! I already use Xposed for a lot of other stuff, so that was a no-brainer for me. Just another proof that you can find pretty much anything here on XDA. If it's not here, there's a good chance it doesn't exist...
It works. Thank you so much!
xumin said:
It works. Thank you so much!
Click to expand...
Click to collapse
:good:
Scalee said:
Cool thing about xposed is that you don't need CWM, Just root.
However i do understand your discomfort, I rooted my phone 2 days after purchasing it. The thought that i might wreck a quite expensive phone within 2 days (while voiding my warrenty) wasn't a pleasurable one indeed.
Anyway glad the mod worked, Now at least i can say it has been officially tested
Click to expand...
Click to collapse
I apologize for my poor English, but I wanted to ask if its apk can work on my samsung N8000 tablet with CF-ROOT
gasrovescio said:
I apologize for my poor English, but I wanted to ask if its apk can work on my samsung N8000 tablet with CF-ROOT
Click to expand...
Click to collapse
Probably but i can't be sure, you could just test and see if it works. If not just remove the APK no changes made.
Must be transferred as a system application? drawer does not appear on any application icon, is this normal?
gasrovescio said:
Must be transferred as a system application? drawer does not appear on any application icon, is this normal?
Click to expand...
Click to collapse
You need to install the Xposed framework for it to function (and to enable it).
http://forum.xda-developers.com/showthread.php?t=1574401
Scalee said:
Manipur,
First install the xposed framework i linked it in my previous post.
Then install my mod (It doesn't matter if you switch these two around).
You should get a popup that my module isn't active (If you don't get the popup open the xposed installer application and switch to the modules tab)
"Enable XposedFreeInput"
Then reboot, Now when you connect an external input device is shouldn't switch the input method.
Let me know how it goes.
Click to expand...
Click to collapse
Tried it on a samsung s4 with android 4.3 (rooted).
I had to uninstall it as it was causing 75% of what I type to be lost unless I slowed down to no more than a character or two per second.
adamf663 said:
Tried it on a samsung s4 with android 4.3 (rooted).
I had to uninstall it as it was causing 75% of what I type to be lost unless I slowed down to no more than a character or two per second.
Click to expand...
Click to collapse
Something got really hosed. Uninstalling XposedFreeInput and rebooting didn't restore the keyboard. I had to go back to a nandroid backup to fix keyboard input.
I don't really mind the samsung popup -- I just hit return on the keyboard twice to get past it. What really made me crazy was that samsung would reset the soft keyboard to their own instead of swiftkey. I ended up using tasker with security settings / system+ / input method to keep it set to swiftkey.
This App fixed it for me, but it needs root.
it fixed my problem, that the bluetooth keyboard would not be recognised from the SwiftKey. Now I can easily switch between physical and touch keyboard - Nexus 4 v4.4.2
https://play.google.com/store/apps/details?id=com.heightdev.ganhou

Changing DPI on the Smartwatch 3

I decided to try changing the watch's DPI a little to see if I could make sideloaded apps more usable, and it worked! Settled on 220 for now, but will probably raise it. It was a bit of a crapshoot, since I've no idea what the stock DPI is.
Anybody else tried this? What values did you decide on? Thoughts?
[NUMINIT] said:
I decided to try changing the watch's DPI a little to see if I could make sideloaded apps more usable, and it worked! Settled on 220 for now, but will probably raise it. It was a bit of a crapshoot, since I've no idea what the stock DPI is.
Anybody else tried this? What values did you decide on? Thoughts?
Click to expand...
Click to collapse
Can you tell me Which sideloaded apps are working with 220 dpi?
donalberto17 said:
Can you tell me Which sideloaded apps are working with 220 dpi?
Click to expand...
Click to collapse
Well, I've only tried a few so far, but here's what I got:
- Browsers are now actually almost usable. UC Mini gives me the best experience so far. Chrome is ssssllllooooow, Firefox is okay-ish, CM Browser crashes on start.
- Stock Google keyboard is finicky, but manageable. Microsoft's handwriting keyboard got screwed up by the dpi change (it works, but the letters are off from where you actually touch the screen)
- Greenify is great
- ES File Explorer works okay
Curiously, only sideloaded apps seem to have been affected. Wear apps, watchfaces, etc. are the same. Notification cards are noticeably smaller, and so are Wear's system icons (charging and disconnected). So there's very little to mess up, and the change is really easy to reset even if you don't know the watch's stock dpi (I don't).
[NUMINIT] said:
Well, I've only tried a few so far, but here's what I got:
- Browsers are now actually almost usable. UC Mini gives me the best experience so far. Chrome is ssssllllooooow, Firefox is okay-ish, CM Browser crashes on start.
- Stock Google keyboard is finicky, but manageable. Microsoft's handwriting keyboard got screwed up by the dpi change (it works, but the letters are off from where you actually touch the screen)
- Greenify is great
- ES File Explorer works okay
Curiously, only sideloaded apps seem to have been affected. Wear apps, watchfaces, etc. are the same. Notification cards are noticeably smaller, and so are Wear's system icons (charging and disconnected). So there's very little to mess up, and the change is really easy to reset even if you don't know the watch's stock dpi (I don't).
Click to expand...
Click to collapse
Stock DPI is 280, btw did you made those apps system apps? or you just sideloaded those apps normally?
donalberto17 said:
Stock DPI is 280, btw did you made those apps system apps? or you just sideloaded those apps normally?
Click to expand...
Click to collapse
Nope, just installed normally with adb install. I can actually access /system partitions with ES anyway.
[NUMINIT] said:
Nope, just installed normally with adb install. I can actually access /system partitions with ES anyway.
Click to expand...
Click to collapse
Ok uc browser it's opening but not loading pages, can you explain me what I need to do? It needs to be a system app? and another question latest version of google keyboard will work?
donalberto17 said:
Ok uc browser it's opening but not loading pages, can you explain me what I need to do? It needs to be a system app? and another question latest version of google keyboard will work?
Click to expand...
Click to collapse
Oh yeah, the browser needs to be system. Sorry for being unclear!
As for the keyboard, yes, it will work. You need to install it and then enable it manually, like this:
Code:
adb shell ime enable com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME
then
Code:
adb shell ime set com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME
Okay, so UC loads pages just fine if you're on Wifi but not connected to your phone via Bluetooth. Weird.

Categories

Resources