change keyboard layout when Docked? - Eee Pad Transformer Q&A, Help & Troubleshooting

Hi,
I'm hoping somebody has an idea here because it's driving me mad. When unlocked I use swiftkey tabet keyboard but when you dock it it messes up the keyboard layout of teh hardware keyboard so you have to remember to swap all teh time. Is there anyway to get the system to automatically change keyboard when it's docked/undocked?
I. e. when using just tablet the automatically switches to swiftkey but when Docked it swaps back to Asus? This would be REALLY useful at the moment until teh people making touch keyboards manage to sort out TF compatibility with hardware keyboard.
Looking forward to your replies

Posting in the wrong forum is not going to help your case. Please refrain from posting questions in the wrong forum - they should go in Q&A.
Closing thread for wrong placement.

Related

[Q] Keyboard layout

Hello! Colemak typist here.
Can you change the layout of the keyboard? I don't mind about the physical layout, just the software mapping. I have no idea how he keyboard is handled so could someone kindly work out if this is possible? And if Colemak is available?
Thanks!
Nobody with a keyboard who can quickly check this out for me?
If you don't get a reply shout me tonight and ill give it a go.
hmmmm. cant see anything that allows keyboard remapping in the settings.... which is a shame as my @ and " are not as per the layout ... which is odd .....
Could always try button remapper beta off the market. I don't know if it will work on the dock keyboard but I could remap some of the keys using a usb keyboard on my viewsonic g tab. Something to try at least.
kiz said:
Hello! Colemak typist here.
Can you change the layout of the keyboard? I don't mind about the physical layout, just the software mapping. I have no idea how he keyboard is handled so could someone kindly work out if this is possible? And if Colemak is available?
Thanks!
Click to expand...
Click to collapse
One way to do it is go to this website to get a general idea about remapping. Then download the KeyTest.apk from the author.
When you start the app you can see which scancodes are created. Now go to /system/usr/keylayout (most likely requires root) and change the keyboard layout that is associated with your keyboard. If you don't know, download aLogCat from the market. When you connect a keyboard it will show up in the log. For special characters and shortcuts modify the appropriate keychar table in /system/usr/keychars.
Hope that helps. It worked on my XOOM for a generic BT keyboard that had lots of Apple keys.
Wonderful. Thankyou all for your helpful posts! Very glad to know there is a way to do this, even if it is not an official option.
Thanks again.
wilbur-force said:
hmmmm. cant see anything that allows keyboard remapping in the settings.... which is a shame as my @ and " are not as per the layout ... which is odd .....
Click to expand...
Click to collapse
You need to change the software keyboard to the ASUS one in order to get correct layout on dock keyboard.
As a follow up post - I got a transformer with dock. Downgraded to 8.2.3.9, rooted and found the keyboard layout in /usr/xt9/keylayout/qwerty-en_GB.kl. I edited by hand (thankfully it's a lovely human readable text file) and now am enjoying colemak! Woot!
I might write a little how-to so that anyone can do it quickly and easily.

[App] Keyboard layout switching tool

Hi all,
when using my TF with dock I bumped into a problem - the keyboard dock does not work well with 3rd party input methods (e.g. Go keyboard thumb layout). I was looking for an app or some other way to auto-switch current input method when docking/undocking.
When searching and googling I found a guide to auto-display input method chooser dialog when docked/undocked (Here).
Another related guide was about re-mapping keys on the dock keyboard (Here)
Well, my aim is to create an overall keyboard utility that would enable easy keyboard auto-switching and possibly re-mapping less useful keys (e.g. brightness) to something more practical.
I've started working on the application (well, spent a few hours over two evenings ), at the moment it is very simplistic. I just replicates the behavior from the Tasker guide, so that it shows the input method chooser dialog after docking and undocking (plus a config to enable/disable this). I did not want to purchase Tasker just for this.
I know that it is an intentional android security measure that apps cannot switch input methods at will, but if someone has an idea how to overcome this (for rooted devices), please, let me know.
Anyway, here is an initial version. Hopefully, someone else besides me will find it useful. Any comments, suggestions highly appreciated!
Thanks for the effort.
I consider this app as very useful. Unfortunately I cannot help you developing because I'm just a user but again the idea is great.
Regards
Sent from my Transformer TF101 using Tapatalk
I use tasker and confirm this works the same.
Your app does have 1 big advantage over tasker. With tasker everytime I close the tab&dock into their clamshell shape, when I unfold them and the screen turns on, tasker makes the pop up come on even though I did not undock the tab.
Your app does not do this which is great
good work, much appreciated!
Wow, this is awesome! The only thing that would make it better is the ability to switch input methods automatically without the pop-up. However - it is no problem to use the app as it is now. Great work!
OK, downloaded, installed and tested... awesome ! You just took my TF one step further on the way of perfection !
Very good idea, it's working great. SwiftKey tablet x is even better thanks to your simple app. Thanks!
Sent from my Transformer TF101
Awesome - thanks!
what an usefull app!i wonder if exists anything similar before....+1 for this little but awesome work mate!!
Brilliant! Now can you make an option to allow it to auto switch between says Asus keyboard layout when docked and Thumbs keyboard when undocked pretty please?
I've found that the keyboard choice dialog does come up when (un)undocking, but that it's "dead" (it ignores selections - NOTHING happens) - I have to tap outside the dialog to make it disappear, and then bring up the dialog "manually" via the settings menu.
Any solution?
Wildt666 said:
I've found that the keyboard choice dialog does come up when (un)undocking, but that it's "dead" (it ignores selections - NOTHING happens) - I have to tap outside the dialog to make it disappear, and then bring up the dialog "manually" via the settings menu.
Any solution?
Click to expand...
Click to collapse
I have same "problem", but I just wait one minute and dialog unfreeze.
Sent from my Transformer TF101 using xda premium
both of you, check out this thread:
http://forum.xda-developers.com/showthread.php?t=1118164
using autostarts you can disable that pop up.
using the guide in this thread i remapped my dock keyboard so that i could use whatever soft keyboard i wanted ( i use smart keyboard pro) and the dock keys wouldnt change.
my problem was that the only way i could get the @ key on the dock keyboard to work was with the standard asus keyboard chosen on the tablet, any other soft keyboard and the @ key wouldnt work.
all solved now though!!
---------- Post added at 03:31 PM ---------- Previous post was at 03:29 PM ----------
Sigismund83 said:
Hi all,
when using my TF with dock I bumped into a problem - the keyboard dock does not work well with 3rd party input methods (e.g. Go keyboard thumb layout). I was looking for an app or some other way to auto-switch current input method when docking/undocking.
When searching and googling I found a guide to auto-display input method chooser dialog when docked/undocked (Here).
Another related guide was about re-mapping keys on the dock keyboard (Here)
Well, my aim is to create an overall keyboard utility that would enable easy keyboard auto-switching and possibly re-mapping less useful keys (e.g. brightness) to something more practical.
I've started working on the application (well, spent a few hours over two evenings ), at the moment it is very simplistic. I just replicates the behavior from the Tasker guide, so that it shows the input method chooser dialog after docking and undocking (plus a config to enable/disable this). I did not want to purchase Tasker just for this.
I know that it is an intentional android security measure that apps cannot switch input methods at will, but if someone has an idea how to overcome this (for rooted devices), please, let me know.
Anyway, here is an initial version. Hopefully, someone else besides me will find it useful. Any comments, suggestions highly appreciated!
Click to expand...
Click to collapse
solved already!!
http://forum.xda-developers.com/showthread.php?t=1118164
turn off the pop op using autostarts
remap the keys however you wish.
Ok, help here, please..
I am lost in all these threads and guides and what not..
What I need is: how to make dock type in Cyrillic Serbian, like the on screen keyboard? I do not need the automatic change of KB, I just need the possibility to type in Cyrillic. When I select serbian, dock stays US and onscreen is changed only..
When you do the remapping from the already mentioned thread, is it possible after that to change to US easily?
Thanx
No pop-up?
Any luck updating this app so that there are two more selections in the configuration screen?
Soft Keyboard when undocked
Soft Keyboard when docked
Then when docking / undocking don't present a user prompt but just change to the selected keyboard?
Thanks!
Great idea! If you could add an option To remember the selection it would be perfect! Anyway GREAT WORK!!!
Bromius76 said:
Any luck updating this app so that there are two more selections in the configuration screen?
Soft Keyboard when undocked
Soft Keyboard when docked
Then when docking / undocking don't present a user prompt but just change to the selected keyboard?
Thanks!
Click to expand...
Click to collapse
I would love this.

Dvorak

Basically looking to use dvorak on the hardware dock keyboard. Any suggestions on how to do this? Not a huge issue... but I certainly type faster on that layout.
Seems like there isn't anything "out-of-the-box" available
However, I did find this that supposedly allows for altering the onscreen and physical keyboards to allow for alternative layouts.
Additionally, it seems that its for the original Transformer and for one to make the appropriate changes, they would need to know the proper mappings. I myself am still looking for a different keyboard layout (specifically English International) that doesn't come on the software. Maybe, eventually, the community could put together a repo of alternative keyboard layouts.
It seems that Jelly Bean supports changing the keymaps for external keyboards, and Dvorak is already included. I cannot post links, but you can easily find the webpage searching for "user-installable keymaps".
Let's hope that it works with the dock when the update comes out.
Posted a thread in the dev forum regarding my findings of the current way keyboard layouts are done along with a hacky way to change to Dvorak if you want to try it.
I'm glad that JB is going to kill this entire fiasco mercilessly.
I haven't ordered the dock yet (the few I've seen tip over when opened the whole way and were labeled TF201) so I haven't tested this. But the post by guildencrantz in the following thread seems to make sense. Just needs a rooted machine.
Please report back.
Trying to get dvorak keyboard as default on asus tf700
I have as asus tf700 and the docking station. I need a dvorak keyboard. If I have to use qwerty, I will take them both back to the store, unopened. I have heard of apps that do this, but do they make like dvorak is the default? I would like this to work with both the screen, and the docking station.
I also read that asus has started to have android 4.1 jelly bean available for this and that it has dvorak. I went to the store and updated one of the tf700s with android 4.1, went to settings and then language, but could not find dvorak, only a few other languages.
Does anyone know how to do this?

