nix> I'm afraid I've suffered multiple hardware failures and
nix> near-crippling RSI over the last year plus, which has pretty much
nix> killed my ability to develop *anything* :(
Stephen> I am very sorry to hear that. While I'm glad to hear you're
Stephen> healing, you might want to look at Ben's page at
www.666.com,
Stephen> and Ben might have some advice on configuring XEmacs
Stephen> advantageously.
I've suffered from mild carpal tunnel syndrome for several years (worse in
the warm weather when the soft tissue in my wrists swells or when I get
carried away and ignore my wrists telling me to stop typing). I tackled the
problem in typical programmer fashion by writing some software. Watch knows
when you've been typing or mousing long enough and blanks the screen to make
you go do something else for a few minutes. The current state of the tool
is at SF:
http://sourceforge.net/projects/watch/
You'll need Python with Tk, but it should run reasonably well on Windows,
Mac OSX (Tcl/Tk Aqua and a framework build of Python required), Solaris and
Linux. On Windows and Mac it can't directly track keypresses, but I have a
little chunk of XEmacs code that will jiggle the mouse enough to trigger the
mouse motion sensor (I assume most people on this list do most of their
typing inside XEmacs, so lack of true keypress info is probably not a major
shortcoming). It has a server mode as well so if you have multiple
computers you can start it on one (it will create a server automatically),
then start it on the others telling them where to find the server. That way
you can't cheat and just start typing on your Windows machine when your
Linux machine's screen blanks. ;-)
Use it in good health. (Don't view the code as an example of my best work.)
I welcome feedback and questions.
--
Skip Montanaro
skip(a)mojam.com
http://www.mojam.com/