Files
keyboard/CustomKeyboard/View/KBKeyboardView/KBKeyboardInputHandler.m

27 lines
596 B
Mathematica
Raw Normal View History

2026-03-04 12:54:57 +08:00
//
// 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