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

Событие keyUp слышно ?: Переопределенный метод NSView
ОБНОВЛЕНО: теперь я переопределяю метод NSView keyUp из подкласса NSView, установленного для первого респондента, как показано ниже, но я все еще не вижу доказательств того, что он вызывается. @implementation svsView - (BOOL)acceptsFirstResponder...
2026 просмотров

Каркас AppKit и NSEvent.h в Cocoa Touch
Я хочу написать метод, который требует определения NSEvent, поэтому мне нужен NSEvent.h. SDK, который я использую (3.1.3), похоже, не имеет NSEvent.h в своих рамках. Я обнаружил, что он находится в AppKit.framework, который находится у меня в папке...
1739 просмотров
schedule 03.03.2024

NSMenu нажал кнопку мыши в 10.5
Я обновляю (удаляю?) приложение, написанное для версии 10.6+, чтобы оно работало в версии 10.5+. Я изо всех сил пытаюсь захватить текущую нажатую кнопку мыши в селекторе -(void)menuWillOpen:(NSMenu *); . Для версии 10.6+ я использую преимущества...
935 просмотров
schedule 19.07.2023

устройство от NSEvent
У меня есть приложение, которое использует сканер штрих-кода. Я хочу иметь возможность определить, кто нажал клавишу: клавиатура или сканер штрих-кода. Перепробовал все способы из NSEvent, но ничего не нашел. Спасибо
203 просмотров
schedule 08.05.2023

NSOpenGLView, NSWindow и NSResponder — makeFirstResponder не работает
В приведенном ниже коде я инициализирую NSViewController [NSResponder] с NSWindow , NSOpenGLView , представляя представление и пытаясь установить NSViewController в качестве первого ответчика Windows. Это не работает. Я ожидал, что смогу...
1647 просмотров

Как отслеживать глобальное использование служб приложений OSX?
Откройте документ TextEdit с несколькими словами. Обратите внимание, что когда вы щелкаете правой кнопкой мыши по слову, вы можете нажать «Поиск (Слово)», чтобы получить его определение, или «Начать говорить», чтобы услышать его вслух. Как я могу...
61 просмотров
schedule 12.04.2022

Тень изображения NSButton при событии mouseEntered
У меня есть NSButton без полей, который содержит изображение и является подклассом моего класса ButtonEffect для обнаружения событий mouseEntered и mouseExited. Моя цель состоит в том, чтобы только край изображения светился, когда мышь входит в...
1534 просмотров

Есть ли способ узнать, из какого приложения пришло NSNotification/NSEvent?
Я начал слушать глобальные keyDown события. Есть ли способ получить информацию, из какого приложения пришло это событие? Обработчик получает экземпляр NSNotification , а NSEvent является его частью. Могу ли я как-то извлечь эту информацию из...
205 просмотров

Лучший способ обнаружить клавишу Enter/Return в приложении какао?
в моем приложении какао мне нужно проверить клавишу ввода/возврата. для этого я использую код ниже if ((event.keyCode == 36) || (event.keyCode == 76) || (event.keyCode == 13)) { // Some code after checking Enter key } может ли кто-нибудь...
2163 просмотров
schedule 09.06.2024

DDHotKey - Отслеживание без отмены события
Я использую DDHotKey для отслеживания некоторых общесистемных сочетаний клавиш. Когда событие запускается, оно доставляется только моему приложению. Можно ли наблюдать за ним, не препятствуя доставке события в исходное целевое приложение?...
213 просмотров
schedule 09.03.2023

NSView захватывает движение мыши после превышения границ
Я знаю, что название выбрано неудачно, но я не знал, как лучше его описать... У меня есть экземпляр NSView, который я добавляю в окно на правом краю экрана: CGRect zoneFrame = CGRectMake(screenFrame.size.width - 50, 0, 50,...
469 просмотров
schedule 25.11.2022

Обнаружение левого и правого щелчка мыши на NSView
В Swift: я создал простой NSView и теперь хочу выполнять разные функции в зависимости от того, какая кнопка мыши нажата (левая или правая). как я могу обнаружить это?
10872 просмотров
schedule 30.06.2023

В OSX, как определить, какая клавиатура сгенерировала NSEvent?
Я пытался определить (из обработчика событий), какая клавиатура вызвала событие. Я использовал эти два поста: http://www.cocoabuilder.com/archive/cocoa/229902-what-keyboard-barcode-scanner-did-the-event-come-from.html...
825 просмотров
schedule 29.10.2022

UnsafeMutablePointer‹Void› на [NSObject: AnyObject]
Я переопределяю метод mouseEntered(theEvent: NSEvent) NSResponder и хочу получить значение, которое я установил при создании NSTrackingArea в Swift. Я использую этот конструктор для создания NSTrackingArea и передачи следующего объекта как...
243 просмотров
schedule 26.01.2024

Использование клавиш со стрелками для игры SceneKit в Swift
Я пытаюсь создать быстрый файл, который быстро обнаружит ввод с клавиатуры из MacOS для игры SceneKit. Я использую NSEvent для обработки ключевых событий, но продолжаю получать сообщение об ошибке необъявленного типа NSEvent. Есть ли более простой...
1515 просмотров
schedule 25.04.2022

При каких условиях [символы NSEvent] могут быть NSString длиной больше 1?
NSEvent имеет свойство символов, которое является строкой NSString, допустимой для событий нажатия/переключения клавиш. При каких условиях длина строки может быть больше 1? Единственное условие, которое мне удалось найти до сих пор, это когда...
191 просмотров
schedule 17.04.2022

Обнаружение событий левого и правого щелчка на NSStatusItem (Swift)
Я создаю приложение для строки состояния и хочу вызывать разные действия в зависимости от того, щелкнул ли пользователь влево или вправо. Вот что у меня есть: var statusItem = NSStatusBar.system().statusItem(withLength: -1) statusItem.action =...
2598 просмотров
schedule 23.11.2023

Отслеживайте, когда приложение открывает файл
Мне интересно, есть ли способ отслеживать, когда пользователь нажимает открытый файл ( cmd+o ) в любом приложении. Я думал, что мог бы использовать addGlobalMonitorForEvents , но не знал, как чтобы получить конкретную информацию о событии...
120 просмотров
schedule 10.11.2022

Как судить о NSEvent по щелчку трекпада, а не по нажатию, чтобы щелкнуть
Когда установлен флажок «Нажмите, чтобы щелкнуть», как судить о NSEvent по щелчку трекпада (нажатие вниз) или касанию, чтобы щелкнуть. - (void)mouseEvent:(NSEvent*)theEvent {   if ((type == NSLeftMouseUp || type == NSLeftMouseDown) &&...
215 просмотров
schedule 02.08.2023