study of designing equipment and devices that fit the human body, its movements, and its cognitive abilities (Wikipedia)
Questions tagged [ergonomics]
40 questions
131
votes
5 answers
Vim users, where do you rest your right hand?
Longtime vim users, do you keep your fingers onjkl; or hjkl in normal mode?
Standard touch typing teaches us the home position for the right hand has the index finger on the j key, so your fingers are on jkl;.
But standard vim motion keys are…

Sukotto
- 2,472
- 6
- 26
- 31
47
votes
16 answers
Voice Recognition Software For Developers
Well the docs finally said it, I need to take it easy on my wrist for a few months. Being that I'm a .NET Developer this could end my livelihood for a little while, something I'm not anxious to do. That said, are there any good handsfree options for…

tekiegreg
- 1,667
- 6
- 25
- 41
39
votes
2 answers
Can I write SQL using speech recognition?
I have wrist pain when I type and I would like to start writing SQL statements, stored procedure, and views using speech recognition.

Keith Walton
- 5,211
- 6
- 39
- 53
37
votes
16 answers
Best keyboards for emacs?
For emacs users out there, what are your recommended keyboards?
Bonus points for keyboards that:
Have no capslock key. Instead, a control key in that position.
Alt keys that are closer to the centre, and easier to use with meta key combos. I find…

catphive
- 3,511
- 3
- 31
- 29
31
votes
4 answers
Using an external "windows"-keyboard under Mac OS X
I use a MacBook, but I've got a usual keyboard attached to it.
The problem is that the keys don't exactly map 1-to-1. One thing is the APPLE and ALT keys. They map to WIN and ALT, but they are usually physically inverted, so if you want to use them…

Mario F
- 45,569
- 6
- 37
- 38
20
votes
9 answers
How to remap keyboard keys to avoid RSI in VIM
I hope this does not come across as an attempt to spark conversation purely for the sake of doing so.
I use vim a great deal (5-10 hours a day) and I noticed my left wrist is the first to start aching. The standard keyboard layout (see image below)…

puk
- 16,318
- 29
- 119
- 199
18
votes
1 answer
`git add --patch` with `--word-diff`
git add --patch provides a great interface for reviewing unstaged changes and then staging only the ones that are wanted in the next commit.
Great, except for one thing: there is no obvious way to choose which diff view to use.
In particular, I…
user82216
17
votes
6 answers
Should I start out learning emacs with ErgoEmacs?
I am just beginning on emacs, and have just completed the tutorial. As a longtime Windows user (I am running emacs on Win7), the shortcuts do feel unintuitive, however I had expected that and was prepared to dedicate time to learning the…

tobeannounced
- 1,999
- 1
- 20
- 30
8
votes
1 answer
What set the value of JVM parameter MaxNewSize? Ergonomics?
My server info:
CPU:Intel Xeon E5-2630
Memory:65970676K
OS:Centos 6.4
kernel:3.8.0
jdk: HotSpot JDK 1.6.0.27
I use jmap -heap pid to print heap info:
Heap Configuration:
MinHeapFreeRatio = 40
MaxHeapFreeRatio = 70
MaxHeapSize = 21474836480…

user2692131
- 133
- 1
- 2
- 5
8
votes
1 answer
Switching workspaces in xmonad using programmer dvorak keyboard layout (shifted numbers)
Well, I am not using Dvorak actually but Neo2, but as I am using a matrix type keyboard (Truly Ergonomic) I have also shifted the numbers.
Therefore this construction in my xmonad.hs does not work ergonomically:
-- mod-[1..9], Switch to workspace…

erik
- 2,278
- 1
- 23
- 30
6
votes
2 answers
How to navigate code on a keyboard with no Home/End keys and no Fn key?
I'm looking at various laptops for one to program on while traveling and I found this one: the Asus Flip Chromebook:
It's already hard to find sub-15" laptops with a Del/PgUp/PgDn/End row which I use religiously while coding but most laptops have…

Zhro
- 2,546
- 2
- 29
- 39
6
votes
2 answers
Remap Vim keys to avoid RSI in left hand
I always suffered from RSI in my left wrist (see here) and I thought it was because of the twisting motion associated with hitting the ctrl and shift keys. Therefore, I went ahead and bought an Advantage Kinesis keyboard shown below:
However, even…

puk
- 16,318
- 29
- 119
- 199
6
votes
19 answers
Corner desks vs straight desks
The company I work for are currently undergoing a site wide renovation and I'm involved in the 'consultation' on what the R&D work spaces are going to be like.
There is no scope for individual private offices - so lets not start on that topic.
One…

Klelky
- 404
- 1
- 7
- 15
6
votes
3 answers
How to make byobu forward-word and backward-word with CTRL+arrow?
When used in uxterm zsh is jumping words when I press ctrl+left and ctrl+right.
When used in plain unconfigured byobu (tmux backend) it is not. The cursor sits there doing nothing.
I can however achieve that by using alt+b and alt+f, but I'd really…

yPhil
- 8,049
- 4
- 57
- 83
5
votes
2 answers
PhpStorm: any solution for 4 annoying problems?
I'm a rather happy PhpStorm user, but there are a few things that really annoy me, but I'm not a settings expert and wish there is a solution for them (editing PHP files) :
Navigation
Often in the editor, one want to go back to where the cursor…

Déjà vu
- 28,223
- 6
- 72
- 100