Yeah my H and V layouts work fine. You may need to check your layout make sure you have a snap window and not a video window. (I think you can have both so if video is present, snap will be covered by it.)
Anyway, i think I have Mrotate4 ready to try.
You need to check your motherboards manual and see if it has a DB9 comport connector or a DB25.
If you have both, use the DB9, if you only have the DB25will have to cross reference the pins from DB9 to DB25. Not as hard as it sounds, just juggling wires.
I would be surprised if you only have the DB25, because that is pretty old technology.
You will need a adapter cable to go from the DB connector on the motherboard to a comport connector. (9 or 25 pin).
If you want to risk plugging the wires on the proper pins on the motherboard you can, but I wouldnt advise it unless you are experienced. And use connectors made for those pins, such as breadboard jumpers.
Anyway, run this program and do setup first. Set which pins you are using for which output.
You want need the inputs so just leave them alone.
Set inputs to look for high when made.
Set timeouts for 1 second.
you can test this program without doing any wiring.
remember you cannot connect the comport pins directly to your current buttons. You will need transistors or optoisolators. I have a couple optoisolators I can give you if you pm me your mailing address.
Anyway, we can discuss circuits when you get to that point.
I have decided to store this file in the downloads thread in this forum (automated projects). Go there to download mrotate4. I will post any updates there.