From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Bob Proulx Newsgroups: gmane.emacs.help Subject: Re: Control-C conundrum Date: Wed, 3 Jun 2015 22:47:38 -0600 Message-ID: <20150603222121607920564@bob.proulx.com> References: <20150604001736.GA1917@mail.akwebsoft.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1433393285 8781 80.91.229.3 (4 Jun 2015 04:48:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 4 Jun 2015 04:48:05 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Jun 04 06:47:59 2015 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Z0N4N-0003q3-8A for geh-help-gnu-emacs@m.gmane.org; Thu, 04 Jun 2015 06:47:55 +0200 Original-Received: from localhost ([::1]:40124 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z0N4M-0006D6-G5 for geh-help-gnu-emacs@m.gmane.org; Thu, 04 Jun 2015 00:47:54 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52901) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z0N4C-0006Cj-2Z for help-gnu-emacs@gnu.org; Thu, 04 Jun 2015 00:47:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z0N48-0008VW-QT for help-gnu-emacs@gnu.org; Thu, 04 Jun 2015 00:47:43 -0400 Original-Received: from joseki.proulx.com ([216.17.153.58]:57594) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z0N48-0008VO-Ic for help-gnu-emacs@gnu.org; Thu, 04 Jun 2015 00:47:40 -0400 Original-Received: from hysteria.proulx.com (hysteria.proulx.com [192.168.230.119]) by joseki.proulx.com (Postfix) with ESMTP id 0FFDC2120E for ; Wed, 3 Jun 2015 22:47:39 -0600 (MDT) Original-Received: by hysteria.proulx.com (Postfix, from userid 1000) id DE2232DC4D; Wed, 3 Jun 2015 22:47:38 -0600 (MDT) Mail-Followup-To: help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: <20150604001736.GA1917@mail.akwebsoft.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 216.17.153.58 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:104744 Archived-At: Tim Johnson wrote: > I've done extensive keybinding based on the recommendations here: > https://www.gnu.org/software/emacs/manual/html_node/elisp/Key-Binding-Conventions.html Those are the rules for people producing code for other people to use. These are packages and modes distributed with emacs and as 3rd party resources to emacs. If you wrote a new mode and wanted to distribute the sources for other people to use then you should follow those rules so that other people will be able to interact with them. > I'm aware that major or minor modes may use C-l or C-o, but I don't > have any of the thumb pain when I use either C-l or C-o. If you are making your own keybindings for your own use then you are free to do anything you wish. Including violate those rules for your own purposes. Those key binding conventions don't apply to the end user. I say do whatever you feel is best for you. Pain does not grow character. Pain is painful. > Here's my problem : > I have severe arthritis in my thumbs. When I use fingers in my left > hand, bending down to reach the "c" key, I will shortly experience a > lot of pain in the base of my left thumb. Your keyboard seems different from the familiar keyboards. Are you using your thumb for the control key? I wouldn't assume you were using the thumb for the 'c' key. I know there are many keyboard variations available and possible. Many of the ergo keyboards are very "interesting". :-) For me on my US IBM PC 104 type keyboard (but without the keypad) the Alt keys used for Meta are adjacent to the spacebar. I use my thumbs for the Alt key. The Cntrl key is on the outside under the shift keys. I wouldn't be able to use my thumb for the Cntrl key. Therefore my question. I and many people think the position of the Cntrl key is inconvenient. I remap the control key. For me I remap the CapsLock key as my Cntrl key. (I am holding a real VT102 keyboard in my lap as I type this and the Cntrl key is to the left of the 'A' outside of the CapLock.) I use my left pinky for the Cntrl. Having grown up on HP-UX systems I also remap the stock left Cntrl key as an ESC key as it was on HP-UX HIL keyboard. I use my left pinky for ESC on the lower left as that is more convenient to me than the upper left and matches the old HP-UX HIL keybaord. I habitually use my left thumb for the Alt (meta). Perhaps you could say a few words about your keyboard and typing environment? Are you using an ergo keyboard? > I'd welcome any comments or suggestions, :) including thumb surgery. We always joke about foot pedals. However those do exist! I am somewhat joking now suggesting them but if I were dealing with the problem it might be something to consider. Bob