5#ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_KEY_RESPONDER_H_
6#define FLUTTER_SHELL_PLATFORM_LINUX_FL_KEY_RESPONDER_H_
11#include "flutter/shell/platform/linux/fl_key_event.h"
12#include "flutter/shell/platform/linux/public/flutter_linux/fl_binary_messenger.h"
13#include "flutter/shell/platform/linux/public/flutter_linux/fl_value.h"
30#define FL_TYPE_KEY_RESPONDER fl_key_responder_get_type()
FlKeyEvent uint64_t specified_logical_key
FlKeyEvent uint64_t FlKeyResponderAsyncCallback callback
G_DECLARE_INTERFACE(FlKeyResponder, fl_key_responder, FL, KEY_RESPONDER, GObject)
void(* FlKeyResponderAsyncCallback)(bool handled, gpointer user_data)
typedefG_BEGIN_DECLS struct _FlKeyboardManager FlKeyboardManager
void fl_key_responder_handle_event(FlKeyResponder *responder, FlKeyEvent *event, FlKeyResponderAsyncCallback callback, gpointer user_data, uint64_t specified_logical_key=0)
void(* handle_event)(FlKeyResponder *responder, FlKeyEvent *event, uint64_t specified_logical_key, FlKeyResponderAsyncCallback callback, gpointer user_data)