代码之家  ›  专栏  ›  技术社区  ›  kiyoshi

iphone日语键盘

  •  0
  • kiyoshi  · 技术社区  · 15 年前

    有没有办法检查iphone键盘当前是否处于日语和英语输入模式?

    我只想检查Unicode字符,但日本键盘上的numpad会发送常规ASCII字符,我想。。。

    2 回复  |  直到 13 年前
        1
  •  2
  •   rpetrich    15 年前

    如果深入了解专用API,可以确定当前活动的输入管理器:

    NSLog(@"Active Input Manager: %@", [[objc_getClass("UIKeyboardInputManager") activeInstance] class]);
    
        2
  •  1
  •   Daniel    15 年前

    没有办法检查显示的是什么键盘,最好的办法是向用户显示警告,告诉他必须使用日本键盘,或者制作自己的键盘并将其推入。