Function gtk::test_widget_send_key
source · [−]pub fn test_widget_send_key(
widget: &impl IsA<Widget>,
keyval: u32,
modifiers: ModifierType
) -> boolExpand description
This function will generate keyboard press and release events in
the middle of the first GdkWindow found that belongs to widget.
For windowless widgets like Button (which returns false from
WidgetExt::has_window()), this will often be an
input-only event window. For other widgets, this is usually widget->window.
Certain caveats should be considered when using this function, in
particular because the mouse pointer is warped to the key press
location, see gdk_test_simulate_key() for details.
widget
Widget to generate a key press and release on.
keyval
A Gdk keyboard value.
modifiers
Keyboard modifiers the event is setup with.
Returns
whether all actions neccessary for the key event simulation were carried out successfully.