On Using X w/o the Rodent
Jacobian asks "I'm really sick of my hands acking from typing and using my mouse all day. I would like recommendations on a cool ergonomic keyboard, and a way that I can realistically say goodbye to my mouse once and for all in X. Every WM that I've used extensively has been very unfriendly if you don't use a mouse. Some (fvwm) you can avoid using the mouse most of the time, but eventually there is some focusing problems that make you reach for the rodent once again. Is there a WM in which I would never have to use my mouse?" I've never thought about it before, but having a keyboard friendly WM couldn't hurt. How do the different WMs rate on the various functions that can be accessed from both the mouse and the keyboard? (More)
Which actions cause the most long-term damage to your wrists: Repetitive keyboard use? Or repetitive mouse use? Would a keyboard friendly WM really help those suffering from wrist pain?
On a more personal note, I've found this submission to be rather ironic considering that for the past week, I've had to wear a splint on my wrist, due to an old injury (and not carpal tunnel, thank god!) commited in my reckless youth. So it's interesting that this one came along when it did.
Not to start a GNOME/KDE flamewar, but KDE is quite reasonable for most things without using a mouse. Alt-F2 can execute an arbitrary command, such as bring up an xterm (or kterminal) and Alt-Tab semantics work similarly to M$ Windows. You may have a little trouble negotiating with Netscape, however. Unfortunately, I think that no window manager can make all applications mouse-independent.
Peace and love, y'all
This is just too weird.
t ml
I suffered a strain of an old hand injury on Thanksgiving, and, like the author, I too did the splint thing.
I was researching around, and found that KDE has several predefined shortcuts, and even allows the user to bind the Windows© keys to certain things. Here is the link:
http://www.kde.org/documentation/faq/kdefaq-7.h
This helped me enough to get started, but, it made me seriously thnk about the way X ignores the kb, which, with its console roots, is quite ironic.
Good luck to you.
I know with gnome + enlightenment, you can alt+tab between windows (or any other key combination you choose). However I don't know about things like selecting menu items.
--Not quite on topic, but related...well it's on topic since it's leading to discomfort and wrist strain in X:
One thing I've noticed with the mouse in X is that for some mice, the multiplier is just too small. No, I don't mean acceleration. I mean the factor where it takes mouse movement * some factor to calculate each more. See, I have a Logitech Ps/2 firstmouse+, and the base speed is very slow (because to improve resolution it transmits physical movements as smaller steps).
In Windows, with Mouseware, I have these options:
- Speed (a slider bar sets this)
- Acceleration (slow, medium fast) (controls speed + threshold, or threshold is fixed perhaps)
However when I boot into LINUX, in gnome I have these options:
- Acceleration
- Threshold.
See there is no way to set the base speed in gnome. I end up kludging it by setting acceration to max and threshold as low as the slider allows.
This mouse movement problem is an X issue, not gnome. There is no way to specify a mouse movement multiplier independant of acceleration and threshold (I dug up the gnome control-center source to see the calls being made and looked those up).
So if you look at it this way, there should be three parameters that affect mouse movement:
accel
threshold
base multiplier (in X is always 1)
and movement would go like this:
movement threshold:
accel * (base multiplier * movement)
However in X it's always, base multiplier = 1 always.
I hope I'm not the only person in the world bothered by this.
XFree lets you hit ctrl-shift-numlock, after which the numeric keypad will move your mouse pointer. You can use + to click, ins to drag...
Just an interesting tidbit of info. :-)
I learned how to use the mouse with my right foot. It was rather frustrating, and its a bit difficult right-clicking, but the effort has paid off. I no longer need to move my hands off the keyboard when using any window manager.
its always funny till someone gets hurt, then its absolutely hilarious
I was really excited when I found this feature. IMO, there are a few improvements that could be made, though (or maybe I just don't know how to do what I want):
-----
Free P2P Backup, Windows & Linux
Checking out the keyboard-configuration program under WindowMaker, here are the things you can do with the keyboard:
.
.
.
.
.
.
As you can see, there's quite a lot of keyboard control built-in. Try it out!
-----
The real meaning of the GNU GPL:
The real meaning of the GNU GPL:
"The Source will be with you... Always."
One more thing.... beware of wrist splints! They give you short term relief by taking the load off the muscles that are bothering you, but they are long term doom.
The danger is that your muscles will atrophy in the splint. Then when you remove it you will re-injure almost immediately--you will probably think you're just not recovered yet, but in fact it is the weakening of your own muscles because of the splint that is causing your trouble!
You have to learn to type properly using all of the muscles in your shoulders arms, forarms, wrists, and fingers, balancing the load so that nothing is overworked. You cannot solve the problem with gimmicks like splints--you actually have to solve the problem with the way you type, and with how much you type.
Instead of using a wrist splint type without one. Type as much as you can WITHOUT symptoms, taking frequent breaks. Try to find out how much you can do before you experience symptons and do just under that much typing. Make sure you keep typing every day--don't lose your endurance. On the other hand, it's a mistake to do exercises to "strengthen" your hand--typing all day long is enough exercise.
If you're having trouble you really should see a doctor who knows something about typing injuries. Many doctors will tell you to use splints--these are the ones who know nothing about typing injuries, go and see someone else--ask to see a specialist.
it's a mistake to do exercises to "strengthen" your hand--typing all day long is enough exercise
This is as wrong as the idea that doing lots of jogging will build up strong legs (BTW, if you want strong legs, do squats or leg press). Typing is what got you into this mess, it won't get you out.
If you want to strengthen some part of your body, you need brief, intense, and infrequent exercise. Constant light (like typing or jogging) use tells your body to conserve energy by paring down to bare essentials. That's why many geeks have scrawny wrists and finger problems and most long-time joggers have scrawny legs and knee problems.
To strengthen the fingers I strongly recommend this exercise: lay a sheet of newspaper (just one, as you get stronger you'll want to stack up two or three pages) flat on a table in front of you, grab it with the fingertips of one hand and crumple it into a ball without using your other hand or squashing it against anything (including the table). Repeat with fresh sheets until you try and fail to finish crumpling the last sheet. If you feel pain in your joints, stop and try again tomorrow. Do this every day for a week or two, then every second day or so indefinitely.
Another good exercise is wetting a towel and wringing it dry over and over, or squeezing a soft foam ball. Remember, exhaust as rapidly as possible then rest as long as it takes to recover.
Oddly, strength increases spill over between near muscle groups, so if you work out your arms you'll help strengthen your fingers too (you don't have to get fancy, just grabbing a sack of potatos and curling and pressing it overhead ten or twenty times with each arm will make a huge difference if you aren't getting much exercise). And of course, if you work out your back and legs you'll get stronger all over; deadlifts in particular can transform your entire body, and have a dramatic effect on your grip.
If at all possible, avoid all typing until your fingers are strong and healthy again: remember, it is like jogging after you've had problems with your knees. Switch to the hunt-and-peck method if you must use computers, and do odd things like hitting the keys with your thumbs if your fingers get at all tired or sore. Rest frequently.
The basic principle of strength increase is anabolic stress (which should be intense for maximum positive effect and brief for minimum negative effect) followed by adequate rest. Your body heals, grows, and strengthens only when you rest. If you overload your body when it should be resting, you cause cumulative damage, not strength gain. This is why no sustained strength training program should be done more than once every second day.