获取鼠标在整个屏幕中的位置 Mac OS X
Getting mouse position in entire screen Mac OS X
我正在编写一个程序,需要获取鼠标在屏幕中的位置(不仅仅是我的视图)。我需要不断更新变量 xPos
和 yPos
。我听说过子类化 nsview 并添加 mouseDidMove
,但它从未被调用过。 (是的,我将 window 视图设置为自定义视图。)我该怎么做?
您需要将包含视图的 NSWindow 设置为 window.acceptMouseMovedEvents = yes
。此外,如果您只是在屏幕上寻找鼠标位置,请考虑 NSEvent.mouseLocation
我正在编写一个程序,需要获取鼠标在屏幕中的位置(不仅仅是我的视图)。我需要不断更新变量 xPos
和 yPos
。我听说过子类化 nsview 并添加 mouseDidMove
,但它从未被调用过。 (是的,我将 window 视图设置为自定义视图。)我该怎么做?
您需要将包含视图的 NSWindow 设置为 window.acceptMouseMovedEvents = yes
。此外,如果您只是在屏幕上寻找鼠标位置,请考虑 NSEvent.mouseLocation