Questions tagged [ergonomics]

study of designing equipment and devices that fit the human body, its movements, and its cognitive abilities (Wikipedia)

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.
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
1
2 3