Solved

Looking for a simple keystroke recorder for XP

Posted on 2009-04-15
11
775 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
Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

 
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

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Suggested Solutions

Article by: Nadia
Linear search (searching each index in an array one by one) works almost everywhere but it is not optimal in many cases. Let's assume, we have a book which has 42949672960 pages. We also have a table of contents. Now we want to read the content on p…
Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
This tutorial covers a step-by-step guide to install VisualVM launcher in eclipse.
THe viewer will learn how to use NetBeans IDE 8.0 for Windows to perform CRUD operations on a MySql database.

707 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

15 Experts available now in Live!

Get 1:1 Help Now