wayland-protocols/unstable
Dorota Czaplejewicz df315b11ee text-input: Add on_screen_input_provided hint
The new hint is meant to indicate that the text input already provides an on-screen means to enter data, and that using the system provided input method may not be needed.

It should be used when the client presents the user with a custom on-screen input method, like an on-screen keyboard, or perhaps a dropdown list.

The new hint is meant to address the issue when the system input method is an on-screen keyboard. Without the hint, the input method would not know that it's not needed, unless the client refrained from using the input method protocol at all.

With the hint, the input method can still be enabled, while not displaying a second on-screen keyboard. This allows for the system input method to still provide accessibility services, as well as text completion or prediction.

Based on discussion in https://gitlab.gnome.org/GNOME/gtk/merge_requests/978

Signed-off-by: Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm>
2021-12-06 12:03:35 +00:00
..
fullscreen-shell fullscreen-shell: Add missing license tag 2018-07-31 11:53:03 +01:00
idle-inhibit idle-inhibit: Lead with a verb in request description 2016-11-21 11:14:17 +00:00
input-method input-method: Lead with a verb in request descriptions 2016-09-16 09:17:30 -07:00
input-timestamps unstable: Add input-timestamps protocol 2018-01-19 11:21:02 +02:00
keyboard-shortcuts-inhibit Add keyboard shortcuts inhibitor 2017-07-11 14:18:39 +08:00
linux-dmabuf linux-dmabuf: clarify DRM_FORMAT_MOD_INVALID 2019-05-02 12:30:32 +01:00
linux-explicit-synchronization linux-explicit-synchronization: Clarify implicit synchronization guarantees of release events 2018-12-14 14:01:54 +02:00
pointer-constraints (multiple): Remove inconsistent line breaks 2016-11-21 11:20:27 +00:00
pointer-gestures pointer-gestures: add a release request 2019-07-17 10:28:43 +02:00
primary-selection unstable: add primary-selection protocol 2018-11-12 16:56:50 +01:00
relative-pointer (multiple): Remove inconsistent line breaks 2016-11-21 11:20:27 +00:00
tablet (multiple): Remove inconsistent line breaks 2016-11-21 11:20:27 +00:00
text-input text-input: Add on_screen_input_provided hint 2021-12-06 12:03:35 +00:00
xdg-decoration unstable: add xdg-decoration protocol 2018-07-04 23:23:14 +02:00
xdg-foreign xdg-foreign-v2: Rename export and import calls 2017-10-11 09:01:22 +08:00
xdg-output xdg-output: make xdg_output.description mutable 2019-07-25 11:19:02 +02:00
xdg-shell xdg-shell: require popups to intersect with or be adjacent to parent surfaces 2017-01-17 21:29:13 +08:00
xwayland-keyboard-grab Introduce keyboard grabbing protocol for Xwayland 2017-07-11 14:18:39 +08:00