• You are not logged in.
  • Index
  • General
  • Alleviating wrist/arm pain: It's not just the keyboard.

    Alleviating wrist/arm pain: It's not just the keyboard.

    • Started by UltraZelda64
    • 8 Replies:
    • Reputation: 0
    • From: Ohio, U.S.
    • Registered: 09-Dec-2012
    • Posts: 101

    Long time no post--life has been getting in the way.  Long story short, I have been forced to put my Colemak practice on the backburner for a while, but luckily after all this time of not using it I seemed to have remembered how to type it.  My performance using it is still roughly the same as it was when I last used it, which has unfortunately been a while.  I haven't been practicing Dvorak either, although I seem to be getting better at it without even realizing it by just using it, as my random, occasional typing tests on hi-games.net show.  Not sure when I'll be able to get back to practicing and getting my Colemak skills up there with Dvorak.

    Anyway, in one of my previous posts I mentioned my wrist discomfort, which was mostly but not only in my right arm.  I assumed it was mostly from the mouse, and I think now more than ever that the mouse was in fact the primary cause.  My switch from QWERTY to Dvorak did reduce the discomfort, but it did not go away completely.  I have been considering getting a laptop some day hopefully not too long from now, and I was thinking... I need to reduce my reliance on the mouse, because trackpads suck and I don't want to have to deal with carrying around and messing with a mouse and USB cords wherever I go.

    My solution: try to learn how to use a tiling window manager, something that even I admittedly was intimidated by a few years ago and decided to put it off for a while longer.  Well, actually one of my driving forces was that I just don't have the memory required to run a full desktop environment like KDE and do everything I would normally do without the system swapping like crazy, and I can say that switching to a tiler has solved that too. :) I did a bit of research and came across one called i3, and then I fired up a virtual machine running Debian as guest, which I proceeded to install i3wm in.  Within an hour I felt comfortable, and I noticed that i3 is available in my current distro's (openSUSE) repository so I was quick to install it and put it to the real test.

    And that was the end of my use of stacking window managers.  I have been using primarily i3 ever since, and toying around with other tiling window managers (dwm, spectrwm, notion) on occasion.  Due to the way they work, almost everything I would normally do is now automatic, or has simple keyboard commands in place of what the mouse used to do (ie. window resizing).  The mouse is now only occasionally used.  And best of all, it seems that the wrist pain is now much more under control to the point it's barely even noticeable.  And while I still badly need a new keyboard that doesn't suck (this Dell keyboard is from 2007--the year this machine was built), the good thing is that I don't have to abandon the numpad and go tenkeyless (or even switch the mouse to the left side).

    This is easily one of the best switches I've made in years, right up there with ditching Windows and moving away from QWERTY.  It's well worth it if you're a Linux/BSD user and have the patience to learn a new way to use a computer, especially if you're dealing with RSI in your arms/wrists.

    Last edited by UltraZelda64 (30-Aug-2013 05:07:15)
    Offline
    • 0
    • Reputation: 7
    • Registered: 21-Apr-2010
    • Posts: 818

    When you use Linux you have a nice pool of window managers to choose from.

    I tried to eshew the mouse a long time ago.  I don't use the pointer that much, but am forced to use it occasionally and sometimes it's actually pretty useful.

    Even if you run a run of the mill window manager, you can get by quite far with the keyboard.  You've just got to change your habits.

    Switch applications/windows with Alt+TAB, some window managers allow you to switch between windows belonging to the same application.  That can be a replacement for using something like a web browser with multiple tabs.

    I never bother minimising windows, if I have too many open, I try and group by tasks using workspaces (not sure if you can do that in Windows - I bet though there's an app for that).

    I barely ever close windows by trying to locate window controls.   CTRL + W mostly works, failing that Alt+F4.

    Try and get used to a file manager with good keyboard shortcuts.  And an application launcher,  I use Synapse on Debian/Linux.

    The issues I still run into, is moving between application panes (moving focus).  With application tabs, I find the controls to switch between them, and their behaviour varies wildly.

    And some applications steal keyboard shortcuts.  Google+ steals the space bar!  Didn't once CTRL + PgUp/PgDwn page left and right?

    The above are the things that slow me down the most, so I doubt a tiling window manager can help me there.

    But I agree dragging windows about, and resizing them is tedious, fidly and mostly a waste of time.  If  I have to move windows under Linux I use ALT +  Click and the pointer, beats having to select the title bar.  But I'm mostly happy with them maximised.

    I page down in the browser by using the space bar (and shift+space to go up) - scroll bars are really fidly.  CTRL + L to focus on the location bar.  I add keyword searches to the location bar (or CTRL+K to focus on the search input in Firefox).

    Windows 8 is surprisingly keyboard friendly.  Though it's still a little tedious tabbing around controls.  OSX feels to me like it has taken a step backwards, it used to be quite keyboard friendly under Tiger (at least the native apps).

    I'll give that window manager a spin some time.  Hope your wrist feels better.  The main issue I could have with the mouse is that I sometimes lean into it.  I actually quite like the touchpad,  it's the clicking part that I find difficult - as it requires too much pressure (well mine does).  Thankfully my Thinkpad has a button above the touchpad, which I can use with my thumb.  I find my nipple/nub needs too much pressure to use comfortably, which is a real shame.  It's those hard push down clicks that I feel up near my neck and shoulder.

    Last edited by pinkyache (30-Aug-2013 10:07:00)

    --
    Physicians deafen our ears with the Honorificabilitudinitatibus of their heavenly Panacaea, their sovereign Guiacum.

    Offline
    • 0
    • Reputation: 0
    • From: Ohio, U.S.
    • Registered: 09-Dec-2012
    • Posts: 101

    That is true, you can just Alt-Tab in most stacking window managers, that shortcut seems pretty much standard... but I have to admit--when you have more than, say, two or three windows open at a given time (and I usually do), it gets pretty... clunky.  Over the years, even back in my Windows years, I just avoided that shortcut and used the taskbar, instead of trying to guess which window it was going to bring forward and having to keep pressing Tab because it was almost never the right one.  For stacking window managers, IMO Openbox is one of the nicest and very configurable.  But after going back to it, having to deal so much with window sizes and placement just sent me back to i3 and the others.

    What's nice is having windows nicely placed automatically and being able to switch with vi-like keyboard shortcuts: Mod+H/T/N/S (or arrow keys) to move left/down/up/right a window, just add Shift to move the active window around the screen.  Mod+1 through 10 to switch desktops, just add Shift to move the active window to a different workspace.  After hitting Mod+R, these same window movement home keys resize the windows on the screen.  I have Mod set as the Windows key, so there are no shortcut clashes.

    There are still times when I use programs or specific actions that work best with the mouse, but they appear to be getting much more rare.  Mainly when using the Dolphin file manager (haven't yet found a good alternative that doesn't rely on the mouse--unless you consider Midnight Commander) and visiting certain web pages.

    On your Firefox shortcuts... yup, those really are useful.  I've been using all of them myself for several years now, well except for Shift+Spacebar which I didn't know about--I just used Page Up for that.  Tried VIMperator for Firefox but I hated it, but it turns out that I don't really need it all that badly anyway (giving each link a number to access by keyboard is the main feature I like...).  I totally agree with the Alt+Drag method of moving windows being far superior to aiming for a little title bar in a stacking window manager.  But these days, I think I'm spoiled because if I have Firefox open (and the window active) on the left of my screen and Geany open on the right, if I wanted to switch their places it'd be as simple as WinKey+Shift+S. :)

    A useful program to hide the pointer for when you don't need it (especially useful for tiling window managers) is unclutter.  It will hide the pointer after a set, configurable amount of time, then show it again as soon as the mouse moves.

    Last edited by UltraZelda64 (30-Aug-2013 20:23:40)
    Offline
    • 0
    • Reputation: 0
    • Registered: 04-Apr-2013
    • Posts: 538

    I do "manual tiling" and tried to switch to a genuine tiling manager several times, but haven't found a way to "hide" parts of a window beneath others.  For example, when running vlc, the bottom part is a waste unless I actually need the controls, so I "hide" it beneath another app that I'm using (when I do need a control, I'd just select it to the foreground temporarily).  If anyone knows a way to do this, I'd love to switch to a more minimal manager.

    Offline
    • 0
    • Reputation: 0
    • From: Ohio, U.S.
    • Registered: 09-Dec-2012
    • Posts: 101

    Is "Ctrl+H" what you want?  Also accessible from View -> Minimal Interface or the right-click menu.  Hides everything to give you just the video.  Just hit Ctrl+H again to bring it all back.  Personally I use mplayer as I have had problems with VLC in the past, but this seems like it might be what you're looking for.

    Last edited by UltraZelda64 (31-Aug-2013 00:19:27)
    Offline
    • 0
    • Reputation: 0
    • Registered: 04-Apr-2013
    • Posts: 538
    UltraZelda64 said:

    Is "Ctrl+H" what you want?

    Maybe for vlc, but that's just one example.

    In general, apps can't be relied on to have hiding behavior.

    Last edited by lalop (31-Aug-2013 00:26:48)
    Offline
    • 0
    • Reputation: 0
    • From: Ohio, U.S.
    • Registered: 09-Dec-2012
    • Posts: 101

    No doubt it depends on what programs you use, but I've never had a problem finding such functionality in the applications that I tend to use.

    Offline
    • 0
    • Reputation: 0
    • Registered: 04-Apr-2013
    • Posts: 538

    Put it another way: many apps don't have an obvious hiding behavior to implement in the first place.  VLC is lucky, in that it has either screen+controls or screen.  But what about apps with header, footer, different toolbars?  Is that going to have a shortcut for hiding the different things?

    Offline
    • 0
    • Reputation: 0
    • From: Malmö, Sweden
    • Registered: 10-Sep-2012
    • Posts: 122

    Here is my response. Tiling window manager are above all else, but of all tiling window managers, ratpoison is king.

    Posted without the aid of a rodent.

    Offline
    • 0
      • Index
      • General
      • Alleviating wrist/arm pain: It's not just the keyboard.