Use PC as keyboard w/ Macro Functions

Hello!
I know this has been asked before, but the response contains dead or outdated links, so the answer isn't readily available anymore.  Here's what I want to do:

1.  Using a PC or laptop, record a series of key presses.
2.  Be able to "play back" these key presses.
3.  The played back keys would be used to control another device.

In other words, I would be using the laptop AS A KEYBOARD.  It would plug into another computer, which would accept these key presses.  

Important: I need to be able to simulate actual hardware key presses.  Software emulation isn't what I'm looking for.  The laptop should be able to plug into any device that accepts keyboard input and receive these recorded keystrokes.

I would guess that some intermediary device would be necessary.

PC key commands over usb --> (some box) --> USB or PS2 output to receiveing PC

Thanks in advance!!
LVL 2
TimFarrenAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

kode99Commented:
Vetra Systems make box that accepts serial RS-232 input and sends it out via USB such that it appears as a USB keyboard to the computer connected.  It is a 9 pin serial input so if you don't have a serial port to use you would also need a USB to serial converter to send the keystrokes to the box.

http://www.vetra.com/331Utext.html

You would need a program to capture and send the keystrokes out the serial port.  This is not a difficult task by any means.

You could probably find other similar devices built for point of sale equipment though much of this is going to have rs-232 serial input as well.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Peripherals

From novice to tech pro — start learning today.