Вопросы по теме 'nsevent'

Отправить NSEvent в фоновое приложение
Мне нужно отправить комбинацию клавиш ^ ⌘C в фоновое приложение с идентификатором пакета com.company.app . Комбинация клавиш должна затем активировать пункт меню в этом приложении. К сожалению, я понятия не имею, как это сделать. Некоторые...
2261 просмотров
schedule 30.10.2021

Неправильное местоположение с использованием [NSEvent mouseLocation]
Я делаю приложение удаленного контроллера мыши iphone для Mac: приложение iPhone отправляет значения координат на Mac, который затем обрабатывает значение местоположения мыши. Чтобы получить текущее местоположение мыши на Mac, получатель вызывает...
2290 просмотров
schedule 11.09.2021

Swift: как я могу обновить NSMenuItem, пока он активен (виден)?
Я создал простой таймер, который обновляет счетчик в NSMenuItem. func timerUpdate(){ dispatch_async(dispatch_get_main_queue()){ // calculating time let timeLeft = self.lxTimeLeft() // returns a double of remaining seconds...
591 просмотров
schedule 09.09.2021

Прокрутка в NSScrollView останавливается при перезаписи функции scrollWheel
У меня возникает странная ошибка, когда я перезаписываю функцию scrollWheel (theEvent: NSEvent) в NSScrollView. Вот мой код: import Cocoa class GraphScrollView: NSScrollView { var axisScrollViewInstance: AxisScrollView? override func...
1719 просмотров
schedule 20.10.2021

NSEvent addLocalMonitorForEventsMatchingMask Утечка памяти
Здесь снова возникает еще одна проблема с утечкой памяти. У меня есть NSStatusItem, на который я пытаюсь улавливать щелчки мыши и реагировать. Следующий код заставляет Instruments сообщать об утечке, а удаление этого кода заставляет Instruments...
725 просмотров

Эквивалент подтипа NSEvent для CGEvent?
NSEvent имеет метод для получения события subtype : Получение информации о пользовательских событиях – data1 – data2 – подтип Можно ли получить доступ к этому же subtype из CGEvent без предварительного преобразования его в NSEvent?...
1529 просмотров
schedule 20.03.2022

Как найти эквивалент -locationInNode для NSTouch?
Мое приложение SpriteKit для Mac реагирует на события NSTouch через событие -touchesBeganWithEvent:(NSEvent). Однако вызов -locationInNode дает мне только местоположение координаты мыши для этого NSTouch. Но то, что я пытаюсь сделать, это...
531 просмотров

Получите символьный акцент в NSEvent
В Cocoa вы можете переопределить метод keyDown(event:NSEvent) в некоторых классах, чтобы получать уведомления, когда пользователь нажимает клавишу. В большинстве случаев событие будет содержать, среди прочего, код клавиши и нажатые символы....
371 просмотров
schedule 22.04.2022

Получение [NSEvent mouseLocation] в системе координации представлений
У меня есть NSView, который перехватывает событие mouseDown. Я получаю координацию щелчка мыши, используя: - (void)mouseDown:(NSEvent *)theEvent { NSPoint touchPoint = [NSEvent mouseLocation]; //Rest of code } Однако это...
8756 просмотров
schedule 29.05.2022

количество нажатий клавиш в быстрой macOS
я хочу подсчитать, сколько раз пользователь нажимает клавишу с интервалом в 5 минут. Для мыши я могу получить счет, используя следующий код на AppDelegate var eventMonitor : EventMonitor? var getcount : Int = 0 func...
21 просмотров
schedule 07.06.2022

Кнопки перехода и не поднимая окно
Мини-плеер iTunes (приведу только один пример) поддерживает переход по щелчку мыши, когда приложение не выводится на передний план, когда используются элементы управления воспроизведением / паузой и громкостью. Как это сделать? Я просмотрел...
2177 просмотров
schedule 11.07.2023

Отправить MouseEvent в NSView (WebView) из кода
я пытаюсь отправить событие мыши (MouseClick или RightMouseClick) в NSView... в моем случае WebView, который содержит загруженный веб-сайт. Я хочу запрограммировать несколько кликов по ссылкам и т. д. Как можно создать NSEvent и отправить его в...
1504 просмотров
schedule 29.09.2023

События мыши просачиваются через NSView
У меня есть NSView, который покрывает представление содержимого своего родительского окна. В этом представлении есть обработчик события щелчка, который удаляет его из представления содержимого. Внутри этого ракурса у меня есть другой взгляд. Когда...
5746 просмотров
schedule 18.10.2022

Ключ команды NSEvent не обнаружен
Я пытаюсь определить, нажата ли командная клавиша, и на всю жизнь не могу понять, что не так со следующим. Я переопределил представление, чтобы предоставить код ниже: - (void)flagsChanged:(NSEvent *)theEvent { NSLog(@"flags changed in %@",...
665 просмотров
schedule 01.03.2023

Cocoa - Как отличить щелчок от прокрутки (непрерывное нажатие клавиши ВВЕРХ/ВНИЗ) внутри NSTableView
Я хочу запустить запрос, когда конкретная запись выбирается в NSTableView, а не когда пользователь просто прокручивает вниз или прокручивает вверх, постоянно нажимая кнопку ВВЕРХ/ВНИЗ, чтобы добраться до записи. Моя текущая реализация if...
241 просмотров
schedule 08.07.2023

Переключение выбранного состояния ячейки TableView с помощью мыши
По умолчанию NSTableView позволяет пользователю очистить выбор строк, щелкнув в любом месте пустой области табличного представления. Однако это не всегда интуитивно понятно, а иногда даже невозможно (например, когда табличное представление фактически...
286 просмотров
schedule 02.11.2022

Может ли NSEvent запускаться при нажатии клавиши-модификатора?
Я пытаюсь определить точный момент нажатия клавиши-модификатора (например, ctrl, shift, cmd, alt). Следующий код срабатывает только при нажатии клавиш без модификаторов (где любые клавиши-модификаторы, удерживаемые в данный момент, сообщаются для...
81 просмотров
schedule 24.10.2022

добавить подвид в mouseView
Я пытаюсь исследовать, как добавить подвид в представление мыши, как показано на рисунке ниже. Когда мышь движется, подвид перемещается следом за мышью Если у вас есть какие-либо идеи, пожалуйста, поделитесь со мной, пожалуйста
26 просмотров
schedule 10.04.2023

Изменить contentTintColor на mouseDown для NSButton
У меня есть пользовательская кнопка, которая является подклассом NSButton. Я хочу изменить цвет оттенка содержимого, когда кнопка находится в нажатом состоянии. Вот что у меня есть: open override func mouseDown(with event: NSEvent) { //...
73 просмотров
schedule 11.02.2024