From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "B. T. Raven" Newsgroups: gmane.emacs.help Subject: Re: a key system to replace gnu emacs's 1000 default keybindings Date: Sat, 26 May 2012 07:38:44 -0500 Organization: NewsGuy - Unlimited Usenet $19.95 Message-ID: References: <5ee2582c-026b-4ab3-b5a7-c2d3e66ff511@oe8g2000pbb.googlegroups.com> <4d8a8454-22d9-44a3-9f57-7d5791534d30@t2g2000pbl.googlegroups.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1338036016 4874 80.91.229.3 (26 May 2012 12:40:16 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 26 May 2012 12:40:16 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat May 26 14:40:15 2012 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 1SYGI1-0005Ny-3x for geh-help-gnu-emacs@m.gmane.org; Sat, 26 May 2012 14:40:13 +0200 Original-Received: from localhost ([::1]:51944 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SYGI0-000771-Pe for geh-help-gnu-emacs@m.gmane.org; Sat, 26 May 2012 08:40:12 -0400 Original-Path: usenet.stanford.edu!news.glorb.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!spln!extra.newsguy.com!newsp.newsguy.com!news3 Original-Newsgroups: gnu.emacs.help Original-Lines: 100 Original-NNTP-Posting-Host: pe07a2badd315ba498f6d92bf096987564cb5c98181077ebd.newsdawg.com User-Agent: Mozilla/5.0 (Windows NT 5.0; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 In-Reply-To: <4d8a8454-22d9-44a3-9f57-7d5791534d30@t2g2000pbl.googlegroups.com> X-Received-Bytes: 4566 Original-Xref: usenet.stanford.edu gnu.emacs.help:192585 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:84991 Archived-At: Die Fri May 25 2012 12:37:37 GMT-0500 (Central Daylight Time) Xah Lee scripsit: > > xah wrote: >> my first voice blog. >> 〈The Roadmap to Completely Replace Emacs's Key System〉 >> http://xahlee.org/emacs/emacs_keybinding_redesign.html > > Xah wrote: > «Here's a new thing i've learned. Normally, it's a good advice to > press combination keys using both hands. That is, suppose you want to > press【Ctrl+x】. You should use right hand to hold right Ctrl and left > hand to press x. But if you are a touch typer and leave your hand in > standard position, so you press the x with 4th finger. That'll cause a > major problem if done often.» > > On May 25, 6:22 am, "B. T. Raven" wrote: > «This was obvious from the start. You shouldn't have switched to CUA.» > > note that, 【Ctrl+x】 is used by emacs more heavily than CUA's cut. So, > it's even worse. > > Raven wrote: > «If you are that drastic you might as well go whole hog and redesign > the Emacs ui for gaming keyboards with n-key rollover. That would make > room for comfortably adding trillions of new bindings.» > > yeah a hardware keyboard is certainly much better. > > the best i can think of are: > > μTron ($570) > http://xahlee.org/kbd/uTRON_keyboard.html > > “Truly Ergonomic” ($200) > http://xahlee.org/kbd/Truly_Ergonomic_keyboard.html > > Kinesis (≈$250) > http://xahlee.org/emacs/keyboard_Kinesis.html > > my analysis of their design, for my personal taste, starting with > best, are: μTron, TE, Kinesis. > > What's your fav? I don't have any. I need someone from geekhack to make me one based loosely on the symbolics space cadet. The Kinesis Advantage seems to have the most impressive videoclips of speed typing but theres too much unused real estate on it for my tastes. Does anyone here use it and, if so, what have the keys been reprogrammed to? > > Raven wrote: > «… I think that ergonomic science is far enough advanced that the > mouse can be done away with for most applications (even Autocad and > Photoshop).» > > i don't think this is true. e.g. just look at browser. There is > absolutely no way keyboard can beat Mouse. Unless, you are considering > other fancy devices other than traditional keyboard. (e.g. touch-pad, > pen devices, touch screen, etc.) > > > Raven wrote: > « > Besides dvorak layout and keytweak rearrangement in order to locate > the most used modkeys closest to the (split) backspace-spacebar, the > only changes I've made to default bindings are these: > > ;; Single char cursor movement on Dvorak layout > (global-set-key [(meta h)] 'backward-char-nomark) > (global-set-key [(meta n)] 'forward-char-nomark) > (global-set-key [(meta c)] 'previous-line-nomark) > (global-set-key [(meta t)] 'next-line-nomark) > (global-set-key [(meta H)] 'mark-paragraph) ;; upcased default > bindings > (global-set-key [(meta N)] 'next-buffer) > (global-set-key [(meta C)] 'capitalize-word) > (global-set-key [(meta T)] 'transpose-words) > > shift-backspace and shift-space were at one time assigned to ( and ) > [much easier than shift-9 and shift-10) but shift-space now resolves > to > space, I know not why. > » > > Nice. Weren't you using ergoemacs keybinding before? didn't like other > keys? No, I never used ergoemacs. I read a few of the articles but disagreed with most of them. I have a higher opinion of RMS's mnemonics than you do. However, the idea of getting real world statistics on emacs typing behavior via a keylogger is a good one. Ed > > Xah