-
-
Notifications
You must be signed in to change notification settings - Fork 96
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
Replace bottom keys in emoji / clipboard view with keyboard #966
Conversation
Does the AOSP keyboard have a special view for the emoji layout, or was that added in OpenBoard with the smooth-scrolling? You once mentioned a challenge of perhaps implementing d-pad arrow keys that span multiple rows. I wonder if these special layouts could be entirely composed of special MainKeyboardView objects. A small emoji window as a bonus top-row similar to the number row would be kinda wack. |
I only have LineageOS variant of AOSP keyboard ready, but looking at the existence of emoji layout files I'd say it's in AOSP.
Essentially the issue with multi-row keys is not that it's really difficult, but the keyboard parser and builder are both based on rows. Hardcoding a specific layout should be relateively simple, but there is some additional work involved in making this configurable (plus the customization would need yet another format).
You mean every key is a separate keyboard?
Hmm, using one row of the already wanted two-row suggestion strip / toolbar might be more suitable. |
The |
… bottom row not perfect, but at least better than when using the buttons
otherwise selecting popup keys will not do in anything
WIP PR for having an actual keyboard at the bottom row of emoji and clipboard views.
This enables key swipes and allows easily customizing this layout.
At the moment the implementation is very basic, and only done for emoji view.
To do:
do not crash when getting popups in main keyboarduse the "normal" full width spacebar by defaultimprove switching back to normal keyboard (currently switches on key press with unexpected consequences, but should rather be on key release)fixed by using alpha key instead of symbol_alphause more in-place mechanisms for building the keyboardmove code out of emoji view, so it can be used for clipboard toofixes #850
fixes #593
fixes #404