The tag has no wiki summary.

learn more… | top users | synonyms

17
votes
11answers
11k views

Ergonomics of Apple keyboard for long programming hours [closed]

I am programming with an apple keyboard (the one all aluminium with flat keys). it's quite some time I observed I occasionally mistype, and I feel pain in my hands. Is it the keyboard's fault, or am I ...
17
votes
6answers
2k views

Programming with speech recognition for typing instead of the keyboard

I have RSI (repetitive strain injury) and no one has been able to help me. I am looking for alternatives to using a keyboard. I am considering buying the speech recognition software ...
13
votes
5answers
1k views

What programming related tasks are better done with keyboard + mouse than just keyboard?

As someone who can type plenty fast and use a mouse/trackpoint competently, I am annoyed when a significant group of programmers seems to take pride in not able to use a mouse, e.g. ...
6
votes
6answers
401 views

Where do you have your Control key?

In relation to the fab question here: http://programmers.stackexchange.com/questions/2254/what-are-good-keyboards-for-programming Where do you map your Control key and why?
5
votes
2answers
546 views

Is there a foldable keyboard that offers good tactile response? [closed]

I'm looking for a foldable keyboard in order to make using my netbook while programming less painful. Yes, some of us can put up with very small screen sizes and still be productive. What I want is ...
5
votes
6answers
766 views

Physical effects of long term keyboard use- what does the science say and what factors affect it? [closed]

This question asks about the ergonomics of a particular keyboard for long programming hours, what I would like to know is about the ergonomics of using a keyboard in general. What are the most ...
3
votes
3answers
396 views

International multi-OS keyboard layout for both coding and surfing?

So yes, the problem has been raised in parts multiple times already. Still I'm looking for a keyboard layout that has the following features: Easy on fingers (Dvorak-like layouts welcome) Easy for ...
2
votes
1answer
196 views

mistyping pattern data?

Can someone point me to data or research on the patterns of mistyping on a keyboard? For instance, I've noticed that google will sometimes auto-correct a word that I've mistyped because my hand was ...
2
votes
4answers
266 views

When programming for a new platform, do you change the keyboard mapping to what you're familiar with?

I've been a Windows programmer for a decade or more now, and I'm currently doing my first ever Macintosh project. One of the things that is driving me bonkers is how the keyboard maps differently. ...
1
vote
2answers
642 views

Coming from a Windows keyboard background and still using a generic keyboard, how can I transition to Mac for development?

I got a new MacMini a little while ago because I already had a monitor, keyboard, mouse, etc so I just wanted something cheap I could play with for Apple development where I could just change plugs to ...
0
votes
4answers
229 views

Programming toolset for restricted typing ability?

This is a cousin to the question Programming with Speech Recognition for Typing Instead of the Keyboard: I program in Visual Studio 2010, and I find that programming takes a much greater toll on my ...
0
votes
1answer
91 views

design patterns in Javascript - toggle functionality [duplicate]

My goal is to add some functionality to the bxslider script - in this case, I want to be able to enable/disable a keyboard event handler AFTER a slider is instantiated. I guess this code is self ...
-1
votes
1answer
923 views

T9 patented while QWERTY is not? [closed]

I've seen that there are lots of custom keyboards for Android, but all are QWERTY keyboards. I couldn't find any keyboard with T9 layout. Is this because T9 is patented and the QWERTY layout is not? ...
-1
votes
2answers
99 views

What is a key event Dispatcher in keyboard-interactive apps?

What is a : Key-Event Dispatcher ? in keyboard-interactive apps. What does it really do ?