#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 | |
class | FlutterKeyPendingResponse |
class | FlutterKeyCallbackGuard |
Namespaces | |
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) |