腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
让
keydown
NSEvent
在
Swift
中
运行
一次
、
、
当按下键时,
NSEvent
keydown
代码重复
运行
。如何确保事件只
运行
一次
,然后停止侦听,直到key up事件发生?override func viewDidLoad() {
NSEvent
.addLocalMonitorForEvents(matching: .
keyDown
, handler: doSomething(event:)) func doSometh
浏览 18
提问于2021-02-19
得票数 2
回答已采纳
1
回答
NSEvent
在
macOS
中
的密钥泄漏
、
、
、
在
使用
SWIFT
4.2的Xcode 10.1
中
,当我
在
我的NSViewController
中
为按键事件添加一个本地监视器时,内存泄漏,它被作为最小版本(没有nib和xib)来
运行
。(matching: .
keyDown
, handler: handler) lazy var handler:(
NSEvent
)->
NSEvent
?= { [ weak self ,unowned picker = picker] event
浏览 3
提问于2019-03-11
得票数 1
回答已采纳
1
回答
NSEvent
.addLocalMonitorForEvents内存泄漏
、
问候:仪器告诉我,我
在
viewDidLoad
中
的两个viewDidLoad调用中有内存泄漏(每片3字节)。我很高兴有人告诉我我的错误和这可能是泄漏的原因。任何帮助都是非常感谢的!环境: override func
keyDown
(with theEvent:
NSEvent
) {(matching: .
keyDown
) { [unowned self] (theEvent) ->
NS
浏览 1
提问于2018-06-09
得票数 1
2
回答
keyup
keydown
方法NSViewController
、
、
我希望能够捕获键盘事件,但我不知道如何实现it.After一些研究,我了解到我需要在NSViewController
中
实现acceptsFirstResponder和keyUp:event:和
keyDown
浏览 0
提问于2011-05-29
得票数 0
5
回答
从NSViewController
中
快速捕获按键
、
我想在我的小应用程序
中
捕捉关键事件。class ViewController : NSViewController { if theEvent.keyCode == 124 { println("但是
keydown
函数override自动完成了一个类型为NSViewController的类,使我相信这是错误的。
浏览 11
提问于2015-09-07
得票数 41
回答已采纳
2
回答
在
OSX
中
的
KeyDown
操作?
、
、
、
谁能告诉我如何设置它来识别可可objectivec
中
的按键操作? 谢谢
浏览 0
提问于2011-01-29
得票数 2
回答已采纳
3
回答
Swift
OSX关键事件
、
、
、
我一直
在
swift
的一个Cocoa OSX项目中工作,该项目需要使用键盘输入来执行动作。在按键时,我想要在窗口中移动一个对象,但一旦释放该键,就会停止该对象。我
在
AppKit的文档中找到了
KeyDown
函数,但我似乎不知道如何使用它。我想创建一个
在
我的游戏更新计时器
中
调用的函数,它将执行此操作。(aNotification: NSNotification) { // Insert code here to initialize your application
浏览 1
提问于2015-01-19
得票数 10
回答已采纳
3
回答
处理双击鼠标事件并按下NSTableView返回
、
、
我希望能够: 我看过NSTableViewDelegate规范,但找不到任何有用的东西。
浏览 4
提问于2013-03-12
得票数 4
回答已采纳
1
回答
停止
在
Swift
中
监听
NSEvent
、
、
、
我正在尝试
让
NSEvent
停止监听本地事件。有没有办法
在
创建事件后访问它?(这是我
在
removeEvent
中
尝试失败的方法) super.viewDidLoad() } func sayHell
浏览 10
提问于2021-02-16
得票数 1
回答已采纳
1
回答
NSTextField获取购物车位置
、
、
(matching: .
keyDown
) { return $0 if let keyDownMonitor = keyDownMonitor { } keyDownMonitor =
浏览 1
提问于2017-08-28
得票数 0
回答已采纳
1
回答
只
运行
keyDown
函数
一次
、
、
、
当按住一个键时,我只尝试
运行
keyDown
函数
一次
。目前,如果按住一个键,它会快速重复该代码。我试图制作它,这样我就可以为我的游戏角色播放一个正在
运行
的动画(因此它将永远重复,直到不再按下键),因为
在
keyUp函数上,它将返回到播放空闲动画。而不是播放正在
运行
的动画,它只是冻结在第一个纹理上,因为代码被重复得太快,而没有留下足够的时间
让
整个动画播放。是否可能只触发
一次
动作?override func
keyDown
(theEvent:
浏览 3
提问于2016-06-25
得票数 2
回答已采纳
1
回答
macOS上的Cocoa/Objective通过
keyDown
处理重音字符:
、
、
、
到目前为止,我正在处理
keyDown
:好的(通过
nsevent
字符访问字符)。只是我从来没有得到重音的人物。我得到了一个
keyDown
:事件的重音‘,在那里,内塞文特字符是零长度,但本质上,我想我不知道如何处理它。
keyDown
中
的下一个字符:是非重音版本,例如an /a/。我也知道selectNextKeyView:但理想情况下,我正在寻找一种方法,
让
系统将组合传递给
keyDown
:用于正常处理(顺便说一句,keyUp:是为它正确调用的)。-(v
浏览 3
提问于2016-10-17
得票数 1
回答已采纳
3
回答
如何在可可应用程序
中
关闭键盘声音?
、
、
我的OpenGL Cocoa应用程序有一个问题--每当一个keyUp /
KeyDown
事件被触发时,系统的声音就会被播放.如何为我的应用程序禁用此逻辑?
浏览 0
提问于2011-11-03
得票数 4
回答已采纳
2
回答
在
Swift
中使用箭头键输入SceneKit游戏
、
、
我正在尝试创建一个
swift
文件,该文件将为
swift
中
的SceneKit游戏检测来自MacOS的键盘输入。我使用
NSEvent
来处理按键事件,但在使用未声明的类型
NSEvent
时,我一直收到错误提示。有没有更简单的方法来实现这一点?我已经尝试了以下代码: interpretKeyEvents([event]) // calls insertText
浏览 3
提问于2015-08-07
得票数 0
3
回答
检查
keyDown
event.modifierFlags产生的误差
、
、
Im对NSTextView进行子类化,并重写
keyDown
。我要检测命令-键组合。例如,命令L。表示您只需使用和(
在
传递的
NSEvent
中
)修饰符标志与NSEventModifierFlags.CommandKeyMask。
浏览 9
提问于2015-10-15
得票数 5
回答已采纳
1
回答
Swift
2:检测功能按键
、
我正在用Xcode 7
中
的
Swift
2编写一个程序(用于OSX10.11),我希望它(这是ViewController类)能够检测用户何时按下函数键,特别是当应用程序处于后台时。: print("
keyDown
:\n")
浏览 2
提问于2015-10-07
得票数 2
回答已采纳
1
回答
在
macOS
Swift
中
检测命令键按下
、
我正在使用事件监视器
在
swift
中
检测按键事件。然而,事件监视器似乎没有检测到命令键或任何其他修改键(shift、tab、Opt...)按下。有没有不同的方法来检测修改键按下?请注意,我不是
在
寻找一种方法来检测组合键(例如: cmd+r),这可以通过使用event.modifierFlags来完成,而是一种知道何时单独按下命令键的方法。override func viewDidLoad() {
NSEvent
.addLocalMoni
浏览 24
提问于2021-03-04
得票数 1
2
回答
NSScrollView不滚动
、
、
、
我
在
Mac应用程序中有一个表单,需要滚动。我
在
ViewController
中
嵌入了一个ViewController。) { case
NSEvent
.Phase.began:// case
NSEvent
.Phase.changed: //
Swift
.prin
浏览 1
提问于2018-10-29
得票数 1
回答已采纳
1
回答
无窗可可罂粟
、
我只想显示弹出式,没有窗口
在
光标位置。如果可能的话,你能提供一些代码吗? 非常感谢。
浏览 9
提问于2016-05-26
得票数 0
回答已采纳
4
回答
使用按键从tableview
中
删除条目
、
、
、
我希望用户能够删除任何他想要的条目,只需
在
表格中选择它并按下“删除”即可。如何检测"Delete“的按键,以及如何知道当用户
在
tableview中选择了一个条目时是否发生了按键?
浏览 3
提问于2011-10-28
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券