Add NoIntercept KeyEvent modifier 28/298928/6
authorArtur Świgoń <a.swigon@samsung.com>
Thu, 14 Sep 2023 13:34:58 +0000 (15:34 +0200)
committerArtur Świgoń <a.swigon@samsung.com>
Fri, 1 Mar 2024 09:38:13 +0000 (10:38 +0100)
commita7e1786eb01d47f66d7f944abe5eab1b84b9fef2
treea58c8ee323220b5095630aec2d7d3ce58006fd5f
parentaef199b79d48fb17ab900c982d1ca94e9f677bd5
Add NoIntercept KeyEvent modifier

This modifier prevents the event from being intercepted. This, in turn, allows
the Accessibility module to intercept all events and then feed them back if not
consumed by the Screen Reader, without entering an infinite interception loop.

Change-Id: I667d5be40b1180c992852e2af025eb3b916742e8
automated-tests/src/dali/utc-Dali-KeyEvent.cpp
dali/devel-api/events/key-event-devel.cpp
dali/devel-api/events/key-event-devel.h
dali/internal/event/events/key-event-impl.cpp
dali/internal/event/events/key-event-impl.h
dali/internal/event/events/key-event-processor.cpp
dali/public-api/events/key-event.cpp
dali/public-api/events/key-event.h