Вопросы по теме 'nsevent'
Событие keyUp слышно ?: Переопределенный метод NSView
ОБНОВЛЕНО: теперь я переопределяю метод NSView keyUp из подкласса NSView, установленного для первого респондента, как показано ниже, но я все еще не вижу доказательств того, что он вызывается.
@implementation svsView
- (BOOL)acceptsFirstResponder...
2026 просмотров
schedule
01.07.2022
Каркас 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 просмотров
schedule
19.02.2023
Как отслеживать глобальное использование служб приложений OSX?
Откройте документ TextEdit с несколькими словами. Обратите внимание, что когда вы щелкаете правой кнопкой мыши по слову, вы можете нажать «Поиск (Слово)», чтобы получить его определение, или «Начать говорить», чтобы услышать его вслух.
Как я могу...
61 просмотров
schedule
12.04.2022
Тень изображения NSButton при событии mouseEntered
У меня есть NSButton без полей, который содержит изображение и является подклассом моего класса ButtonEffect для обнаружения событий mouseEntered и mouseExited. Моя цель состоит в том, чтобы только край изображения светился, когда мышь входит в...
1534 просмотров
schedule
12.09.2022
Есть ли способ узнать, из какого приложения пришло NSNotification/NSEvent?
Я начал слушать глобальные keyDown события. Есть ли способ получить информацию, из какого приложения пришло это событие?
Обработчик получает экземпляр NSNotification , а NSEvent является его частью. Могу ли я как-то извлечь эту информацию из...
205 просмотров
schedule
18.06.2022
Лучший способ обнаружить клавишу 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