Keyboard Toggle - Nexus One Themes and Apps

Is there an easier way to toggle from one keyboard to the other?

daemondemise said:
Is there an easier way to toggle from one keyboard to the other?
Click to expand...
Click to collapse
Long press any input box, choose input method.
Don't think there is a way to make it any easier than that.

it would be cool if there's a way to have the HTC keyboard on landscape mode and auto switch to swype on portrait mode.

It would be nice if it were easier, a button on the keyboard that toggles between ime's would be nice, iphone & ipod touch do it this way. I cycle often between htc_ime and simeji japanese input and it's a bit of a pain.

daemondemise said:
it would be cool if there's a way to have the HTC keyboard on landscape mode and auto switch to swype on portrait mode.
Click to expand...
Click to collapse
ikon8 said:
It would be nice if it were easier, a button on the keyboard that toggles between ime's would be nice, iphone & ipod touch do it this way. I cycle often between htc_ime and simeji japanese input and it's a bit of a pain.
Click to expand...
Click to collapse
Due to android security reasons, I don't believe there is a way to accomplish either of these honestly.
Changing input method requires user interaction with the system in order to prevent, say, a malicious app from creating it's own input method that logs everything you type and changing to it without you knowing.

Ah, yea that makes sense.

Related

Cool Froyo keyboard feature

So I found this out by accident and wanted to share. I don't know whether this was a feature on 2.1 as I've always used HTC_IME but here goes.
On the main keyboard drag your thumb up from the letters to above the preview bar and a whole row of letters and punctuation appears under your thumb. You don't have to hit the ?123 button anymore as a quick swipe up above the keyboard accomplishes the same thing.
This by no means gives me enough reason to move away from the HTC_IME but it's kinda neat.
I heart Froyo.
Jason Syn said:
So I found this out by accident and wanted to share. I don't know whether this was a feature on 2.1 as I've always used HTC_IME but here goes.
On the main keyboard drag your thumb up from the letters to above the preview bar and a whole row of letters and punctuation appears under your thumb. You don't have to hit the ?123 button anymore as a quick swipe up above the keyboard accomplishes the same thing.
This by no means gives me enough reason to move away from the HTC_IME but it's kinda neat.
I heart Froyo.
Click to expand...
Click to collapse
You can do that on HTC_IME also. I'm in CM 5.0.7 test3 and works perfectly.
How? Where in HTC_IME can you get two additional rows?
HTC IME already lets you long press letters to get additional keys, I consider this far better because I can see them already and just have to press for a short while (customizable length in the HTC IME mod)
Awesome! Didn't know about that. Thanks
-------------------------------------
Sent via the XDA Tapatalk App
This is what he means...
Oh nice. Never tried that before so I wouldn't know if it's new to froyo or not.
However, I used to closed the keyboard by swiping down, and I find it extremely difficult to do in FroYo, I don't know what's wrong :-/
codito said:
HTC IME already lets you long press letters to get additional keys, I consider this far better because I can see them already and just have to press for a short while (customizable length in the HTC IME mod)
Click to expand...
Click to collapse
I'm not saying HTC_IME is worse. In fact I very much like it. The only feature of stock keyboard I like is the way you change languages if you have selected multiple dictionaries.
That's awesome ! FroYo really made Touch Input usable for me.
Thanks a lot for the tip.
Also did you all notice the tab key when inputting fields. Saves a lot of time.
it's a neat feature, but i don't think it's any faster than long pressing a key. overall i still think google should make HTC_IME standard
Also on smart and better kb
Cool, thanks. I had never noticed that. Kind of like all the cool features there are on Swype that I just found accidentally.
I'm really happy with this latest version of the stock Android keyboard - it has multitouch! I was wondering why typing was suddenly way more accurate. The punctuation input is also a clever idea.
bcpk said:
Cool, thanks. I had never noticed that. Kind of like all the cool features there are on Swype that I just found accidentally.
I'm really happy with this latest version of the stock Android keyboard - it has multitouch! I was wondering why typing was suddenly way more accurate. The punctuation input is also a clever idea.
Click to expand...
Click to collapse
What? Where did you get that keyboard from?
Cool, I didn't know this.
I also like in Froyo (wasn't there before), after you hit the space bar after a word, punctuation shows up where the suggested words would be.
The stock keyboard has had multitouch since 2.1, it's not true multitouch like the iPhone but you can press two keys and it'll pick them both up. It's only when they're close together that it might mess up because it could think you're sliding but that's just the crappy touch screen. I really wish HTC didn't cheap out with the touch screen..

[REQUEST] features ...rom integration perhaps?

idea 1: on orientation change, set keyboard.
unfortunately, swype is unreasonable to try to use in landscape mode (for me, at least) and isn't that great as a tap-to-type keyboard. given the amount of people that love swype, would it be possible to somehow set swype to be the keyboard ONLY in portrait mode, but when switched to landscape mode, change the keyboard to another keyboard? maybe the htc ime or the droid x keyboard whenever it gets ported reliably?
idea 2: i use slidescreen (pro) and i love it. it keeps things organized and central for me so that i can easily manage everything. unfortunately i lose the benefit of the regular launcher features. how difficult is it to add a handler for a double-tap of the home button to launch [an app of your choice] adw.launcher?
ideas, comments, suggestions?
if nothing else...how can i go about figuring out how to implement it myself?
For number 2, try either quick desk, or power strip, in the market.

[IDEA] Keyboard switcher

It would be great to have a possibility to choose one keyboard for portrait mode (for example: swype) and the other for landscape one (for example: htc_ime).
Swype is great in portrait mode, but it sucks in landscape one (too large distances between the letters, swyping is slower than two hands typing, and a 'normal' typing using swype keyboard's layout is not so comfortable).
What do you think? Is it possible? The time to switch between keyboards wouldn't be too large? Memory utilization would be small enough?
Not sure if it is possible but I personally would also like the option to set the default keyboard per applications.
Why stop there? Would be great if there was a way to swipe through different keyboards in any app. Then you could just pick the best one for your current application. Of course the above feature would be great to have included with this.
Maybe some dev will pick up on this. Agree that it would be nice to have.
AverageCanadian said:
Not sure if it is possible but I personally would also like the option to set the default keyboard per applications.
Click to expand...
Click to collapse
+1. i would love to use the Graffiti keyboard for some of my medical applications as the swype keyboard is useless when it comes to hunt & peck typing of words that aren't in its dictionary.
pavulon said:
It would be great to have a possibility to choose one keyboard for portrait mode (for example: swype) and the other for landscape one (for example: htc_ime).
Click to expand...
Click to collapse
+1!! great idea dude!!
how bout swype on the stock 2.2 keyboard mixed with htc_ime compact qwerty ???? FLAWLESS . "BEST" Keyboard EVER !
but swype + stock 2.2 keyboard,, would be a great thing !
Google get ON THAT ! pls
agreed a mod would finaly help bring the greatness of swype in portrait and HTC_IME in landscape would be amazing...
only issues i see coming from this is how will the OS juggle the two keyboards ?
this makes me jealous of people that have a keyboard android phone.. they can use swype and the default keyboard and not worry about the landscape swype.
It's been asked/suggested many times but it's simply not possible.
In Android, you cannot change input method (keyboard) without user interaction for security reasons. Think about it this way; would you want a malicious app that mimics the exact look/functionality of your keyboard, except that it logs/steals your every keystroke and is automatically enabled as the input method without you knowing it?
The security is in place to prevent that exact type of situation.
Minor correction/clarification. A third party app cannot switch input method automatically. Which means, creating an app to let you customize what keyboard to use in what orientation/app/etc simply cannot happen. A keyboard can, however, programmatically switch itself to another keyboard on a given event. The only way this could ever happen would be for both keyboards you wanted to use to have this functionality built into it (ie, htc_ime keyboard knows to switch to swype when going from landscape to portrait and swype switches back to htc_ime in the opposite). Given that these are both closed source keyboards (granted, htc_ime mod rocks) this will likely never happen unless the developers themselves were to do it (especially since we can't post swype apk's anywhere).
From: http://developer.android.com/reference/android/view/inputmethod/InputMethodManager.html
A client application can ask that the system let the user pick a new IME, but can not programmatically switch to one itself. This avoids malicious applications from switching the user to their own IME, which remains running when the user navigates away to another application. An IME, on the other hand, is allowed to programmatically switch the system to another IME, since it already has full control of user input.
Click to expand...
Click to collapse
Is it impossible even on a rooted phone?
pavulon said:
Is it impossible even on a rooted phone?
Click to expand...
Click to collapse
Unless you are running a custom Rom that specifically removes or bypasses that type of security (which would be foolish IMO) then the exact same restrictions from my previous post apply. It would take some serious core changes for this to ever be possible.
I know it isn't exactly what people are requesting, but what about a shortcut it widget that brings up the manual keyboard selection dialog? You could then map that to the long press search action our something similar. Maybe have it stay resident in the notification area so you can change keyboards on the fly without having to be in a text dialog. My main use to switch is when I am in a terminal window, which requires me to close out and bring up the search dialog, long press, change input methods, go back to the terminal... Pain in the ass, since Swype can't delete in a Connectbot shell one typo means going through that process to switch to Better Keyboard so I can complete my task.
daveid said:
I know it isn't exactly what people are requesting, but what about a shortcut it widget that brings up the manual keyboard selection dialog? You could then map that to the long press search action our something similar. Maybe have it stay resident in the notification area so you can change keyboards on the fly without having to be in a text dialog. My main use to switch is when I am in a terminal window, which requires me to close out and bring up the search dialog, long press, change input methods, go back to the terminal... Pain in the ass, since Swype can't delete in a Connectbot shell one typo means going through that process to switch to Better Keyboard so I can complete my task.
Click to expand...
Click to collapse
This is possible. A third party app can trigger the choose IME dialog to pop up. I'll try to throw something together this afternoon. You could then use an app like bartender, quickdesk, etc to setup easy access to it.

[Review] Improve on Your Stock Keyboard with Smart Keyboard Pro

In continuing The Droid Demos round-up of Android keyboards, today I bring you Smart Keyboard Pro. After posting about SwiftKey, I received a suggestion from a reader to try out Smart Keyboard Pro and I have to say, its one of the best Android keyboards I've used. While not so much focused on text prediction, Smart Keyboard Pro has GREAT spell correction. You'll have to go for the Pro version(paid) to get the full options, but its definitely worth it. With common mistakes correction, spell correction, prediction, and user learning(it tries to learn how you type), Smart Keyboard Pro is certainly a welcome replacement for the stock Android keyboard.
Smart Keyboard Pro Video Demo
+1 on this. I've used SKBP for a while and I have yet to find a new keyboard that I like better. Plus it has multitouch
Everything looked great about the keyboard and settings until you tried to demo its usage.. haha. Anyway, I might give this a try to see if it's as good as the Sense keyboard in speed and spelling correction/text prediction. The extra settings such as long-press time should be very useful.
bacdoliljo said:
Everything looked great about the keyboard and settings until you tried to demo its usage.. haha. Anyway, I might give this a try to see if it's as good as the Sense keyboard in speed and spelling correction/text prediction. The extra settings such as long-press time should be very useful.
Click to expand...
Click to collapse
Wow haha completely forgot to cut that out I'll edit that. I was sitting really awkwardly and I have that problem with every keyboard haha
Keyboard looks good. I enjoyed swiftkey but the skin was HORRIBLE. These are much better, I am enjoying the android stock look and the multitouch. Also the ability to edit the amount of time for a long press is really great. Wish I could ditch the microphone key for a comma. I also kind of miss the stock way to get to the numbers, sliding above the keyboard... I will live with this for a while and see
I'm using Smart Keyboard Pro and find it to be the best.
One key feature for me is the gestures:
I have one set to voice search, one to arrows, one to delete last word, and the other to edit dictionary.
berardi said:
I'm using Smart Keyboard Pro and find it to be the best.
One key feature for me is the gestures:
I have one set to voice search, one to arrows, one to delete last word, and the other to edit dictionary.
Click to expand...
Click to collapse
Oh nice! Thanks for the tip. I think I'll try those settings out.
sblum said:
Keyboard looks good. I enjoyed swiftkey but the skin was HORRIBLE. These are much better, I am enjoying the android stock look and the multitouch. Also the ability to edit the amount of time for a long press is really great. Wish I could ditch the microphone key for a comma. I also kind of miss the stock way to get to the numbers, sliding above the keyboard... I will live with this for a while and see
Click to expand...
Click to collapse
You can! It's in the SkbPro settings. Scroll to the Voice input section and uncheck Mic Button and it will change to a comma.
ajones7279 said:
You can! It's in the SkbPro settings. Scroll to the Voice input section and uncheck Mic Button and it will change to a comma.
Click to expand...
Click to collapse
Thank you for the review OP. This board needs more reviews. I wish they'd do games as well.
TJDuckett said:
Thank you for the review OP. This board needs more reviews. I wish they'd do games as well.
Click to expand...
Click to collapse
No problem! Once I get some more time on my hands I'm gonna try to churn out more, including LOTS of games

How to get a different keyboard in landscape?

So i have swype on my evo and well it is great for portrait mode but when i go into landscape well it just sucks anywho so i was wondering if there is way to get a specific keyboard when portrait and a different specific keyboard in landscape
is there an app or some way to do it rooted way?
I'd love to find something like this too!
Bump - was thinking about this the other day
I mentioned this a long time ago. I really like shapewriter, but would love it if my phone could automatically toggle to the stock keyboard in landscape mode and shapewriter in portrait.
Yeah haha I feel ya, in landscape it takes up the entire screen and swyping across the evo's entire length makes for difficult swyping. I'd much prefer the stock keyboard on landscape
Sent from my EVO
Zori said:
Yeah haha I feel ya, in landscape it takes up the entire screen and swyping across the evo's entire length makes for difficult swyping. I'd much prefer the stock keyboard on landscape
Sent from my EVO
Click to expand...
Click to collapse
DITTO DITTO DITTO!! That would rock my socks off. Until then...
I would love this also, swype kinda sucks in landscape...
Sent from my PC36100 using XDA App
there was another long thread on this awhile ago. someone with the know how stated that it didnt seem possible as security measures in android prevent an application from changing the input panel without user interaction. he mentioned that it may be possible to create a new input panel that has swype as the portrait and standard as the landscape though. would just need a developer skilled enough to pull apart the two apk's and somehow get them to work together.
You realize you dont *have* to swipe around the Swype keyboard right? In landscape mode you can use it as a standard keyboard and tap with your thumbs (or however you'd type on a standard landscape keyboard) and use it like any other standard multitouch keyboard.
I was after the same dual functionality as all of you until I realized this. Not so much a realization as breaking a habit of thought.
pseudo_nomen said:
You realize you dont *have* to swipe around the Swype keyboard right? In landscape mode you can use it as a standard keyboard and tap with your thumbs (or however you'd type on a standard landscape keyboard) and use it like any other standard multitouch keyboard.
I was after the same dual functionality as all of you until I realized this. Not so much a realization as breaking a habit of thought.
Click to expand...
Click to collapse
yeah, but swype not swyping sucks imo. the droid x multi touch keyboard blows swype away in landscape.
bwahahahaha got it, doesnt work perfectly and required tinkering to get it working but good enough.
http://www.androidpolice.com/2010/0...ientation-using-keyboardmanager-roottutorial/
have found a few times it doesnt change and have to close the input panel and open it again to get it to change.
actual thread here on xda,
http://forum.xda-developers.com/showthread.php?p=8148657#post8148657
dev is ne0fhyk looks like work has ceased so i advise posting like mad in that thread to get the devs attention and maybe inspire him to pick back up and give some polish to this app.

Categories

Resources