标签: cocoa keyboard-events
当我按^或`然后a或e时,我只会a或e而不是â }或é。
^
`
a
e
â
é
这是我的代码:
- (void) keyDown:(NSEvent*)event { NSString* str = [event characters]; }
我该如何解决这个问题?
答案 0 :(得分:1)
keyDown:仅显示您当前按下的键的字符。进行多次击键的字符显示为单独的keyDown:每次击键调用。如果要查看键入的字符而不是单个按键,请覆盖-insertText:而不是。