New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make dictionaries independent of the keyboard layout #832
Comments
I using the english dictionary, but since the adding words during typing is mostly working if I'm lucky I can add hungarian (which is my original language) words to the english dictionary, so it's cool. |
I found a workaround: holding down Enter/Return key allows to override the English language by the one of Android... (Still, text prediction is almost useless!!!) Now... If only I could get rid of all that "English" words written everywhere annoying/reminding me that I'm using a English keyboard to write in another language.... |
Hey Maverick74, if you would like to typing on another language, then you can look in the Playstore, there are plenty of additional language app for the Anysoft Keyboard, maybe you can find yours, so install that and your dictionary will change into the added language too. |
@LugiaDepression I already done that before submitting the bug. The thing is that my Language package does not provide a 16Keys keyboard... only the regular qwerty. I truly think there is a overall wrong design with Anysoft Keyboard. It is a great Keyboard but there should really be a very strong split between Languages and Keyboard Layout! They are not the same thing! And the way they are causes confusion! Also... text prediction is really bad. I understand T9 is patented... but isn't there anything opensource that is near as good? |
What if you can define multiple dictionaries per keyboard layout? Will that be okay? |
OK. T9 understood. :) The dictionary not that much. I, personally, use two languages, one of them English. My wife, however does not use English and just her native one. So, it would be needed the English keyboard to allow use of other non-English language as the default. I also think that decoupling keyboard from languages would be very good for ASK. Did I mention I REALLY WANT to kick TouchPal out of my life?! I'm tired of publicity!!! |
@menny 2 questions:
|
@menny What if: we could select multiple dictionaries per keyboard layout, as you said, but we could also select just one that is not the keyboard layout's default? This way, using the English layout, one could use the English dictionary or the French dictionary or the Spanish dictionary or all of them |
@Zykino But... what if one wants to use the English Keyboard (which is sort of universal) with (e.g.) the French dictionary Will your proposition allow one to use Keyboard X with just Dictionary Y? Or will i have to use Keyboard X with Dictionary X - AND - Dictionary Y? |
For me a keyboard layout and a language are truly separated so yes you can select only one language (french for example) with one or multiples keyboard(s). One does not influence the other. (Except maybe for compatibility reason : installing a keyboard/dictionary on the same package but you have to unlink them afterward.) |
Then, i suppose, we both want the same thing. I think that ideally what would be good was an entry where one could select the keyboard layout and another one where one could select the dictionary or dictionaries we wish to use. My remaining real question is actually how hard it would be to implement this (if @menny considers it, of course) |
It's not super hard to implement. I'll add this to the backlog |
I tried to use a different dictionary without succeeding.
|
@vinniec, the way to do that is to "override the default dictionary" |
It does not work, as choices I have only default and english |
Wait, do you have the Italian language pack installed? |
A new beta will be available in a few hours for testing. Please test! |
Will do so!!! Thank You!!! |
From what i've used, it seems to be working fine :) |
Okay, I tried the beta and now it works for me as well. As for the t-9 keyboard like, unfortunately the suggested words are not based on the pressed keys but on the letters entered. With the expected behavior I would expect to press each of these buttons once, but actually, doing this way for word 'fiume' the suggested words are: Also, you can not press once per letter without having to wait several seconds if there is a succession with more than one letter of the same key, like word "nonno" with all letter on the same key 'mno'. |
@vinniec I too suffer from that problem with the lack T9. Unfortunately menny can't do anything about this since T9 is pattented (ain't Pattent land wonderful :( ??? The pattent expires October 6, 2018… there is nothing that can be done before that…) As to the wait before tapping a second time in the same key, ASK is very powerful in terms of customisation: |
Maybe I'm a bit late to the party, but the current implementation is quite confusing. When I long press ENTER I get the option to "override the default dictionary". So far so good. But then I am presented with a list of all languages (including the default one) and a generic "Dictionary" option. How can the default language override itself? What happens if I select "Dictionary"? I found out that after "overriding" the default language by selecting another language, the default language stays selected so it isn't really overrode (if that's proper English). I can actually select as many languages as I want. But it is unclear to what custom language dictionary new words would be added. To unoverride the default language I actually have to unselect the other selected language(s). The whole behaviour is counter-intuitive; the user interface should actually use checkboxes. But even then it is inefficient: to really switch a language I have to first select the other language and then unselect the previous language. That's cumbersome. Especially when you have parallel chats in multiple languages going on. Wouldn't there be a more straightforward implementation possible? |
Yeah the UX is not that good: please do not close the menu once we click on it. And I found and try the incognito mode, don't know if I'm in it or not :s. I think it's Swiftkey which show the current language on spacebar and we can switch by sliding it. |
Just keeping the menu open would already reduce from six to four the number of taps required to effectively switch language. |
Good suggestions, guys.
|
See #1094 |
Steps to reproduce
1.Make sure you only have english keyboards installed
2.Type in any other language that is not english (i'm using 16keys keyboard)
3.Corrections/autocomplete suggests only for english words
Expected behaviour
Would be good to be able to use English keyboard with other languages (maybe have a primary dictionary and have other secondary dictionaries and having it show most words based on the primary and only one or two from the others)
The text was updated successfully, but these errors were encountered: