我正在为 Mac OS 编写一个 Swift 3 游戏。我希望能够做到"只要 A 键向下,就向左移动"。在其他环境中,我已经习惯了像KeyIsDown('A')这样的功能,但我在这里找不到它。
它是否存在,还是我需要监视每个键下和键控事件并自己跟踪状态?我将希望为箭头键和字母键执行此操作。
向圆珠笔致敬,以获得明确的答案。因此,我将为每个键代码保留一个键状态表,并在 keyDown 和 keyUp 事件进入时关闭位。
具体取决于您使用UITextview
或UITextfield
。因此,符合UITextviewDegelate
或UITextfieldDegalate
有一些可以更改键盘状态的降级方法。