#pragma mark - key commmand 外接键盘
- (BOOL)canBecomeFirstResponder
{
return YES;
}
- (NSArray<UIKeyCommand *> *)keyCommands
{
NSString *space = [NSString stringWithFormat:@"%c", 32];//空格
return @[[UIKeyCommand keyCommandWithInput:space modifierFlags:0 action:@selector(onClickKeyCommand:) discoverabilityTitle:ACLocalizedString(@"play_or_pause", @"播放/暂停")],[UIKeyCommand keyCommandWithInput:UIKeyInputLeftArrow modifierFlags:0 action:@selector(onClickKeyCommand:) discoverabilityTitle:ACLocalizedString(@"pre_frame", @"上一帧")],[UIKeyCommand keyCommandWithInput:UIKeyInputRightArrow modifierFlags:0 action:@selector(onClickKeyCommand:) discoverabilityTitle:ACLocalizedString(@"next_frame", @"下一帧")]];
}
- (void)onClickKeyCommand:(UIKeyCommand *)keyCommand
{
NSString *space = [NSString stringWithFormat:@"%c", 32];
if(keyCommand.modifierFlags == 0 && [keyCommand.input isEqualToString:space])
{
}
if(keyCommand.modifierFlags == 0 && [keyCommand.input isEqualToString:UIKeyInputLeftArrow])
{
}
if(keyCommand.modifierFlags == 0 && [keyCommand.input isEqualToString:UIKeyInputRightArrow])
{
}
}
APP支持外接键盘
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- https://www.jianshu.com/p/47d5de7f12bc简单使用的话 参考下面就行 我也是这么...
- 知乎:https://www.zhihu.com/question/27821027 Karabiner: 官网h...
- 最近在修改一个客户需求,就是我们本身USB键盘默认为英文键盘,客户需要改成法语键盘,其中有两种方法,一种是更改fr...
- Android在外接物理键盘时,如何强制调用系统软键盘? 第一次写,写的不好请见谅 参考: http://blog...