Wednesday, November 9, 2011

Minimizing Mouse Usage

So far I've noticed that there's a relatively constant set of things that make me switch to my mouse (which is bad because a hand moves from the keyboard). The motivation to summarize all this is to be able to systematically search for solutions/workarounds.

Of course, mouse-centric activities like drawing are not considered - there's not much you can do except introducing yet another controller. 

I'd appreciate any ideas on how to optimize what's below.


When I need to turn to the mouse:
  • Youtube: the focus is either inside the video and you can control its flow by keys or it's outside the video and you can, say, switch browser tabs. I couldn't find a way to go between these two areas with keys - only by mouse clicks. It gets pretty annoying when you're listening to music in youtube and you just want to restart a track.
  • Google chat in Gmail tab: when you have a small chat sub-window, it's not clear how to change focus between it and the mail. It's extremely annoying because generally gmail's iface is well-suited for keyboard. Am I missing something?
  • ABBYY online dictionary: another point of frustration. Why not create a single shortcut to focus the main input field?? I'm still using this dict because it's comprehensive enough and has pronunciation records and usage examples. I'm really dreaming of a free web-based dictionary of comparable quality with easy keyboard navigation...
  • Most websites: many don't go far from plain HTML and hence assume mouse as a primary means of interaction. And all the ways to simulate this interaction via keyboard (like TAB-ing through links or moving mouse pointer with keys) make me bump my head into the closest wall. But I kinda accept this fact (almost) and conform with using mouse. PLEASE no mentioning of the Lynx-ish stuff! 
When I sometimes prefer to turn to the mouse:
  • Download file location dialogs: they mostly are windowing-system consistent shortcut-wise; I probably already have my hand on the mouse since I've just clicked a download link; these dialogs are poorly designed for quick keyboard access and require decent TAB-ing.
  • Scrolling big docs in editors (partially, it applies to websites as well): scrolling with mouse gives you a much wider range of scrolling speeds. Even if you can achieve slow speed with keyboard, you're not able to have "continuous" look at the document when you do quick page up-down scrolling with keyboard. Mouse just lets me concentrate on the content, not on scrolling it.
  • Preferences dialogs with plenty of controls: it's technically possible to use mouse; sometimes, you won't even waste much time on it. But the order in which focus goes can blow your mind off. I simply don't risk it.

That's funny that most examples are from the web or somehow associated with it. Our workflows go to the cloud losing interaction aspects on their way. I wonder if anyone comes up with a platform for shortcuts based on HTML5 (something makes me think it's feasible).

Upd. Also, I prefer to use mouse to carry windows between 2 monitors (moving with keyboard impairs my mental abilities) and accessing all kinds of notification area icons (where dropbox resides).

Related to keyboard usage:

2 comments:

  1. Last 1,5 month i extensively use a laptop with touch pad and usb mouse and found this tandem very useful: if i need to use mouse just a little while working with keyboard i use touch pad, but playing World of Tanks i use usb mouse and got no problems with accuracy as well.

    ReplyDelete
  2. Ivan,

    Touchpad definitely gives you a good shortcut when you need one-two quick single actions that are difficult/impossible to reach with the keyboard.

    However, it has a number of limitations:
    1) Touchpad is outrun by mouse when you need a lot of clicking (say, activate a lot of links on one web page)
    2) In some settings it's not possible to use one; e.g. when you have a desktop or a laptop with a usb-connected keyboard.

    ReplyDelete