gpt4 book ai didi

swift - Mac 键盘数字小键盘上的 Enter 键的 UIKeyCommand

转载 作者:行者123 更新时间:2023-11-30 10:40:19 34 4
gpt4 key购买 nike

我正在使用 Xcode 11 beta 并使用 Catalyst(“复选框”)在 Mac 上运行 iPad 应用程序。

我已经能够使用以下 UIKeyCommands 从 Mac 键盘进行输入:

//the delete button
UIKeyCommand(input: "\u{8}", modifierFlags: [], action: #selector(backspacePress))

//the "return" button
UIKeyCommand(input: "\r", modifierFlags: [], action: #selector(returnPress))

//the up arrow
UIKeyCommand(input: UIKeyCommand.inputUpArrow, modifierFlags: [], action: #selector(upPress))

//letters or numbers
UIKeyCommand(input: "1", modifierFlags: [], action: #selector(keyPressed(sender:)))

当我为数字创建键盘命令输入时,它既适用于 QWERTY 上方的顶行数字,也适用于键盘右侧的数字小键盘。

有谁知道我在哪里可以找到正确的转义序列,例如 \r\u{8},我可以用它们来检测“enter”上的按键"数字键盘的键?

非常感谢您的帮助!

enter image description here

(我确实看到您可以传递 .numericPad 修饰符标志,但我相信这适用于数字模式下的 iOS 键盘)

最佳答案

答案是:

UIKeyCommand(input: "\u{3}", modifierFlags: [], action: #selector(enterPress))

关于swift - Mac 键盘数字小键盘上的 Enter 键的 UIKeyCommand,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56963348/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com