| Flutter iOS Embedder |

Classes | Namespaces | Functions
FlutterEmbedderKeyResponder.mm File Reference
`#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)