Skip to content
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

Improve text and pointer inputs #31

Merged
merged 2 commits into from
Oct 21, 2023
Merged

Improve text and pointer inputs #31

merged 2 commits into from
Oct 21, 2023

Conversation

robotlolita
Copy link
Contributor

This patch does some better handling of virtual keyboard-based text input by using the Virtual Keyboard API to allow text input controls to move around to accomodate the keyboard on the screen. This unfortunately is experimental, only implemented in Chromium, and even there support seems spotty at best. But it does improve things a bit on Android phones at least.

This patch also includes the long-overdue support for pointer clicks in appui, so appui cartridges like the Importer should be usable with touch controls as well moving forward.

Note that the virtual keyboard on steam deck is a bit special and not handled in the browser (which should also be the case for other regular-OS-level virtual keyboards), so in those cases the text input still has a higher chance of being covered by the virtual keyboard. At least on steam deck, the text input is luckily just slightly above the keyboard when Kate is placed in fullscreen mode.
@robotlolita robotlolita added c:apps Changes to Kate OS's applications (requires detailed audits) c:ecosystem Changes to Kate's userland ecosystem (relaxed audits) labels Oct 21, 2023
@robotlolita robotlolita merged commit e90ed97 into main Oct 21, 2023
1 check passed
@robotlolita robotlolita deleted the patch/keyboard-input branch October 21, 2023 10:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c:apps Changes to Kate OS's applications (requires detailed audits) c:ecosystem Changes to Kate's userland ecosystem (relaxed audits)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant