sspanak / tt9

A T9 keyboard for Android devices with a hardware keypad.
Apache License 2.0
254 stars 43 forks source link

A request to change the icon in the status bar according to the typing mode, as well as a request for further improvements #660

Open wspdyb opened 3 weeks ago

wspdyb commented 3 weeks ago

This keyboard is just great. Just to maximize its use, there should be an option to remove the line below if the 'confirm' function, and if the 'delete' function. A separate option to remove the second line of the visibility of the words and letters and the input mode. Also, it is very useful to add a function that the keyboard icon in the status bar will be changed according to the typing mode, in number mode there will be a sign of numbers and in normal letter mode there will be a marking of letters, and in prediction mode there will be a marking of letters with a bold line. The marking of the letters will be according to the same language. All this instead of just a keyboard tick. Added an option to use the keyboard in normal mode before loading the dictionary, (for a device that is not yet connected to the Internet) In prediction mode, adding an option to add a word including a symbol from key 1, for example if I use a lot of why? or when? or even an email address @gmail.com. Thank you for your work

yh26vh26 commented 3 weeks ago

@wspdyb Regarding the first thing you wrote that it would be possible to remove the line, this option is already there. As for the other things, it does seem to me to be good things that will really help users

chaimsha commented 3 weeks ago

As for the last thing, it depends, because if it's in the middle of a word then it works like here #652, But what you asked for will indeed be very helpful. For example at the end of a word, or at the beginning of a word [like why? or @gmail].

sspanak commented 3 weeks ago

Just to maximize its use, there should be an option to remove the line below if the 'confirm' function, and if the 'delete' function. A separate option to remove the second line of the visibility of the words and letters and the input mode.

Regarding the first thing you wrote that it would be possible to remove the line, this option is already there. As for the other things, it does seem to me to be good things that will really help users

Correct. You can change the layout from Settings -> Appearance.

Also, it is very useful to add a function that the keyboard icon in the status bar will be changed according to the typing mode, in number mode there will be a sign of numbers and in normal letter mode there will be a marking of letters, and in prediction mode there will be a marking of letters with a bold line. The marking of the letters will be according to the same language. All this instead of just a keyboard tick.

There used to be language icons, but I could never make them look good on all devices. Besides, the whole process of creating a new icon and making sure all have the same look and feel takes too much time and effort. It's more than I am willing to do, sorry!

And last but not least, it can realistically be done only using Android Studio, which makes adding a new language too complicated. I do not want to turn down people who are willing to add a new language, but have little or no technical skills, or they just don't want to install Android Studio for such a simple task.

Added an option to use the keyboard in normal mode before loading the dictionary, (for a device that is not yet connected to the Internet)

I am not sure what you mean. I suppose "normal" mode is ABC mode, but even if so, there are no limitations about it. You can switch to it at any time, no matter if you are connected to the Internet or not, or if a dictionary is loading or not.

In prediction mode, adding an option to add a word including a symbol from key 1, for example if I use a lot of why? or when? or even an email address @gmail.com.

Absolutely not. Special characters in the added words are out of the question. Due to technical reasons, it is possible that they could cause missing suggestions or no suggestions at all. Also, in very specific scenarios, they could crash the application.

On the other hand, I can consider adding such combinations to the factory dictionary. I can see how "why?" and "when?" can be useful. Just provide a list of all the combinations in all languages you use. I will review them and possibly add them, provided that there are no technical issues with that.

Finally, you can already type domains like ".com". I can also add stuff like "@gmail", too. Just give me a list of all the "words" you can think of.