I'd love to be able to assign a different default keyboard to different programs. For instance I'd like to have the swype keyboard automatically load when I'm using email, but the Full Qwerty keyboard when I'm using my Drug Guide. (the drug guide has thousands of words that would be impossible to load to the swype dictionary)
Just a thought. Maybe someone with the skills will be intrigued enough to work on it.
Related
Hi,
You probably know about the Microsoft's Math Input Panel of windows (if you don't, type it in the search on start and get amazed).
So, as a student, which I use my laptop at study alot, I use the math input panel for easy equations and math letters by handwriting and it really makes life easier instead of typing it manually in word.
So now I also got an Android device (HTC Desire HD), and I thought why wouldn't I use the fantastic touch screen of it as a pad, and instead of "Handwriting" with the mouse on the laptop, I will use a real handwriting on the mobile (with stylus or finger) and it would send it or transfer it to the PC, it could be live, like when I writing something on my mobile, it will be appeared on the laptop display immediately,
or it can be like, writing the whole equation or something, then press Send, and it will send it all to the Math Input Panel.
If the "working with an exist software [the Microsoft's Math Panel]" is too difficult to make so I wouldn't mind that the whole "Math Handwriting recognizing" will be on the mobile as a app..
So, here is my idea,
If any developer would read it and start it up, it would be great, let me know
Or if this is already exist in a sort of a way, also tell me, although I looked pretty hard for such a thing, and found nothing relevant.
Thanks for any kind of help,
Yarden,
Hi,
I already read about the option to remap some keys by editing the keyboard layout file. Is it also possible to switch between keyboard layouts as you type (using a hotkey) - e.g. I need to be able to quickly change between Cyrilic and Latin keyboards.
Thanks.
I think you're talking about hardware keyboard.... But keyboard apps like swiftkey allow for 3 allow for 3 languages simultaneously.
Sent from my ICS Splashed MT4GS using xda premium
Oops haha double post
Hi indeed, I was talking about the hardware keyboard, if it is not possible to use both cyrillic & latin keys and quickly switch between them, this would decrease the benefit of the keyboard for me and I might decide to go with a non qwerty phone in the end.
Thanks for you insight though.
nickexel said:
Hi indeed, I was talking about the hardware keyboard, if it is not possible to use both cyrillic & latin keys and quickly switch between them, this would decrease the benefit of the keyboard for me and I might decide to go with a non qwerty phone in the end.
Thanks for you insight though.
Click to expand...
Click to collapse
In this dev thread: Hardware Key Mapping | Flashable zips & Requests
...user Paitor has come up with and explained how to implement swedish language support for the hardware keyboard.
Given what Paitor has figured out how to do, it is absolutely within our ability to sit down and make exactly what you are asking.
All it takes is someone willing to sit down and invest the time into actually making it happen.
I would volunteer, but I have a lot on my plate already and realistically it's just not feasable for me to do this and keep up with my other projects on this device.
I will however be willing to take a finished keymapping and turn it into a flashable zip file and update the first posting of the key mapping thread with the result.
(and I always credit the author both in the installer package and thread post)
We still have to write in hardware keyboard language support for other languages, and I invite anyone else who wants to use alternative languages to read that thread and see about putting some time into helping us make that available for everyone. What you want to do is not exactly a small project, but pushing what we know to the next level is the reason for XDA's existence.
So, short answer is yes, what you are asking for is completely possible - you can make a key map file that has all of the keys in the languages you would want.
This is XDA, where you can get exactly what you need right down to the last little detail - if you want to put the time into making it happen. We'll be glad to help out where we can along the way.
--------
Edit:
If I were to tackle this project - this would be my approach:
Some apps, like Drocap2 or soundhound, pop up in the list when you have the Genius key remapped to 'search' and long press it. If there is nothing else that utilizes this shortcut function it will default to the only app that does ( in the case of a stock installation or on my ROM, voice search ).
So what I would do is write in each hardware keyboard layout that I wanted, then design an app that utilizes that Genius shortcut function to run - and the sole purpose of the app would be to switch between hardware keyboard layouts.
To me, that seems like the most elegant and refined approach to your problem without making one monstrously cumbersome key-mapping.
You could just press the Genius button to access the app wherever you happened to be, and then have it just show a menu as an overlay to swap between whatever keymappings you wrote in.
--------
My time is being invested in my ROM - then once that's set to my satisfaction, on to kernel work on overclock/undervolt leading into GPU work in conjunction with TV-out, and then on to bluetooth work for controller support on a Sense device.
These are big projects and very time consuming undertakings, so as you can see a project like this keylayout issue is a long time coming before I can get to it - but i'm happy to help where I can for anyone who wants to dive in and do.
Figured i'd throw out what my approach would be to give someone an idea on where to start - and while certainly not the only solution, is something to consider.
I think I have very good news for you!
There's a keyboard called "AnySoftKeyboard" (search for it in the Market and click Dev Website if you want more info) which supports hard kbd mapping (and switching bet layouts by pressing Alt + Space), they have a Russian language pack (Cyrillic & Phonetic), and it is all free.
I have never used it, but remembered coming accross it a while back and decided to check it out for you.
Hope it works
Hey guys, thanks for your replies!
I will definitely check this application - i am not sure it supports all hardware keyboards in general (or just the g1/droid as written in the description), but I will give it a try if I get this phone
And yes, I will gladly help in creating a layout for a Bulgarian keyboard. Unfortunately I cannot create an application for switching between the layouts myself, as I am not a developer.
thanks again.
AnySoft does work
Got my phone and installed AnySoftKeyboard. It does allow for switching bet layouts on the MT4Gs, but does seem a bit quirky so far... (that's with Hebrew & English, you might want to experiment yourself)
Do any one has found a way to get the froyo (spell check for second language feature ?)
Or a way to change the spell checking from whatever language is in settings without having to go settings --> input --> spell check --> navigate trough list of languages ?
I tough of adding 140k french words and 100k Spanish words to the custom dict using UDM app but didn't work... the spell checker insist in using its own dict and ignore my custom.
This problem is magnified with the use of the bloody dock keyboard which was the single reason i bought the TF700 (which is on ebay for sale ATM)
I remember the times when Linux meant freedom and flexibility... JB is an Ugly unfinished IOs rip off (and that's in a good day)
Nazeroth said:
Do any one has found a way to get the froyo (spell check for second language feature ?)
Or a way to change the spell checking from whatever language is in settings without having to go settings --> input --> spell check --> navigate trough list of languages ?
I tough of adding 140k french words and 100k Spanish words to the custom dict using UDM app but didn't work... the spell checker insist in using its own dict and ignore my custom.
This problem is magnified with the use of the bloody dock keyboard which was the single reason i bought the TF700 (which is on ebay for sale ATM)
I remember the times when Linux meant freedom and flexibility... JB is an Ugly unfinished IOs rip off (and that's in a good day)
Click to expand...
Click to collapse
The problem your encountering is not a "JB" issue. Rather, it is the fact that the TF700 (and ASUS in general) uses a proprietary subsystem called XT9 (produced by a company called 'Nuance'). For this reason, we cannot create new keyboard layouts nor add more languages. I've been investigating this in my spare time and, though there are some hacks you can do for some modified functionality, the extent you are wanting requires information that is just not available.
Hope this at least gives you a better idea of what the problem is.
Alien, thanks for your reply,
Maybe some of my problems come from the TF but the second language spell check is a feature last since ICS, that was the reason I sold my SG3 after three days.
I use a qwerty layout on all my hardware and my Desire HD2 for example is set to English and second language French.
I still miss spanish but it being my mother language i tend not make many mistakes on it.
There is a Bug report for Android about it http://code.google.com/p/android/issues/detail?id=22707
The problem is that they split the system Spell checker and now we realy a lot on the keyboard used and its suggestions, evidently that magnifies the problem on a Docked Asus TF but it is general to Android.
I think sadly that this is going the wrong way, like the bar not being hidable, or the gmail app not allowing to remove the conversation view... Google is trying to force on users theyir way of what is better for you just as Apple does.
even more Sadly Ubuntu and Unity are taking the same path. (I.E Unity top bar cant be hidden, at least they had the tought of putting it on top, as on android every time i try the OSK on the asus instead of space i hit the bar andallmywordslooklikethis)).
Nazeroth said:
Alien, thanks for your reply,
Maybe some of my problems come from the TF but the second language spell check is a feature last since ICS, that was the reason I sold my SG3 after three days.
I use a qwerty layout on all my hardware and my Desire HD2 for example is set to English and second language French.
I still miss spanish but it being my mother language i tend not make many mistakes on it.
There is a Bug report for Android about it http://code.google.com/p/android/issues/detail?id=22707
The problem is that they split the system Spell checker and now we realy a lot on the keyboard used and its suggestions, evidently that magnifies the problem on a Docked Asus TF but it is general to Android.
I think sadly that this is going the wrong way, like the bar not being hidable, or the gmail app not allowing to remove the conversation view... Google is trying to force on users theyir way of what is better for you just as Apple does.
even more Sadly Ubuntu and Unity are taking the same path. (I.E Unity top bar cant be hidden, at least they had the tought of putting it on top, as on android every time i try the OSK on the asus instead of space i hit the bar andallmywordslooklikethis)).
Click to expand...
Click to collapse
I understand your meaning as I am multilingual myself and Android isn't as versatile as I would like. I'm merely saying that everything that is entered via the dock on your TF700 is handled by the subsystem and not by Android directly. Anything that is entered via "ASUS Keyboard" is available for spell-check in the keyboard language that is selected. Just try opening SuperNote and typing in something like "Eu sou um americano Je suis un américain Yo soy un americano Ich bin eine Amerikaner" then setup your ASUS Keyboard for French, Spanish, Portuguese, and German. While in Supernote, press Left-Control+Left-Shift to bring up the keyboard list, and select a different language. When you change the contents (like add a space at the end) you can see it reparse everything and highlight words that are not known in the selected keyboard language. It's not 100% perfect but it should at least give you a bit of flexibility.
Edit: For clarification, no I don't speak/write in French, German, or Spanish. They were just thrown in for elaborating the test.
Thanks Alien, didn't knew about the CTRL ALT thing, however I did the rational thing... Sold the Asus and got an Ipad after all i only need to do note taking on the go, boor reader and emails and sadly the bloody ipad handles those very well...
BTW: I had removed Super notes after it crashed on me and made me loose a lot of text i had entered, i was using another note app free from the market that did less but did well.
I dont know if im getting older or what but my frustration trying to get the most of my screen while reading books and coherent margins and stuff while my wife laugthed at me reading the same book from her ipad got to me.
Now trying to jailbreak the thing so i can brick it lol...
PS: With a BT apple KB, command space swaps the language im writing in seamless like with the on screen keyboard and the spell check works, thou auto caps not...
Hello there,
I've bought my note 10.1 mainly to take notes in college and work, but I found that the way (style) I write is not too compatible with the recognition of the handwriting mode from samsung keyboard, leading to a lot of incorrect words.
So my question is if it is possible to retrain it so it can understand my handwriting better.
If it is not, there is some other app (or keyboard) that do it and can be trained?
Thanks!
It learns the more you use it. Start by going through the alphabet letter by letter then switch to numbers etc. Then do words. After a while it will just get it. You may have to persevere on some words, but even scrawl can be deciphered.
Riki1kenobi said:
It learns the more you use it. Start by going through the alphabet letter by letter then switch to numbers etc. Then do words. After a while it will just get it. You may have to persevere on some words, but even scrawl can be deciphered.
Click to expand...
Click to collapse
Are you sure about it? I've tried make it understand my D letter and it simply can't, it will always think it is a 'o' or a '0', never a 'd'.
As far as I know, you can't learn the recognition to read your handwriting. It can't learn it like Windows Mobile (PPC 2003) for example could.
Yes l am sure. The handwriting recognition works in the same way that predictive text works. The more you use it the more accurate it becomes. What I forgot to mention before was you need to be online as it is " Real Time ".
l have been using the handwriting on the note for a good few months now. When l first started it was hit and miss. Now, it gets my scrawl more often than not!
Use Snote and just keep writing. You will notice that it starts to pick it up.
I found it pretty good out of the box... I can be a pretty lazy writer especially when it reads my haphazard scrawl so well...
I've tried dozens of keyboards but always end up landing on Perfect Keyboard Pro as my default. Its T9 key and voice key are appropriately placed, and its basic, yet customizable layout is superb!
There is but one little annoyance. It seems to come preloaded with dictionary words that I can't delete.
For example, if I type the word after, then AfterDawn pops up as a suggested word (as much as I like AfterDawn, I just don't type it enough for it to be in my dictionary). Another example would be if I type the word only, I get Molybdenum as a suggestion (I had to look that word up).
These suggestions are not in the stock dictionary, and don't pop up as suggestions in any other keyboard I install, so it must be exclusive to PKP.
Tried emailing you at [email protected] but no response, has anybody had any luck with this app's user dictionary?