I'm of the same opinion. Occasionally I suffer from severe cramping and tenderness, after a long session of document editing (specifically programming, but hey, what's the difference <g>). To save my wrist the strain of constantly twisting towards the cursor pad, I want to remap the cursor keys to the right-hand (activated with the "Windows" shift key). Something like this:
However, the need to release the "key chord" to instigate the macro, plus the lack of repeatability, makes the remapped cursor keys thoroughly unusable! Consider this example:
Home - Press and release Home
Shift-End - Press and hold Shift, then press and release End
Shift-Ctrl-Left (optionally repeated) - While still holding Shift, press and hold Ctrl, press Left (perhaps holding to repeat), and then release Left and Ctrl
Shift-Right (optionally repeated) - While still holding Shift, press Right (perhaps holding to repeat), then release Right and (finally) Shift
Imagine how awkward this would be if I had to do this instead:
Home - Press and release Home
Shift-End - Press and hold Shift, press End, and then release End and Shift
Shift-Ctrl-Left (optionally repeated) - Press Shift (again) along with Ctrl, press Left, and then release all three keys to get one keypress (repeat these SIX keyboard actions for each desired repitition)
Shift-Right (optionally repeated) - Press Shift (yet again), press Right, and then release both keys to get one keypress (repeat these FOUR keyboard actions for each instance)
I've seen messages from Insight that are at least a year old, suggesting that this is being worked on. Has any progress occurred, and can we expect a solution "soon"?
Failing that, does anyone know of another software package that will enable me to do this? Something that works in conjunction with MacroExpress would be nice, but if a competing product is sufficiently capable, I would be willing to leave the fold for this feature. It's something that's consistently annoyed me, during my many years using MacroExpress and Keyboard Express before that.
Thanks for any feedback that aids these efforts!
-=> Mike Hanson <=-