Описание тега cgeventtap
1
ответ
Как вы используете CGEventTapCreate в Swift?
Кому-нибудь удалось заставить эту функцию работать в Swift? Вот ссылка на сообщение SO за прошлый год: Использование CGEventTapCreate Проблемы с параметрами в Swift Документ Apple: https://developer.apple.com/library/prerelease/mac/documentation/Car…
08 авг '15 в 07:59
2
ответа
Странное поведение при публикации CGEvent в PSN
РЕДАКТИРОВАТЬ - не получая много информации по этому вопросу, так что это тощий. Я публикую события клавиатуры в PSN. Затем я переключаюсь в другое окно, публикую еще несколько событий (на этот раз на уровне сеанса) и переключаюсь на первое окно. Ко…
13 май '10 в 09:42
0
ответов
Как конвертировать CGEvent в NSEvent в Swift?
Я пытаюсь преобразовать CGEvent в NSEvent, используя NSEvent(cgEvent: событие), чтобы получить символы нажатия клавиши, но я получаю сообщение об ошибке, говоря, что это "Недопустимое событие". Мой код и сообщение об ошибке ниже. Любая помощь будет …
11 июн '17 в 03:32
2
ответа
Как мне использовать CGEventKeyboardSetUnicodeString с несколькими символами?
Я пытаюсь использовать события, чтобы создать программу для OS X, которая будет слушать идиш, набранный в транслитерации, и публиковать результаты в иврите. Я сделал очень короткую программу для проверки того, что мне нужно сделать: http://pastie.or…
23 янв '10 в 16:52
1
ответ
Создание CGEvent нажмите правильный путь
Я пытаюсь узнать, как создать CGEvent, используя примеры на SO и в других местах. Я знаю, как создать событие, используя: let eventTap = CGEvent.tapCreate(*/arguments to create the tap*/) После этого я бегу let runLoopSource = CFMachPortCreateRunLoo…
13 ноя '17 в 13:28
1
ответ
Окно входа Mountain Lion CGEvent не работает
У меня есть приложение, которое использует нажатия CGEvent, чтобы ловить нажатия клавиш и события мыши. Пример.. CGEventTapCreate(kCGHIDEventTap, kCGTailAppendEventTap, 1, eventMask, keyUp, @"mydata"); Я также генерирую события. Все работает нормаль…
20 окт '12 в 20:10
1
ответ
Какао: имитация команды + вкладка в CGEvent
Я хочу симулировать Application Switcher в моем приложении, и я думаю, что CGEvent может сделать это. Хорошо, после изучения некоторой базовой информации о CGEvent, я могу смоделировать нажатие клавиши Command + Tab, Но окно переключателя приложений…
02 апр '16 в 15:22
1
ответ
Перезапись позиции события мыши CGEventTap возможна только при запуске приложения от имени пользователя root?
Я разрабатываю приложение MacOS, которое берет под свой контроль курсор. Я использую CGEvent Tap и добавляю некоторую арифметику к CGEvents, чтобы сместить конечную позицию мыши. Хотя приложение в принципе работает, как и ожидалось, в некоторых случ…
26 окт '17 в 19:41
1
ответ
CGEventRef KeyHandler - Xcode - Mac
Итак, у меня есть приложение, которое, когда вы нажимаете цифры на клавиатуре сверху, обычно печатает символы. Но с приложением он печатает цифры. Но если я запускаю его в xcode, все работает нормально, но когда я открываю приложение вне xcode, оно …
22 фев '16 в 22:34
0
ответов
Симуляция клавиатуры и мыши завершилась неудачно в MacOS.
Я новичок в запуске агента и демонов. Я создал агент перед входом в систему, и он запустит мое приложение, когда откроется окно входа в систему. Я могу имитировать события клавиатуры и мыши с помощью CGEventPost в сеансе пользователя. Пожалуйста, об…
12 сен '16 в 07:01
1
ответ
NSWindow зависло при моделировании события нажатия мыши
После получения события мыши, мой NSWindow замерз. Я не могу захватить, какие потоки висят в Xcode. Я использую следующий код для имитации события мыши: CGEventSourceRef eventSource = CGEventSourceCreate(kCGEventSourceStateHIDSystemState); CGEventRe…
06 апр '15 в 06:10
1
ответ
Глобальный мониторинг приложений macos/cocoa/ target-c
Есть ли способ контролировать действие было выполнено в приложениях? Например, Пользователь открывает новую вкладку в Safari. Я пытаюсь контролировать эти действия. Я ищу класс, который распознает подобные действия! У кого-нибудь есть совет или идея…
03 июн '12 в 08:24
2
ответа
CGEventPost не работает с символом возврата в некоторых приложениях
(Этот вопрос похож на тот, который я недавно разместил здесь, за исключением того, что теперь я использую CGEventPost для имитации большего количества нажатий клавиш вместо изменения текущего события) Приведенный ниже код мог вставлять символ "a" пр…
28 май '12 в 07:43
1
ответ
Не удается заблокировать колпачок с помощью CGEventTap
Я использую Quartz CGEventTap в попытке глобально перехватить нажатия клавиш и заблокировать их (чтобы они вместо этого сделали что-то полезное). Я успешно обнаружил нажатие на капслок, но до сих пор не смог их заблокировать. Мой код (происходящий и…
29 май '10 в 17:16
1
ответ
Обнаружение внутренних или внешних устройств в событии
Я использую событие в приложении Mac для обнаружения нажатий клавиш и движений мыши. На следующем шаге я бы хотел провести различие между внутренней клавиатурой / трекпадом и внешней клавиатурой / мышью / трекпадом. У кого-нибудь есть идеи, как это …
13 окт '11 в 13:58
1
ответ
Ошибка сегментации 11 | Приложение CGEventTap прекращает обработку событий мыши через произвольное время.
Цель этого приложения - запускать в фоновом режиме 24/7 и блокировать мышь в центре экрана. Он предназначен для работы с рядом флеш-программ, имитирующих движения мыши в стиле джойстика. Я уже пытался использовать другие методы, встроенные в Какао /…
28 апр '12 в 16:39
1
ответ
CGEventTapCreate возвращает ноль в MacOS Mojave
Я полностью застрял в логике, которая работает уже много лет. Я использую это для прослушивания событий клавиатуры (горячие клавиши), пока приложение находится в фоновом режиме. CFMachPortRef eventTap = CGEventTapCreate(kCGSessionEventTap, kCGHeadIn…
10 окт '18 в 10:48
0
ответов
CGAssociateMouseAndMouseCursorPosition для фоновых приложений
У меня есть приложение, которое интерпретирует события трекпада в фоновом режиме (для всех приложений). Я хотел бы иметь возможность отсоединить мышь от курсора в определенные моменты времени. CGAssociateMouseAndMouseCursorPosition работает только т…
04 дек '12 в 08:40
1
ответ
(Mac) создание событий клавиатуры вызывает утечки памяти
Использование памяти моего приложения постоянно увеличивается, каждый раз, когда я создаю событие клавиатуры, используя Quartz Event Services. Ниже приведен проблемный код внутри бесконечного цикла: int keyCode = 0; BOOL keyDownBool = FALSE; while (…
02 авг '18 в 21:14
1
ответ
Как опубликовать Quartz Event после запуска приложения Swift?
Я пишу простое приложение Cocoa, которое будет запущено из AppleScript, чтобы просто опубликовать Quartz Event в другом приложении. Нет необходимости в пользовательском интерфейсе, поэтому я удалил окно из Интерфейсного Разработчика и выход к нему и…
02 ноя '17 в 23:49