+ /**
+ * @brief This signal is emitted when the control gets Key Input Focus.
+ *
+ * A callback of the following type may be connected:
+ * @code
+ * bool YourCallbackName( Control control );
+ * @endcode
+ * The return value of True, indicates that the event should be consumed.
+ * Otherwise the signal will be emitted on the next parent of the actor.
+ * @SINCE_1_0.0
+ * @return The signal to connect to.
+ * @pre The Control has been initialized.
+ */
+ KeyInputFocusSignalType& KeyInputFocusGainedSignal();
+
+ /**
+ * @brief This signal is emitted when the control loses Key Input Focus
+ * which could be due to it being gained by another Control or Actor or just cleared from
+ * this control as no longer required.
+ *
+ * A callback of the following type may be connected:
+ * @code
+ * bool YourCallbackName( Control control );
+ * @endcode
+ * The return value of True, indicates that the event should be consumed.
+ * Otherwise the signal will be emitted on the next parent of the actor.
+ * @SINCE_1_0.0
+ * @return The signal to connect to.
+ * @pre The Control has been initialized.
+ */
+ KeyInputFocusSignalType& KeyInputFocusLostSignal();
+