Solved

Looking for a simple keystroke recorder for XP

Posted on 2009-04-15
11
824 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
Ransomware: The New Cyber Threat & How to Stop It

This infographic explains ransomware, type of malware that blocks access to your files or your systems and holds them hostage until a ransom is paid. It also examines the different types of ransomware and explains what you can do to thwart this sinister online threat.  

 
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
 
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

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

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

Sometimes people don't understand why download speed shows differently for Windows than Linux.Specially, this article covers and shows the solution for throughput difference for Windows than a Linux machine. For this, I arranged a test scenario.I…
Article by: Nadia
Suppose you use Uber application as a rider and you request a ride to go from one place to another. Your driver just arrived at the parking lot of your place. The only thing you know about the ride is the license plate number. How do you find your U…
This tutorial covers a step-by-step guide to install VisualVM launcher in eclipse.
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…

860 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