writing a keylogger type program

I am wanting a program that will let my MacBook Pro work as a keyboard and the keystrokes would be sent out of the USB port behaving like a normal keyboard when i connect it to a device such as a; raspberry pi, arduino, server, another mac. This program would act like a keylogger but it would not save the key stokes instead it would send them out of the USB port. But i do not know how to make the output of the program universal like a normal keyboard, i intend on making this a command line tool that i could use from terminal, I have programing knowledge just not that great in objective-c, please tell me what i need to make this program or if one has already been made also any advice that you may have is apreciated. Thanks

Posted on Jun 16, 2013 2:19 PM

Reply
4 replies

Jun 16, 2013 6:44 PM in response to kylelk

It is not clear here ... Could you explain whether you want to capture responses back from the USB device? Also, do you want just to use one device or have the flexibility to go with any type of USB device? Finally, why not just connect a basic USB keyboard?


To use the Mac ... at a base level, you could interface through a dumb terminal type application. Search on the Web ... many such examples exist for free. At a higher level, you could connect through a commercial application that can be programmed to communicate with all sorts of devices ... Igor Pro is one such application http://www.WaveMetrics.com/.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

writing a keylogger type program

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.