Solved

Looking for a simple keystroke recorder for XP

Posted on 2009-04-15
11
806 Views
Last Modified: 2012-05-06
I am looking for a simple keystroke recorder for XP, but haven't found one among all the fancy macro recording products advertised on the Web.

For me, the capability of hitting a key on the fly, typing a few keystrokes, and hitting a key to see them repeated again, is perhaps one of the most important tools in enhancing my productivity.

I was very annoyed in the earliest days of Microsoft's Visual Studio for C++ to see this feature deleted from the development environment. I queried MS and they said they saw no need for it anymore since "modern programmers" used mouse clicks in preference to typing. This, of course, was an answer from a marketing executive, not a programmer.

I complained in a programmers' group and someone sent me a perfect solution using system hook functions. I have since lost that.

Lately I have inherited a project that needs to be done in MS Excel using VBA (shudder) and was annoyed to see that the keystroke recorder that is part of Excel is not available in its macro environment. I was about to recreate the earlier solution when someone told me I ought to check out Tethy's "fantastic" macro recorder.

Tethy's Macro Pro is fancy but not fantastic. In over 40 years as a systems programmer I have never needed nor can I imagine anyone ever needing to
"save" keystrokes and mouse clicks so that they can be played back again.

Does anyone know of a simple keystroke recorder for XP?
0
Comment
Question by:mcsuman
  • 5
  • 4
  • 2
11 Comments
 
LVL 35

Expert Comment

by:torimar
ID: 24154519
Maybe AutoHotkey would be something for you?
http://www.autohotkey.com
0
 

Author Comment

by:mcsuman
ID: 24161126
torimar -- AutoHotkey is incredible, but it is not a basic keystroke recorder, one-click recording, one-click playback. Someone posted a request for just such a "basic keystroke recorder" on the AutoHotkey forum a while back, and all kinds of suggestions how to get the equivalent using AutoHotkey.

I guess I'm back to programming it myself, it's just that ... aw, there are only so many hours in a day.

But thanks for the comment.
0
 
LVL 35

Expert Comment

by:torimar
ID: 24161565
I admit to have had difficulties at first in understanding what you meant by "basic" and "simple". I now got it.

Sorry for not having been of better help.
0
 
LVL 4

Expert Comment

by:r0bertdenir0
ID: 24278288
Goto this link http://www.donationcoder.com/Software/Skrommel/ & find the link to the script called DoOver.
It's done in Autohotkey.
In the default setup you use Ctrl+F12 to start/stop recording, then hit Ctrl+F5 to playback.
This is a windows-wide mouse & keystroke recorder.
0
 

Author Comment

by:mcsuman
ID: 24295320
I did as you suggested and downloaded DoOver. Maybe my AutoHotkey is not setup right but DoOver won't execute in my system.

I appreciate the pointer. Using AutoHotkey is not exactly what I was looking for.

Regards.
0
Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

 
LVL 4

Expert Comment

by:r0bertdenir0
ID: 24295502
There's also a compiled version of the script if you prefer using that.
I'm actually modifying that same script to make it more robust & have the abilty to save multiple macros & replay them back, with the option 2 play them at the speed you actually performed them.
I have a conventional programming background in VB & C, Java etc & so AutoHotkey's syntax makes me wanna throw up, but time & time again I have just had 2 admit that when it cums to system-wide macros & nothing else cums close.
Well the advantage of AHK is that you can easily change the script 2 suit yr specific needs - can't do that with a compiled app.
0
 

Author Comment

by:mcsuman
ID: 24295795
I think I missed something because all I found was the compiled version. I'll go look again.
0
 
LVL 4

Expert Comment

by:r0bertdenir0
ID: 24295907
There are 2 links. 1 for the compiled version, 1 for the ahk source code file
0
 

Author Comment

by:mcsuman
ID: 24301223
Thanks. I couldn't find it. I guess I have to register (and send a contribution). I will try again.
0
 
LVL 4

Accepted Solution

by:
r0bertdenir0 earned 500 total points
ID: 24305180
No it's free - maybe you didn'see the link.
I've attached the file if you wanna try it 4 yrself.

DoOver.ahk.txt
0
 

Author Comment

by:mcsuman
ID: 24306521
To r0bertdenir0: Thanks, it's clear that I'm slipping.

You said, "I have a conventional programming background in VB & C, Java etc & so AutoHotkey's syntax makes me wanna throw up, but time & time again I have just had 2 admit that when it cums to system-wide macros & nothing else cums close."

I retired in 1992, at which time I could write assembler as fast as English. I had a great application written in assembler and I thought I'd put it in C++ just to make it intelligible and sell it. Ten years later and I still hadn't completed that and gave up. Recently someone asked me to write something in Visual Basic 2008 (I haven't used Basic since 1972) and after 6 months at that I know my programming days are over.

Thanks again, your answer satisfies. I'm only surprised I didn't get a hundred responses to what I figured would be trivial to everyone.

Regards, Mike Suman
0

Featured Post

Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Can I legally transfer my OEM version of Windows to another PC?  (AKA - Can I put a new systemboard in my OEM PC?) Few of us are both IT and legal experts but we all have our own views of Microsoft's licensing rules and how they apply.  There are…
For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
THe viewer will learn how to use NetBeans IDE 8.0 for Windows to perform CRUD operations on a MySql database.
The viewer will learn how to use and create keystrokes in Netbeans IDE 8.0 for Windows.

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now