-
-
Notifications
You must be signed in to change notification settings - Fork 812
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
QWERTY keyboard with only 26 letters #2282
base: main
Are you sure you want to change the base?
Conversation
Can you provide a screenshot of this? |
It looks like a standard keyboard. Popup blocks the selection of a neighboring letter. English only needs 26 letters. |
You can click on the letter T, move your finger to the letter H and release. The letter H will be printed. On a standard keyboard, this will not make a popup on the letter G. This keyboard is more convenient for the user who needs only 26 letters. Additional characters are specified in the code and you can get rid of them only with: AnySoftKeyboard/ime/app/src/main/java/com/anysoftkeyboard/keyboards/ExternalAnyKeyboard.java Lines 426 to 435 in 8588455
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since you added a layout to the main-app you probably need to fix some unit-tests that assume a certain number of main-app available layouts count.
@@ -1,6 +1,7 @@ | |||
<resources> | |||
<string name="english_dictionary_description">English</string> | |||
<string name="english_keyboard_description">QWERTY Latin keyboard</string> | |||
<string name="english_26letters_keyboard_description">QWERTY keyboard with only 26 letters</string> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you change this to "QWERTY keyboard without any popups", or similar.
No matter what the description and name of this keyboard will be. This UnitTest is impossible to pass:
|
If you want to pass that awful test just have a look at how I did it here #2419 At one point, you will have to add and ID number into an array. Just invent one (no bigger then any number in that array) and add it as last number in the array. At this point you will fail the test, but you will know what ID to put (you'll find it in the error message). Make sure you put it at the right position, and delete the one you invented. |
2999072
to
ebc9b44
Compare
Without popups.
You can not take your finger off the screen until you get to the desired letter.