dock keyboard and non-OEM tab keyboard challenge

I use the Float n Split keyboard on my Inifinty and of course when the tab is docked, it wants me to change the keyboard to the stock ASUS keyboard. While a minor chore, it is a chore nonetheless. I have tried to use Tasker to automate the change to settings but i am cannot create a action that works. In fact, I'm not sure where to begin with Tasker.
Has anyone figure how to automate this task with Tasker or any other utility?
cheers,
mordo
Have you tried not changing back to the ASUS keyboard and ignoring the message? I use Thumb Keyboard, and when I docked the first time with it it asked me the same thing, to change to the ASUS stock keyboard. I ignored it and the dock keyboard still works flawlessly.
Look in the prime form for a similar question, there was an App to automatically switch keyboards. Alternatively if you are into the whole tasker thing, this is a simple script that could be written to switch between keyboards when docked and undocked...
Yes, I've ignored the alert that the keyboards don't match. In some apps, the soft keyboard appears while typing on the dock keyboard. This is a problem as it obscures what I'm typing.
I imagine it is a simple script but I'm at a loss to know how to create it. I hoped that someone had such script, I could learn quickly rather than running through tutorials in Tasker.
cheers,
mordo
EDIT: Thanks, I found the thread in the Prime forum. Tasker requires a paid plugin. This explains why I couldn't find the solution in Tasker. Also, the other app referenced was "Keyboard Manager:.
drherron said:
Look in the prime form for a similar question, there was an App to automatically switch keyboards. Alternatively if you are into the whole tasker thing, this is a simple script that could be written to switch between keyboards when docked and undocked...
Click to expand...
Click to collapse

Keyboard app with auto-correct for dock typing

Hi all,
I'm typing this on my infinity with keyboard dock, and have to rely on my own typing accuracy and language grasp to avoid mistakes. As far as I'm aware, there is no auto-correct while typing on the hardware keyboard in both Asus stock keyboard (which used to have auto-correct while docked) and the stock 4.2 keyboard.
May I then ask anyone who knows of any way to enable auto-correct while tablet is docked, or knows of any keyboard with this function to share? It would benefit this inaccurate typer much. Many thanks in advance for continuing to keep this community great and helpful for all.
Regards
t3ej4y said:
Hi all,
I'm typing this on my infinity with keyboard dock, and have to rely on my own typing accuracy and language grasp to avoid mistakes. As far as I'm aware, there is no auto-correct while typing on the hardware keyboard in both Asus stock keyboard (which used to have auto-correct while docked) and the stock 4.2 keyboard.
May I then ask anyone who knows of any way to enable auto-correct while tablet is docked, or knows of any keyboard with this function to share? It would benefit this inaccurate typer much. Many thanks in advance for continuing to keep this community great and helpful for all.
Regards
Click to expand...
Click to collapse
I have looked around for a long time, and have tried several apps that (purportedly) supported the keyboard dock in auto-correct mode. Alas. One did actually work sometimes, but more often than not changed my typo to something even more bothersome, or socially unacceptable.
I'm wondering why the stock Asus keyboard lost this functionality, I believe it used to be present in ICS. I think swiftkey autocorrect also used to work with the dock pre-jb. Would be nice if there was a keyboard that still supported auto-correct, the hardware keyboard, though best in class, is still rather cramped at times.

Categories

Resources