Вопросы по теме '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 просмотров
schedule
08.11.2021
Эквивалент подтипа NSEvent для CGEvent?
NSEvent имеет метод для получения события subtype :
Получение информации о пользовательских событиях – data1 – data2 – подтип
Можно ли получить доступ к этому же subtype из CGEvent без предварительного преобразования его в NSEvent?...
1529 просмотров
schedule
20.03.2022
Как найти эквивалент -locationInNode для NSTouch?
Мое приложение SpriteKit для Mac реагирует на события NSTouch через событие -touchesBeganWithEvent:(NSEvent). Однако вызов -locationInNode дает мне только местоположение координаты мыши для этого NSTouch. Но то, что я пытаюсь сделать, это...
531 просмотров
schedule
10.04.2022
Получите символьный акцент в 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