import "flutter/shell/platform/darwin/ios/framework/Source/FlutterEmbedderKeyResponder.h"#include <objc/NSObjCRuntime.h>import <objc/message.h>#include <map>#include "fml/memory/weak_ptr.h"import "KeyCodeMap_Internal.h"import "flutter/shell/platform/darwin/common/framework/Headers/FlutterCodecs.h"import "flutter/shell/platform/darwin/common/framework/Headers/FlutterMacros.h"Go to the source code of this file.
Classes | |
| struct | FlutterKeyPendingResponse |
| class | FlutterKeyCallbackGuard |
Namespaces | |
| namespace | FLUTTER_ASSERT_ARC |
Functions | |
| static NSUInteger | FLUTTER_ASSERT_ARC::lowestSetBit (NSUInteger bitmask) |
| static bool | FLUTTER_ASSERT_ARC::IsControlCharacter (NSUInteger length, NSString *label) |
| static bool | FLUTTER_ASSERT_ARC::IsUnprintableKey (NSUInteger length, NSString *label) |
| static uint64_t | FLUTTER_ASSERT_ARC::KeyOfPlane (uint64_t baseKey, uint64_t plane) |
| static uint64_t | FLUTTER_ASSERT_ARC::GetPhysicalKeyForKeyCode (UInt32 keyCode) |
| static uint64_t | FLUTTER_ASSERT_ARC::GetLogicalKeyForModifier (UInt32 keyCode, uint64_t hidCode) |
| static uint64_t | FLUTTER_ASSERT_ARC::toLower (uint64_t n) |
| static const char * | FLUTTER_ASSERT_ARC::getEventCharacters (NSString *characters, UIKeyboardHIDUsage keyCode) API_AVAILABLE(ios(13.4)) |
| static uint64_t | FLUTTER_ASSERT_ARC::GetLogicalKeyForEvent (FlutterUIPressProxy *press, NSNumber *maybeSpecialKey) API_AVAILABLE(ios(13.4)) |
| static double | FLUTTER_ASSERT_ARC::GetFlutterTimestampFrom (NSTimeInterval timestamp) |
| static NSUInteger | FLUTTER_ASSERT_ARC::computeModifierFlagOfInterestMask () |
| static bool | FLUTTER_ASSERT_ARC::isKeyDown (FlutterUIPressProxy *press) API_AVAILABLE(ios(13.4)) |
| void | FLUTTER_ASSERT_ARC::HandleResponse (bool handled, void *user_data) |