[REQ] Automatically change input method when keyboard is opened - G2 and Desire Z Themes and Apps

Here's something that I think would really make many people's lives a lot easier!
CyanogenMod now supports many languages for the stock soft keyboard which is very nice. However when using the stock keyboard as the input method, when the keyboard is opened, it is only possible to type in English (as far as I'm aware). However using other input methods like AnySoftKeyboard it is possible to type in the currently used language (ASK even allows changing languages on the fly with Alt+Space)
But, many of these 3rd party keyboards are not thumb friendly and uncomfortable to use in On Screen Keyboard mode.
So a very useful thing would be a program that automatically sets the input method to a predefined option when the keyboard is opened/closed. So for example I open the keyboard and it auto changes to AnySoftKeyboard, then I close it and it changes back to stock keyboard.
Unfortunately I can't program but if anyone can make this I'm sure it'll be useful to many people.

Looks like I missed Keyboard Manager, very nice software that does this. Thank you ne0fhyk for making this.
Of course it would be nice if this was built-in into the CyanogenMod ROM for a more streamlined solution.
Mods can lock this if they wish
Sent from my HTC Vision using XDA App

Related

Touch Keyboard

I'm sorry if this has been discussed elsewhere (And yes I did look), but is there a way to set the touch keyboard to default to the "Touch Keyboard" where each character has its own button? On some screens it appears like that, but on others the "QU", "ER", etc share a key. It's really frustrating.
Thanks in advance!!!!!
try this cab
johnannie said:
I'm sorry if this has been discussed elsewhere (And yes I did look), but is there a way to set the touch keyboard to default to the "Touch Keyboard" where each character has its own button? On some screens it appears like that, but on others the "QU", "ER", etc share a key. It's really frustrating.
Thanks in advance!!!!!
Click to expand...
Click to collapse
This is the cab to keep the 40 key "password" you will lose T9 and word prediction ..... do a registry backup.......this cab despite what ever it says WILL uninstall... the registry backup is just in case it can't be uninstalled. I pesonally have uninstalled and reinstalled many times without hard reset...Hope this helps
https://home.comcast.net/~codyppc/CodyPPC_40_key.cab
I didn't make it but codyppc did so give him kudos if you catch him out in cyberworld
This is for the touch keyboard on the touch
Timdawg
Another option
I like what timdawgdentist recommended because I did not know that there was the option available. However, I find the password keyboard a bit difficult to use myself, so I installed PCMKeyboard.
http://www.pocketcm.com/keyboard2.php
That PCMKeybord is really great. It's taking a while to get used to, but I certainly like it much more than any of the others that I've tried. Thanks!!!!!!!
I personally LOVE TouchPal keyboard, I was a fan with 1.0 and now with 2.0 it is that much better, Twice as better and easier to use. I use SIPChange to make that my default Keyboard. You should try it. You can type so freaking fast with it.
Hugo381 said:
I personally LOVE TouchPal keyboard, I was a fan with 1.0 and now with 2.0 it is that much better, Twice as better and easier to use. I use SIPChange to make that my default Keyboard. You should try it. You can type so freaking fast with it.
Click to expand...
Click to collapse
I have hard time text messaging with the native texting program that comes with the HTC Touch (Sprint/Vogue). I can't get the keyboard to disappear so that I can press the send bottom on the bottom of the page.
I like the SPB Fullscreen Keyboard with the black47 theme and PCM Keyboard with iPhone skins.
I tried TouchPal, Touch Keyboard and Keypad.
I prefer the touch keyboard from the least 3 i like.
but I mainly use the Fullscreen now but usually wind up switching around to the PCM. Sometimes predictive is good, sometimes I need to be precise

Changing Bluetooth keyboard keys

Hello all. I recently got the Bluetooth Motorola Keyboard and I was wondering if anyone would be able to explain how to change any of the hardware keys on the keyboard to open an application. Thanks in advance.
any ideas?/shameless bump
At this time there is no way to change any of the keys. There are people working on this at this time but so far nothing has come out of it. I have the same keyboard but haven't found any need to change anything. What are you trying to do?
I like the keyboard I just wish the messaging button was mapped and be able open the process list (last 5 apps running)
Sent from my Xoom using XDA Premium App
I hope somebody figures something out with this. (I was just Google searching for something on this, found nothing and figured we'd have something here on the subject.) The messaging button for example, does nothing. If it atleast opened Google Talk that would make things easier. Would make my usual Talk/Browser/Gmail switching much easier when using the keyboard.
And being able to change the contacts key to something else wouldn't be awful either. I don't think I've ever used contacts on my Xoom besides looking at it once and noting a pretty interface. So many other apps would be more useful.
I may be able to help with this. Can someone zip and post up your "/system/usr/keylayout" and "/system/usr/keychars" directories and post them up?
You should not have a /data/usr/keychars and /data/usr/keylayout directories, but give me a copy of those as well if they exist!
Still need those files if you will please good sirs.
I have no idea how to find the files you need. I plugged in my Xoom but I could never get into the system files. I R DUM
here they are
I came across this in the AOSP dev site http://source.android.com/porting/keymaps_keyboard_input.html#androidKeymapKeyLayoutMapTitle
I checked out my system/usr/keylayout/ folder and it shows 3 vendor layout files. i'm guessing those are the moto keyboard.
It looks like it can be done. Although the your xoom would have to be rooted to push a modded file.
looks like someone fixed this!
http://tinyw.in/078
What about generic bluetooth keyboards? I've seen that many for example use Apple keyboards. I was thinking about getting a generic bt keyboard from eBay and remap the keys. Is there any chance that can be done?
http://forum.xda-developers.com/showthread.php?t=1016594
Sent from my Xoom using Tapatalk
onicrom said:
looks like someone fixed this!
http://tinyw.in/078
Click to expand...
Click to collapse
B Dizzle said:
http://forum.xda-developers.com/showthread.php?t=1016594
Sent from my Xoom using Tapatalk
Click to expand...
Click to collapse
No they didn't fix it. All they did was show how to change what was in the config files for the keyboards and add a WAKE function to an existing button function in order to wake the tablet with the keyboard.
What it looks like is being asked here is how to remap the default application buttons on the motorola keyboard (ie,.. messaging, browser, music, etc). The messaging button does nothing on the Xoom since it can't send text messages and the button was really meant to perform this function on the Atrix. There has also been questions as to how you could remap the browser button to another browser since setting the default browser to something other than the chrome one does nothing.
I've looked over that entire file and not once in there did it show a mapping for those keys to their respective functions. The function buttons have settings there, but I don't know if changing those would have any affect.
Anyone???
in case anyone didn't know, you can press the "search" key + a letter to open up applications. For example, "search" + T opens up Google Talk.
tlkid064 said:
Hello all. I recently got the Bluetooth Motorola Keyboard and I was wondering if anyone would be able to explain how to change any of the hardware keys on the keyboard to open an application. Thanks in advance.
Click to expand...
Click to collapse
A bit late to reply, but maybe this can help you.
As 'gadgetluva' already mentioned, you can use the "search" key + a letter to launch some applications.
Previous versions of android allowed you to change the assignment of these in the settings. But somehow that option is gone in Honeycomb. The code to do it is still in there, but I didn't find any UI entry to it in the settings.
But, there is a dirty work around if you really want to change them. The application Task Switcher (there are multiple ones, I'm talking about the one from Jason Parekh) can be downloaded for free from the market. It's a nice and useful application, but you can also use it to open the hidden "Quick Launch" settings dialog. You do that by going to the settings of Task Switcher and choose Shortcut. That will open the "Quick Launch" settings dialog. In there you can (re-)assign the "search" key shortcuts at will.
It's a bit involved, but you only have to do this once ...
PS: Once you have Task Switcher installed, you can as well bind it to a key your not using with the free application exsbar. That way you also have a quick shortcut to switch between the running applications. A little bit like the Alt-Tab in windows.

Importing words to user dictionary in general?

Hey there,
I wonder why it's so hard to implement something like a txt-import or a common user dictionary (which doesn't depend on each keyboard itself)!? Is there any way to import words to the gingerbread stock keyboard or to the go keyboard? Sometimes I simply can't switch to try different keyboard because I would have to retype all of my words again, which is a real pain. When I was a keyboard app developer, I would first implement a import function, which really should be easy to do... Or is there a hack way to somehow interfer with the data of a app and simply edit the data-files!?
Thanks!

chinese input on android

how to get chinese input in android? I am new to android.
I just downloaded google input IME from market place and installed, it is enabled in settings(languages), but keyboard did not change in messages and browser input. why?
any other apps will work?
The default way to change input method has been changed in ICS. Instead of long pressing at any text entry field, In ICS you will see a small keyboard icon in the left corner from the status bar when the keyboard shows up, then you can pull the status bar down and change the input method from there.
Google Pinyin IME is average. Some better options are sogou input and touchpal input. Sogou does not support ICS at this moment. But touchpal V5 works flawlessly.
I actually set default keybord to google pinyin, but then I cannot enable default english keyboard. what if I want to try other chinese keyboard? is there a way to enable multiple keyboard?
What if I want stock ICS keyboard to have Chinese? Any way I can do that?
I really like the stock keyboard and I don't want to use third party keyboard if at all possible
Also looking for this option....Surely there must be a way to switch to hand written chinese input via the stock ICS keyboard right ??? I realise that 3rd party apps are available but they are all terrible IMHO. Looking for something similar to how iPhone handles Chinese input....any ideas / suggestions ?
i'm using penpower, it not made for ics, as the writing pad does not fit the whole bottom half of the screen, but it works.
updated, just installed the ics version.
google voice input is the best. i use HK traditional.
https://market.android.com/details?id=com.cootek.smartinputv5&hl=en
touchpal is good too. they got chinese pack and handwriting pack.
go to System Setting > Language & keyboard > System Language. Then, scroll down and check PinYin option. You can choose handwriting too.
Later, when you're at a text box you will can toggle between English and Chinese using a "EN" key at left side of your spacebar.
xinn3r said:
What if I want stock ICS keyboard to have Chinese? Any way I can do that?
I really like the stock keyboard and I don't want to use third party keyboard if at all possible
Click to expand...
Click to collapse
Chinese Input on Kindle Fire
Anybody know which Chinese IME works for Kindle Fire. I root it successfully. Try to install Google PinYin, but it say not compatible with your device. The download button even not available.
Thanks

[q] change language via physical keybaord

do anybody knows what keys to press on the physical keyboard to be able to change the input language?
i have Hebrew keyboard as well and i couldn't find any way to change the the language input on physical keyboard.
This is a limitation of the Android OS - you cannot change the language of the physical keyboard that easily - I never found a way to do it, but theoretically it would involve access to the software or a configfile for the text prediction so that it suypplies cues from the physical keyboard to another predictor for another language
Long-press individual keys for alternate letters, and there may be an app for converting the physical keyboard, but it will almost invariably require root. I would also try finding other nationalities who accomplished this and learn from them. -Ara
Sent from my Nexus 7 using xda app-developers app
as the mapping using the virtual keyboard of AnySoftKeyboard supports physical keyboard mapping i mange to make it work only when i change the virtual keyboard to Hebrew first and then slide the keyboard out.
this is very inconvenience cos every time i want to change the language i need to close the keyboard and switch to virtual one, change the language and star over.
maybe there is a way to add input option via the power button? like using jkay deluxe or something?
I can tell, how this problem is solved in case of russian layout, but not sure, if it works for hebrew.
Root, then use an app, called Keyboard swither from market.
After that, I installed the special verison of Russian keyboard, that had a layout, compatible with glide.
This version can be downloaded from here
the problem with keyboard switcher is that he just put an icon on desktop.
if i'm using sms app i need to close it to use the switcher, so its not the solution i need.
thanks for the help tough, we need to find a way to make a shortcut via combination of keys
to achieve this, maybe a script for int.d that can apply shortcut function on physical keyboard.
taiber2000 said:
the problem with keyboard switcher is that he just put an icon on desktop.
Click to expand...
Click to collapse
Oops, sorry, i've named the wrong app, its called Keyboard manager (com.ne0fhykLabs.android.utility.kmLauncher).
How it works: it sets 3 types of keyboard for every device status - landscape, portrait, and the slide out one.
So, if you set the apropriate keyboard with a right layout and ability to swith languages via alt+space (like russian keyboard), you can use your HW keyboard with right char set (the software keyboard itself is hidden in this state).
braintweaker said:
Oops, sorry, i've named the wrong app, its called Keyboard manager (com.ne0fhykLabs.android.utility.kmLauncher).
How it works: it sets 3 types of keyboard for every device status - landscape, portrait, and the slide out one.
So, if you set the apropriate keyboard with a right layout and ability to swith languages via alt+space (like russian keyboard), you can use your HW keyboard with right char set (the software keyboard itself is hidden in this state).
Click to expand...
Click to collapse
thanks man, that work great keyboard manger and the anysoftkeyboard combination is the fix i needed. i think it work as well when i'll upgrade to ics later on
taiber2000 said:
i think it work as well when i'll upgrade to ics later on
Click to expand...
Click to collapse
Yep, it does. I use it at ICS rom with no problems.
anysoftkeyboard doesnt work for arabic
Thank you for sharing this, this method is great! it works for me with bulgarian keyboard but it doesn't with arabic.
Is there anyway I can use the physical keyboard to type in arabic?
are you on ICS or JB? cos if you are with stcok GB you wont have the arabic fonts.
taiber2000 said:
are you on ICS or JB? cos if you are with stcok GB you wont have the arabic fonts.
Click to expand...
Click to collapse
I'm on ICS, I tried go keyboard with the same method it worked but its showing lots of non Arabic letters, probably Farsi or Urdu I guess, I'm still looking for another keyboard with physical support, I just looked at the language packs of AnySoftKeyboard, they say that they support physical keyboard mapping for Hebrew and Russian and probably other languages but not Arabic
If you know any other keyboards with multi-language physical support please share.
you should try it with anysoftkeyboard anyhow maybe it will work.
unfourtantly i don't know about other keybaord that support mapping of physical keybaord escpasly our right to left languages.

Categories

Resources