Если кому-то все равно, я могу придумать, что view
для NSStatusItem
- это пользовательский NSView
, который переопределяет NSResponder
методы mouseEntered:
, mouseMoved:
и mouseExited:
,Затем я добавил бы WebView
как подпредставление для пользовательского NSView
, и каждый раз, когда мышь перемещается внутри NSView
, отправляю координаты мыши в Javascript в WebView
, который может вычислитькакой элемент находится в позиции курсора мыши.
По сути, это будет переопределение наведения мыши в его ядре.Надеюсь, что есть более простой способ.