Files
keyboard/CustomKeyboard/View/KBKeyboardView/KBKeyboardInputHandler.m
2026-03-04 12:54:57 +08:00

27 lines
596 B
Objective-C

//
// KBKeyboardInputHandler.m
// CustomKeyboard
//
#import "KBKeyboardInputHandler.h"
#import "KBKey.h"
@implementation KBKeyboardInputHandler
- (BOOL)handleKeyTap:(KBKey *)key {
if (!key) { return NO; }
switch (key.type) {
case KBKeyTypeShift:
if (self.onToggleShift) { self.onToggleShift(); }
return YES;
case KBKeyTypeSymbolsToggle:
if (self.onToggleSymbols) { self.onToggleSymbols(); }
return YES;
default:
if (self.onKeyTapped) { self.onKeyTapped(key); }
return YES;
}
}
@end