2012-04-07 3 views
1

Я работаю над проектом Mac OS X. Я использую Mono Mac. Я хочу, чтобы имитировать нажатие клавиши клавиатуры и нажатия клавиши мыши, и двигаться так же, как подход, который мы использовали в формах Windows ([DllImport («user32.dll»)] ....)Как имитировать нажатие клавиши клавиатуры/мыши?

Я нашел некоторые объекты Obj- C, но я не могу перенести его в Mono Mac. Некоторые из них находятся в этой связи: Set the mouse location

+0

было бы полезно, если вы связаны с решением Obj-C, которое вы пытаетесь подключить, а также немного больше информации о том, что вы пытаетесь сделать. DllImport («user32.dll») может означать много разных вещей. – sblom

ответ

1

Я сам нашел ответ! Вам нужно P/Invoke необходимые классы в ObjC (в CoreGraphics), которые вы можете легко сделать это в Mono, как следующий код демонстрирует:

[DllImport(Constants.CoreGraphicsLibrary)] 

С уважением, Пеймана Мортэзэви

Смежные вопросы