Доброго времени суток,господа.Собственно задача - эмулировать нажатие кнопок на клавиатуре в Mac OS,как это можно осуществить?
название темы одно, а содержимое другое, я так и не понял, что тебя интерисует.
Смотри http://doc.crossplatform.ru/qt/4.6.x/qkeyevent.html и http://doc.crossplatform.ru/qt/4.6.x/qcoreapplication.html
Т.е. будет примерно так
QKeyEvent *event = new QKeyEvent(QEvent::KeyPress, Qt::Key_F1, Qt::NoModifier);
QCoreApplication::postEvent(widget, event);
Litkevich Yuriy,меня интересует,как мне воспользоваться mac os api функциями для эмуляции нажатия клавиш,т.е. эмулируемые клавиши нажимаются вне приложения,в windows для этого я использовал win api,подключал windows.h,а потом посылал нужные мне события(keybd_event),теперь надо аналогичные действия в mac os провести,но поскольку cocoa на objective-c,я не совсем понимаю,можно ли его использовать и если можно,то как,или возможно ли это с помощью carbon сделать?может я вообще не в ту сторону мыслю и можно как-то без использования cocoa и carbon это осуществить?
igor_bogomolov,спасибо за ответ,но мне нужно посылать нажатия кнопок в приложение находящееся в данный момент в фокусе.
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)