Результаты поиска по запросу "iokit"

1 ответ

MAC-адрес из интерфейса в OS X (C)

1 ответ

IOHIDEventSystemClientScheduleWithRunLoop с EXC_BAD_ACCESS

Я пытаюсь получить сенсорные события в моем приложении. Поэтому я использовал обратный вызов IOHIDFamily, чтобы получить события. Мой код такой:

1 ответ

Создайте CFRunLoopSourceRef, используя IOPSNotificationCreateRunLoopSource в Swift

ТОП публикаций

1 ответ

IOHIDEventSystemClientScheduleWithRunLoop с EXC_BAD_ACCESS

Я пытаюсь получить сенсорные события в моем приложении. Поэтому я использовал обратный вызов IOHIDFamily, чтобы получить события. Мой код такой: void handle_event(void* target, void* refcon, IOHIDServiceRef service, IOHIDEventRef event) { ...

2 ответа

Уведомления о добавлении / удалении устройства IOKit - срабатывает только один раз?

Я пытался получить уведомление при добавлении или удалении определенного USB-устройства. Я прочитал "Доступ к оборудованию из приложений" документ и иметь пр...

2 ответа

Как сделать приложение для ipad, которое превращает его в клавиатуру Mac [закрыто]

2 ответа

OSX: как получить имя тома (или имя bsd) из IOUSBDeviceInterface или идентификатора местоположения

2 ответа

Как нажать / перехватить события клавиатуры в OSX и записать, какая клавиатура запускает каждое событие

Я теперь обнаружил, как перехватывать / нажимать события клавиатуры на OS X на низком уровне:Как нажать (подключить) F7 через F12 и Power / Eject на клавиату...

2 ответа

Есть ли у вас хорошие источники о том, как использовать IOHID API? (Я в основном заинтересован в чтении ввода с помощью мыши / клавиатуры.) Создать IOHIDManager и найти подходящие устройства довольно просто, просто следуя документации Apple, но как разобрать данные, отправленные на ваши обратные вызовы, гораздо менее понятно. Похоже, у вас есть некоторый опыт работы с API, так что вы знаете о каких-либо хороших ссылках для выяснения этого материала?

аюсь использовать IOHIDManager для получения событий клавиши-модификатора, потому что отсутствуют события Cocoa flagsChanged (сложно различить нажатие / отпуск, левое / правое, если оба выключены и т. Д.) Вот код, где я создаю менеджер и ...

2 ответа

GDB | просмотреть список переменных аргументов

Я как используюbt Команда для просмотра трассировки стека. Выход (gdb) bt #0 0x001ae4cd in Debugger (message=0x1 "???\a") at /SourceCache/xnu/xnu-1228.7.58/osfmk/i386/AT386/model_dep.c:705 #1 0x3bf97000 in ?? () #2 0x0012b0fa in panic (str=0x5ef ...