From mboxrd@z Thu Jan 1 00:00:00 1970 From: d@teklibre.org (Dave =?utf-8?Q?T=C3=A4ht?=) Subject: Re: Re: RSI Date: Sun, 13 Sep 2009 14:42:44 -0600 Message-ID: <87iqfmmv97.fsf@mahal.sjds.teklibre.org> References: <4AAD12BA.90105@alumni.ethz.ch> <4AAD25EF.1000405@alumni.ethz.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Mmvv9-0000ai-UA for emacs-orgmode@gnu.org; Sun, 13 Sep 2009 16:43:39 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Mmvv5-0000Zs-5o for emacs-orgmode@gnu.org; Sun, 13 Sep 2009 16:43:39 -0400 Received: from [199.232.76.173] (port=60596 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mmvv5-0000Zg-2h for emacs-orgmode@gnu.org; Sun, 13 Sep 2009 16:43:35 -0400 Received: from mx20.gnu.org ([199.232.41.8]:8873) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Mmvv4-0007Lz-Lg for emacs-orgmode@gnu.org; Sun, 13 Sep 2009 16:43:34 -0400 Received: from toutatis.isc.org ([149.20.54.64] helo=mainmail.teklibre.org) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Mmvv3-0003ae-Fy for emacs-orgmode@gnu.org; Sun, 13 Sep 2009 16:43:33 -0400 Received: from localhost (localhost [127.0.0.1]) by mainmail.teklibre.org (Postfix) with ESMTP id 1B8E412B787 for ; Sun, 13 Sep 2009 13:44:12 -0700 (PDT) Received: from mainmail.teklibre.org ([127.0.0.1]) by localhost (toutatis.sql1.isc.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a1gWct4WNV2Q for ; Sun, 13 Sep 2009 13:44:12 -0700 (PDT) Received: from mail3.teklibre.org (mahal.sjds.teklibre.org [IPv6:2001:470:b9d7::31]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail3.teklibre.org", Issuer "CA Cert Signing Authority" (verified OK)) by mainmail.teklibre.org (Postfix) with ESMTPS id BAF2F12B790 for ; Sun, 13 Sep 2009 13:44:11 -0700 (PDT) In-Reply-To: <4AAD25EF.1000405@alumni.ethz.ch> (Michael Brand's message of "Sun, 13 Sep 2009 19:03:43 +0200") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Michael Brand Cc: emacs-orgmode@gnu.org Michael Brand writes: > First of all I am interested in improving the use of the modifier > keys. To see what my preferences for moving them are read my (cisum) > post here http://forum.colemak.com/viewtopic.php?pid=2552#p2552 and > follow both links there. I am quite carpal, and do a few things to compensate for it. I map capslock to control, always. I use abbrev-mode for stuff like "I don't wouldn't shouldn't I'd and I'm", so I just type them lower case, without the quote, and abbrev expands them for me. (I would love it if someone wrote a clever routine to figure out when to use it's vs its, I can't ever get it right anyway. Something that would activate at the end of a sentence, look for an obvious verb, and take a best guess at the possessive or contraction form, but I digress...) I use auto-capitalize-mode to handle sentence starts and, also, words like Linux and LISP also get the correct casing treatment. (I'd love to have a much bigger list of abbrevs, I should go looking for one) These two modes in combination almost eliminates entirely my need to hit the shift key. In addition to cntrl-h being backspace, so is control-j. In text modes, I have been known to remap ; and ' to return. I figure for a few computer languages (like python) I could do that, too. I find making this context switch kind of hard (and it drives other people nuts)), however, I'd stopped doing it, until recently, because I wasn't running my life out of emacs and other apps don't take kindly to losing those keys. Although I agree with many of xah lee's suggestions ( http://xahlee.org/emacs/ergonomic_emacs_keybinding.html) about remapping emacs more ergonomically, he's wrong about meta. The second easiest thing for me to hit, after caps-lock, is the chord of capslock+shift. It's easier than alt or meta by far. That said, I have only mapped that to a few things because I just can't seem to stop using cntrl-x for commands, it's too ingrained. I'd like to save future generations pain, however... (Mostly where I remapped something that was normally cntrl-whatever, I made it cntrl-shift-whatever) I used to have a BTC keyboard with a split spacebar, half backspace, half space. Loved it. Why the spacebar has to be so huge and the other keys relatively so tiny bothers me a lot. Given the relative flexibility of my thumbs, I wouldn't mind a triply split keyboard spacebar - backspace, space, and control. I keep meaning, one of these days, to figure out how to invert the upper row of the keyboard by default. I find it much easier to type numbers on the keypad, anyway, and hitting shift to get to !@#$%^&*() seems redundant. -- Dave Taht http://the-edge.blogspot.com