unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* a key system to replace gnu emacs's 1000 default keybindings
@ 2012-05-22 19:18 Xah Lee
  2012-05-25 13:22 ` B. T. Raven
  2012-05-26  8:48 ` Bigos
  0 siblings, 2 replies; 39+ messages in thread
From: Xah Lee @ 2012-05-22 19:18 UTC (permalink / raw)
  To: help-gnu-emacs

haha, yes the subject line is right.

my first voice blog.
http://www.youtube.com/watch?v=-sXu4pf67i8

〈The Roadmap to Completely Replace Emacs's Key System〉
http://xahlee.org/emacs/emacs_keybinding_redesign.html

 Xah


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-22 19:18 a key system to replace gnu emacs's 1000 default keybindings Xah Lee
@ 2012-05-25 13:22 ` B. T. Raven
  2012-05-25 17:37   ` Xah Lee
  2012-05-26  8:48 ` Bigos
  1 sibling, 1 reply; 39+ messages in thread
From: B. T. Raven @ 2012-05-25 13:22 UTC (permalink / raw)
  To: help-gnu-emacs

Die Tue May 22 2012 14:18:41 GMT-0500 (Central Daylight Time) Xah Lee
<xahlee@gmail.com> scripsit:

> haha, yes the subject line is right.
> 
> my first voice blog.
> http://www.youtube.com/watch?v=-sXu4pf67i8
> 
> 〈The Roadmap to Completely Replace Emacs's Key System〉
> http://xahlee.org/emacs/emacs_keybinding_redesign.html
> 
>  Xah

"
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.
"

This was obvious from the start. You shouldn't have switched to CUA.
It's important that additional mod keys (stacked into one keychord) are
only marginally more difficult than fewer mod keys. What's need is new
keyboard hardware layout to truly optimize for Emacs. With all mod keys
below the row from sem to Z (Dvorak) split backspace-space bar under
that row with super, meta(alt), and ctl farthest inboard, symmetrical
left and right.

"
but anyhow, in past week's thinking, i came up with the thought of
eliminating all combination keys. I've been on this road in recent
years, but this week i made a more systematic approach, and added 30 or
so sequential keys with the F key. By my analysis, i think sequential
keys are much superior than key combos in many ways. Health,
memorization, grouping... and i think even faster to operate on the long
run on average. Here's a draft of reasons:
"

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.

I am convinced that whatever keyboard customizations can't be
accomplished with dvorak layout, xmodmap (or Keytweak), will need a new
hardware device. I think that ergonomic science is far enough advanced
that the mouse can be done away with for most applications (even Autocad
and Photoshop).

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.

btw, this is all on w32 ver. 23.3

Ed




^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-25 13:22 ` B. T. Raven
@ 2012-05-25 17:37   ` Xah Lee
  2012-05-25 22:24     ` Thad Floryan
  2012-05-26 12:38     ` B. T. Raven
  0 siblings, 2 replies; 39+ messages in thread
From: Xah Lee @ 2012-05-25 17:37 UTC (permalink / raw)
  To: help-gnu-emacs


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" <btra...@nihilo.net> 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?

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?

 Xah


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-25 17:37   ` Xah Lee
@ 2012-05-25 22:24     ` Thad Floryan
  2012-05-25 22:47       ` Xah Lee
                         ` (2 more replies)
  2012-05-26 12:38     ` B. T. Raven
  1 sibling, 3 replies; 39+ messages in thread
From: Thad Floryan @ 2012-05-25 22:24 UTC (permalink / raw)
  To: help-gnu-emacs

On 5/25/2012 10:37 AM, Xah Lee wrote:
> 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.»
> [...]

Which is why sane people remap [Caps Lock] to be another [Ctrl].

For Emacs on Windows [Win2K-SP4, WinXP-SP3, Vista-SP2, Win7-SP1]:

   Details:

       <http://technet.microsoft.com/en-us/sysinternals/bb897578.aspx>

   Program:

       <http://download.sysinternals.com/Files/Ctrl2Cap.zip>

For *BSD, Linux, Solaris and UNIX systems, use xkeycaps to create an
input file for xmodmap [xmodmap is part of all X distributions]:

    xkeycaps: <http://www.jwz.org/xkeycaps/>

or use the user preferences [depending on the distro or desktop] to
make the [Caps Lock] be another [Ctrl].


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-25 22:24     ` Thad Floryan
@ 2012-05-25 22:47       ` Xah Lee
  2012-05-25 23:32         ` Thad Floryan
                           ` (2 more replies)
  2012-05-25 23:08       ` Xah Lee
  2012-05-25 23:24       ` Thad Floryan
  2 siblings, 3 replies; 39+ messages in thread
From: Xah Lee @ 2012-05-25 22:47 UTC (permalink / raw)
  To: help-gnu-emacs

On May 25, 3:24 pm, Thad Floryan <t...@thadlabs.com> wrote:
> On 5/25/2012 10:37 AM, Xah Lee wrote:
>
> > 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.»
> > [...]
>
> Which is why sane people remap [Caps Lock] to be another [Ctrl].
>
> For Emacs on Windows [Win2K-SP4, WinXP-SP3, Vista-SP2, Win7-SP1]:
>
>    Details:
>
>        <http://technet.microsoft.com/en-us/sysinternals/bb897578.aspx>
>
>    Program:
>
>        <http://download.sysinternals.com/Files/Ctrl2Cap.zip>
>
> For *BSD, Linux, Solaris and UNIX systems, use xkeycaps to create an
> input file for xmodmap [xmodmap is part of all X distributions]:
>
>     xkeycaps: <http://www.jwz.org/xkeycaps/>
>
> or use the user preferences [depending on the distro or desktop] to
> make the [Caps Lock] be another [Ctrl].

Thad Floryan, is it? did i get ur name right?

Perhaps you'd be interested in reading my one hundred and twenty three
essays about why you shouldn't do that?

〈Computer Keyboards, Layouts, Hotkeys, Macros, RSI ⌨〉
http://xahlee.org/Periodic_dosage_dir/keyboarding.html

 Xah


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-25 22:24     ` Thad Floryan
  2012-05-25 22:47       ` Xah Lee
@ 2012-05-25 23:08       ` Xah Lee
  2012-05-25 23:24       ` Thad Floryan
  2 siblings, 0 replies; 39+ messages in thread
From: Xah Lee @ 2012-05-25 23:08 UTC (permalink / raw)
  To: help-gnu-emacs

On May 25, 3:24 pm, Thad Floryan <t...@thadlabs.com> wrote:
> On 5/25/2012 10:37 AM, Xah Lee wrote:
>
> > 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.»
> > [...]
>
> Which is why sane people remap [Caps Lock] to be another [Ctrl].
>
> For Emacs on Windows [Win2K-SP4, WinXP-SP3, Vista-SP2, Win7-SP1]:
>
>    Details:
>
>        <http://technet.microsoft.com/en-us/sysinternals/bb897578.aspx>
>
>    Program:
>
>        <http://download.sysinternals.com/Files/Ctrl2Cap.zip>
>
> For *BSD, Linux, Solaris and UNIX systems, use xkeycaps to create an
> input file for xmodmap [xmodmap is part of all X distributions]:
>
>     xkeycaps: <http://www.jwz.org/xkeycaps/>
>
> or use the user preferences [depending on the distro or desktop] to
> make the [Caps Lock] be another [Ctrl].

here's few relevant articles

〈Why Emacs's Keyboard Shortcuts are Painful〉
http://xahlee.org/emacs/emacs_kb_shortcuts_pain.html

〈How to Avoid the Emacs Pinky Problem〉
http://xahlee.org/emacs/emacs_pinky.html

〈Emacs: Why You Should Not Swap {Caps Lock, Control} Keys〉
http://xahlee.org/emacs/swap_CapsLock_Ctrl.html

〈Bad Advices from Programers about Typing and Keyboard (RSI)〉
http://xahlee.org/kbd/programer_keyboarding_advice.html

 Xah


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-25 22:24     ` Thad Floryan
  2012-05-25 22:47       ` Xah Lee
  2012-05-25 23:08       ` Xah Lee
@ 2012-05-25 23:24       ` Thad Floryan
  2 siblings, 0 replies; 39+ messages in thread
From: Thad Floryan @ 2012-05-25 23:24 UTC (permalink / raw)
  To: help-gnu-emacs

On 5/25/2012 3:24 PM, Thad Floryan wrote:
> [...]
> Which is why sane people remap [Caps Lock] to be another [Ctrl].
> 
> For Emacs on Windows [Win2K-SP4, WinXP-SP3, Vista-SP2, Win7-SP1]:
> 
>    Details:
> 
>        <http://technet.microsoft.com/en-us/sysinternals/bb897578.aspx>
> 
>    Program:
> 
>        <http://download.sysinternals.com/Files/Ctrl2Cap.zip>
> 
> For *BSD, Linux, Solaris and UNIX systems, use xkeycaps to create an
> input file for xmodmap [xmodmap is part of all X distributions]:
> 
>     xkeycaps: <http://www.jwz.org/xkeycaps/>
> 
> or use the user preferences [depending on the distro or desktop] to
> make the [Caps Lock] be another [Ctrl].

Another "trick" for Windows systems is to put Emacs in the context
menu -- when right-clicking a file, Emacs will appear in the list as
a choice.  Here's the identical method using regedit on all Windows:

    <http://thadlabs.com/PIX/Emacs_regedit_Win2K.jpg>
    <http://thadlabs.com/PIX/Emacs_regedit_WinXP.jpg>
    <http://thadlabs.com/PIX/Emacs_regedit_Vista.jpg>
    <http://thadlabs.com/PIX/Emacs_regedit_Win7.jpg>


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-25 22:47       ` Xah Lee
@ 2012-05-25 23:32         ` Thad Floryan
  2012-05-25 23:55         ` Thad Floryan
  2012-05-26 15:57         ` Dan Espen
  2 siblings, 0 replies; 39+ messages in thread
From: Thad Floryan @ 2012-05-25 23:32 UTC (permalink / raw)
  To: help-gnu-emacs

On 5/25/2012 3:47 PM, Xah Lee wrote:
> [...]
> Perhaps you'd be interested in reading my one hundred and twenty three
> essays about why you shouldn't do that?
> 
> 〈Computer Keyboards, Layouts, Hotkeys, Macros, RSI ⌨〉
> http://xahlee.org/Periodic_dosage_dir/keyboarding.html

Absolutely not.  Your opinions about keyboards are only shared by
an apparent minority of one: yourself.

Every computer keyboard I've used since the mid-1960s has had the
[Ctrl] key to the left of [A].  I use keyboards 12-16 hours a day
and have NEVER had any RSI or other problems and I've "typed" over
millions of lines of code over a 50 year span (I'm now retired but
I still develop and write a *LOT* of code (programs, scripts, HTML,
etc.)).

My current keyboard can be seen here:

    <http://thadlabs.com/PIX/Thad_desk.jpg>
and
    <http://pckeyboards.stores.yahoo.net/en104bl.html>

If you can't accept that, go pound some sand.  :-)


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-25 22:47       ` Xah Lee
  2012-05-25 23:32         ` Thad Floryan
@ 2012-05-25 23:55         ` Thad Floryan
  2012-05-26 13:08           ` Xah Lee
  2012-05-26 15:57         ` Dan Espen
  2 siblings, 1 reply; 39+ messages in thread
From: Thad Floryan @ 2012-05-25 23:55 UTC (permalink / raw)
  To: help-gnu-emacs

On 5/25/2012 3:47 PM, Xah Lee wrote:
> [...]
> Perhaps you'd be interested in reading my one hundred and twenty three
> essays about why you shouldn't do that?
> 
> 〈Computer Keyboards, Layouts, Hotkeys, Macros, RSI ⌨〉
> http://xahlee.org/Periodic_dosage_dir/keyboarding.html
> [...]

Which brings up the question: WHY are you constantly ignoring all the
keyboard and posture studies of 100s of universities and [USA] state
agencies empowered with assuring no fatigue and no RSI by their students
and employees?  The key word is ERGONOMICS.

As just a small sampling:

<http://www.dir.ca.gov/dosh/dosh_publications/computerergo.pdf>
<http://www.documents.dgs.ca.gov/dgs/telework/dpahandb.pdf>
<http://www.orosha.org/pdf/workshops/207w.pdf>
<http://www.msu.edu/~harderj1/atw/Semantics.pdf>
<http://www.osha.gov/SLTC/ergonomics/index.html>
<http://www.osha.gov/SLTC/etools/computerworkstations/>
<http://www.osha.gov/SLTC/etools/computerworkstations/index.html>
<http://www.osha.gov/SLTC/etools/computerworkstations/checklist.html>
<http://www.osha.gov/SLTC/etools/computerworkstations/pdffiles/checklist1.pdf>
<http://www.osha.gov/SLTC/etools/computerworkstations/pdffiles/checklist2.pdf>
<http://www.cbs.state.or.us/osha/pdf/pubs/1863.pdf>
<http://www.osha.gov/pls/oshaweb/owaredirect.html?p_url=http://www.cdc.gov/niosh/pdfs/97-148.pdf>
<http://www.osha.gov/SLTC/computerworkstation/index.html>
<http://www.ors.od.nih.gov/sr/dohs/healthandsafety/ergonomics/atwork/pages/ergo_computers.aspx>
<http://www.ronjones.org/Handouts/Ergonomics.pdf>
<http://www.ehs.ohio-state.edu/index.asp?PAGE=ohse.computer>
<http://www.safetyoffice.uwaterloo.ca/hse/ergonomics/ergoguide.htm>
<http://keats.admin.virginia.edu/ehs/ehs.ergo/ergo.vdt.html>
<http://www.mayoclinic.com/health/carpal-tunnel-syndrome/DS00326/DSECTION=causes>
<http://www.admin.state.mn.us/risk/safety/ergonomics.html>
<http://www.admin.state.mn.us/risk/publications/ergonomics_guideline.pdf>
<http://www.admin.state.mn.us/risk/publications/ergonomics_policy.pdf>
<http://www.admin.state.mn.us/risk/publications/home_computer_station_ergo.pdf>
<http://www.admin.state.mn.us/risk/publications/measure_for_modular_height_adjustable_furniture.pdf>
<http://www.cdc.gov/niosh/docs/2007-131/pdfs/2007-131.pdf>
<http://www.admin.state.mn.us/risk/publications/NIOSH_simple_solutions_construction_workers.pdf>
<http://www.admin.state.mn.us/risk/safety/documents/Ergonomics_Monitor_Training_Manual.docx>
<http://www.admin.state.mn.us/risk/publications/office_ergonomics_powerpoint.PPT>
<http://www.admin.state.mn.us/risk/publications/bulletin_5_1_05.pdf>
<http://www.admin.state.mn.us/risk/forms/office_ergo_checklist.pdf>
<http://www.admin.state.mn.us/risk/publications/computer_workstation_setup.pdf>
<http://www.admin.state.mn.us/risk/publications/chair_adjustments.pdf>
<http://www.admin.state.mn.us/risk/publications/key_office_stretches.pdf>
<http://www.admin.state.mn.us/risk/publications/short_ergo_systems_office_assess.pdf>
<http://www.admin.state.mn.us/risk/publications/long_ergo_systems_office_assess.pdf>
<http://ergonomics.ucla.edu/seval_gen.cfm>
<http://www.ucdmc.ucdavis.edu/hr/hrdepts/work_comp/Computer_Workstation_Manual.pdf>
<http://www.oshatrain.org/courses/studyguides/711studyguide.pdf>
<http://www.911dispatch.com/info/ergonomics/index.html>
<http://www.co.sanmateo.ca.us/sites/Human%20Resources%20Department/HR%20Home/Risk%20Management/Ergonomics%20Policy/78834488RM_ergo_policy.pdf>
<http://www.iapa.ca/pdf/lightin.pdf>
<http://www.allsteeloffice.com/NR/rdonlyres/3B6AC489-FC78-4B78-895A-0A5D8A9E888A/0/ErgoHandbook.pdf>
<http://www.osha.gov/Publications/osha3125.pdf>



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-22 19:18 a key system to replace gnu emacs's 1000 default keybindings Xah Lee
  2012-05-25 13:22 ` B. T. Raven
@ 2012-05-26  8:48 ` Bigos
  2012-05-26  9:31   ` Bigos
  1 sibling, 1 reply; 39+ messages in thread
From: Bigos @ 2012-05-26  8:48 UTC (permalink / raw)
  To: help-gnu-emacs

On 22/05/12 20:18, Xah Lee wrote:
> haha, yes the subject line is right.
>
> my first voice blog.
> http://www.youtube.com/watch?v=-sXu4pf67i8
>
> 〈The Roadmap to Completely Replace Emacs's Key System〉
> http://xahlee.org/emacs/emacs_keybinding_redesign.html
>
>   Xah

My Emacs key binding wish list:

C-p and C-f

why can't we have:
C-m for forwad
and
C-j for previous

it would go so nicely with C-b and C-n that it could be feasible 
replacement for cursor keys.

I think key location in this case would be better than having to jump 
all over the keybord.


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26  8:48 ` Bigos
@ 2012-05-26  9:31   ` Bigos
  0 siblings, 0 replies; 39+ messages in thread
From: Bigos @ 2012-05-26  9:31 UTC (permalink / raw)
  To: help-gnu-emacs

On 26/05/12 09:48, Bigos wrote:
> On 22/05/12 20:18, Xah Lee wrote:
>> haha, yes the subject line is right.
>>
>> my first voice blog.
>> http://www.youtube.com/watch?v=-sXu4pf67i8
>>
>> 〈The Roadmap to Completely Replace Emacs's Key System〉
>> http://xahlee.org/emacs/emacs_keybinding_redesign.html
>>
>> Xah
>
> My Emacs key binding wish list:
>
> C-p and C-f
>
> why can't we have:
> C-m for forwad
> and
> C-j for previous
>
> it would go so nicely with C-b and C-n that it could be feasible
> replacement for cursor keys.
>
> I think key location in this case would be better than having to jump
> all over the keybord.

I'll attach those binding to windows keys and see how it works

s stands for Windows or super key:
s-b previous char
s-m next char

s-j previous line
s-n next line



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-25 17:37   ` Xah Lee
  2012-05-25 22:24     ` Thad Floryan
@ 2012-05-26 12:38     ` B. T. Raven
  2012-05-26 13:45       ` Xah Lee
  2012-05-27 14:18       ` Óscar Fuentes
  1 sibling, 2 replies; 39+ messages in thread
From: B. T. Raven @ 2012-05-26 12:38 UTC (permalink / raw)
  To: help-gnu-emacs

Die Fri May 25 2012 12:37:37 GMT-0500 (Central Daylight Time) Xah Lee
<xahlee@gmail.com> 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" <btra...@nihilo.net> 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



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-25 23:55         ` Thad Floryan
@ 2012-05-26 13:08           ` Xah Lee
  2012-05-26 14:13             ` Mark Skilbeck
  2012-05-26 23:11             ` Thad Floryan
  0 siblings, 2 replies; 39+ messages in thread
From: Xah Lee @ 2012-05-26 13:08 UTC (permalink / raw)
  To: help-gnu-emacs

On May 25, 4:55 pm, Thad Floryan <t...@thadlabs.com> wrote:
> Which brings up the question: WHY are you constantly ignoring all the
> keyboard and posture studies of 100s of universities and [USA] state
> agencies empowered with assuring no fatigue and no RSI by their students
> and employees?  The key word is ERGONOMICS.

when did you stop beating your wife?

 Xah


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26 12:38     ` B. T. Raven
@ 2012-05-26 13:45       ` Xah Lee
  2012-05-27 14:18       ` Óscar Fuentes
  1 sibling, 0 replies; 39+ messages in thread
From: Xah Lee @ 2012-05-26 13:45 UTC (permalink / raw)
  To: help-gnu-emacs



Xah wrote:
> > 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.

people who have attachment to lisp machine keyboards are vintage
lovers. They love the qualities associated with vintage, history, not
functional fitness. Like, some people love cars from 1950s, spend
millions to buy them, even though functionally they are worse than
cheap cars made today. Likewise, functionally speaking, the lisp
machine keyboards are functionally inferior to $10 brandless PC
keyboard, even for the purpose of coding lisp in emacs.

i heard that you can still buy one, btw.

〈Space-cadet Keyboard and Other Lisp Keyboards〉
http://xahlee.org/kbd/lisp_keyboards.html

> 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?

i haven't heard of Kinesis known for speed typing. Any links?

note that Kinesis is actually smaller than standard PC keyboard,
despite the fact that it has big whitespace in the middle.


> No, I never used ergoemacs. I read a few of the articles but disagreed
> with most of them.

yes you use a keybinding for cursor movement that's in ErgoEmacs.

> I have a higher opinion of RMS's mnemonics than you
> do.

for a moment i thought you mean you like RMS's keyboarding ideas
betten than mine. Perhaps maybe that is what you meant. In anycase,
care to elaborate?

> However, the idea of getting real world statistics on emacs typing
> behavior via a keylogger is a good one.

thank you. That's the gist of ErgoEmacs.

btw, am not sure that RMS designed the basic keys for emacs.

The following is a quote from Daniel Weinreb , 2008-06-01, on
comp.emacs newsgroup. Source groups.google.com.

    That's true. At the time Guy Steele put together the Emacs default
key mappings, many people in the target user community (about 20
people at MIT!) were already using these key bindings. It would have
been hard to get the new Emacs bindings accepted by the community if
they differed for such basic commands. As you point out, anyone using
Emacs can very easily change this based on their own ergonomic
preferences.

cited in
〈Why Emacs's Keyboard Shortcuts are Painful〉
http://xahlee.org/emacs/emacs_kb_shortcuts_pain.html

 Xah


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26 13:08           ` Xah Lee
@ 2012-05-26 14:13             ` Mark Skilbeck
  2012-05-26 23:11             ` Thad Floryan
  1 sibling, 0 replies; 39+ messages in thread
From: Mark Skilbeck @ 2012-05-26 14:13 UTC (permalink / raw)
  To: Xah Lee; +Cc: help-gnu-emacs

Um... what?

On Sat, May 26, 2012 at 06:08:22AM -0700, Xah Lee wrote:
> On May 25, 4:55 pm, Thad Floryan <t...@thadlabs.com> wrote:
> > Which brings up the question: WHY are you constantly ignoring all the
> > keyboard and posture studies of 100s of universities and [USA] state
> > agencies empowered with assuring no fatigue and no RSI by their students
> > and employees?  The key word is ERGONOMICS.
> 
> when did you stop beating your wife?
> 
>  Xah

-- 
- mgsk.

if all you young men / were fish in the water 
how many young girls / would undress and dive after



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-25 22:47       ` Xah Lee
  2012-05-25 23:32         ` Thad Floryan
  2012-05-25 23:55         ` Thad Floryan
@ 2012-05-26 15:57         ` Dan Espen
  2012-05-26 16:45           ` Xah Lee
  2012-05-30 16:27           ` Nix
  2 siblings, 2 replies; 39+ messages in thread
From: Dan Espen @ 2012-05-26 15:57 UTC (permalink / raw)
  To: help-gnu-emacs

Xah Lee <xahlee@gmail.com> writes:

> On May 25, 3:24 pm, Thad Floryan <t...@thadlabs.com> wrote:
>> On 5/25/2012 10:37 AM, Xah Lee wrote:
>>
>> > 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.»
>> > [...]
>>
>> Which is why sane people remap [Caps Lock] to be another [Ctrl].
>>
>> For Emacs on Windows [Win2K-SP4, WinXP-SP3, Vista-SP2, Win7-SP1]:
>>
>>    Details:
>>
>>        <http://technet.microsoft.com/en-us/sysinternals/bb897578.aspx>
>>
>>    Program:
>>
>>        <http://download.sysinternals.com/Files/Ctrl2Cap.zip>
>>
>> For *BSD, Linux, Solaris and UNIX systems, use xkeycaps to create an
>> input file for xmodmap [xmodmap is part of all X distributions]:
>>
>>     xkeycaps: <http://www.jwz.org/xkeycaps/>
>>
>> or use the user preferences [depending on the distro or desktop] to
>> make the [Caps Lock] be another [Ctrl].
>
> Thad Floryan, is it? did i get ur name right?
>
> Perhaps you'd be interested in reading my one hundred and twenty three
> essays about why you shouldn't do that?

Perhaps you should read more carefully.

Thad remapped Caps Lock to ANOTHER Ctrl.
He didn't SWAP anything.

When I want all uppercase,
Emacs is fully capable of uppercasing as much typing as I need.

I don't need or want a Caps Lock key anywhere on my keyboard.

You'll need to create another write up that explains why
we can't live without CAPS LOCK.

-- 
Dan Espen


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26 15:57         ` Dan Espen
@ 2012-05-26 16:45           ` Xah Lee
  2012-05-26 19:02             ` Chris F.A. Johnson
                               ` (2 more replies)
  2012-05-30 16:27           ` Nix
  1 sibling, 3 replies; 39+ messages in thread
From: Xah Lee @ 2012-05-26 16:45 UTC (permalink / raw)
  To: help-gnu-emacs

On May 26, 8:57 am, Dan Espen <des...@verizon.net> wrote:
> Perhaps you should read more carefully.
>
> Thad remapped Caps Lock to ANOTHER Ctrl.
> He didn't SWAP anything.

that doesn't matter. Those who use capslock for Ctrl basically only
use that single key for Ctrl.

〈Emacs: Why You Should Not Swap {Caps Lock, Control} Keys〉
http://xahlee.org/emacs/swap_CapsLock_Ctrl.html

if you consider Capslock key useless, you can given it another
function. I've been using it as a modifier to insert unicode (e.g. APL
keyboard), or as emacs's M-x. Currently, it does emacs's mark. Still
experimental.

> When I want all uppercase,
> Emacs is fully capable of uppercasing as much typing as I need.

vast majority of people are not using emacs.

> I don't need or want a Caps Lock key anywhere on my keyboard.
>
> You'll need to create another write up that explains why
> we can't live without CAPS LOCK.

Thanks for asking.

I think the Caplock key should be eliminated, together with {Pause/
Break, Insert}. Though other problems of standard PC keyboard are more
critical for change. Detail:

〈Keyboard Hardware Design Flaws〉
http://xahlee.org/emacs/keyboard_problems.html

 Xah


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26 16:45           ` Xah Lee
@ 2012-05-26 19:02             ` Chris F.A. Johnson
  2012-05-26 22:58               ` Xah Lee
  2012-05-26 19:10             ` Dan Espen
  2012-05-26 23:30             ` Thad Floryan
  2 siblings, 1 reply; 39+ messages in thread
From: Chris F.A. Johnson @ 2012-05-26 19:02 UTC (permalink / raw)
  To: help-gnu-emacs

On 2012-05-26, Xah Lee wrote:
> On May 26, 8:57 am, Dan Espen <des...@verizon.net> wrote:
>> Perhaps you should read more carefully.
>>
>> Thad remapped Caps Lock to ANOTHER Ctrl.
>> He didn't SWAP anything.
>
> that doesn't matter. Those who use capslock for Ctrl basically only
> use that single key for Ctrl.

   Not true. I have capslock mapped to control, but I hardly ever use
   it; the only reason for doing it is to prevent turning capslock on
   accidentally.

-- 
   Chris F.A. Johnson, <http://cfajohnson.com>
   Author:
   Pro Bash Programming: Scripting the GNU/Linux Shell (2009, Apress)
   Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26 16:45           ` Xah Lee
  2012-05-26 19:02             ` Chris F.A. Johnson
@ 2012-05-26 19:10             ` Dan Espen
  2012-05-26 23:30             ` Thad Floryan
  2 siblings, 0 replies; 39+ messages in thread
From: Dan Espen @ 2012-05-26 19:10 UTC (permalink / raw)
  To: help-gnu-emacs

Xah Lee <xahlee@gmail.com> writes:

> On May 26, 8:57 am, Dan Espen <des...@verizon.net> wrote:
>> Perhaps you should read more carefully.
>>
>> Thad remapped Caps Lock to ANOTHER Ctrl.
>> He didn't SWAP anything.
>
> that doesn't matter. Those who use capslock for Ctrl basically only
> use that single key for Ctrl.
>
> 〈Emacs: Why You Should Not Swap {Caps Lock, Control} Keys〉
> http://xahlee.org/emacs/swap_CapsLock_Ctrl.html
>
> if you consider Capslock key useless, you can given it another
> function. I've been using it as a modifier to insert unicode (e.g. APL
> keyboard), or as emacs's M-x. Currently, it does emacs's mark. Still
> experimental.
>
>> When I want all uppercase,
>> Emacs is fully capable of uppercasing as much typing as I need.
>
> vast majority of people are not using emacs.
>
>> I don't need or want a Caps Lock key anywhere on my keyboard.
>>
>> You'll need to create another write up that explains why
>> we can't live without CAPS LOCK.
>
> Thanks for asking.
>
> I think the Caplock key should be eliminated, together with {Pause/
> Break, Insert}. Though other problems of standard PC keyboard are more
> critical for change. Detail:

Sounds like we all agree then, ban the CAPS LOCK key.

Pause works well for me.  (I toggle pause on the music player.)
Break is my default undo key.  (Seems logical.)
Insert?  Toggle overwrite mode seems useful enough.

-- 
Dan Espen


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26 19:02             ` Chris F.A. Johnson
@ 2012-05-26 22:58               ` Xah Lee
  2012-05-27  0:21                 ` Dan Espen
  0 siblings, 1 reply; 39+ messages in thread
From: Xah Lee @ 2012-05-26 22:58 UTC (permalink / raw)
  To: help-gnu-emacs


Dan Espen wrote:
«Perhaps you should read more carefully. Thad remapped Caps Lock to
ANOTHER Ctrl.  He didn't SWAP anything.»

Xah wrote:
«that doesn't matter. Those who use capslock for Ctrl basically only
use that single key for Ctrl.»

Chris F.A. Johnson wrote:
«Not true. I have capslock mapped to control, but I hardly ever use
it; the only reason for doing it is to prevent turning capslock on
accidentally.»

So, you don't use Capslock for Ctrl, therefore i was right.

Welcome to the thread, LOL.

------------------------------

Now i'll spoil our nice chat by adding more info...

The Capslock position for Ctrl is actually not bad. Excellent design
in fact. For example, of the 3 keyboard designs i admire, one of them
is “Truly Ergonomic” (TE). See:

〈Ergonomic Keyboards Gallery〉
http://xahlee.org/emacs/ergonomic_keyboards.html

on TE, it actually put Shift key on the capslock position, on both
sides of the keyboard! What a fantastic, great, thoughtful, design.

Question: Why are you against the Capslock position then?
Answer: it's because the tech-geeking fuckheads.

There are certain class of programers, a subculture, who pride
themselves around the term hacker. These people, collectively loosely
have certain way or habit and thought pattern, and a subset of them
are loud-mouthers on some issues (such as our Thad Floryan fellow
here, who, every time would sting me about Capslock/Ctrl switch when i
write about keyboard. Which, is perfectly fine, just don't blame me
for my equally reasonable responses.)

The hacker types (for lack of better term), often insists on certain
geek ways that are often scientifically baseless and harmful. For
example, the advice to swap Ctrl/Capslock, the cry against GUI, the
cry against mouse, the numerous unix slogans, the adoration of emacs,
the slogan about laziness (perl), the slogan about lambda knight or
adoration of lisp as god lang, usually given as dogma. Motherfucking
fuckheads. For example, one slogan “Be conservative in what you send;
be liberal in what you accept.” which damaged the web for 2 decade.

But what's technically wrong with swapping capslock with ctrl?

Here's the deal. On a newly designed keyboard such as that TE, the
position to the left of A is a top valued position. Also, notice that
TE keyboard is symmetric, fixing one of the major problem of
traditional keyboard. So, Capslock or Shift are on the right side at
the same place too. (similar to Enter key, but without extra key
column in between)

If you are designing a new keyboard, it's great. But if you are
creating workaround over standard PC keyboard, then the advice of
swapping Capslock/Ctrl is a entire new story. For example, you could
swap Ctrl/Alt. The Alt is used by thumb, and available on both sides.
That is immediately superior workaround on most keyboards (except
laptops). There are many issues, alternatives, i've analyzed in detail
in my article and i won't repeat here.

But the thing about the motherfucking techgeekers, such as our Thad
Floryan fellow here, is that they often blindly insists on hackerdom
dogma.

Sure, on many situations, swapping Capslock/Ctrl is a perfect
solution. For example, on laptops. On laptops, keys are tiny,
especially the Alt key, and usually they are not available no right
side. The Capslock key on laptop is a big key. It's really a great
solution. But you see, tech geekers are not concerned about this.
Thad, never give the qualifications about swapping capslock/ctrl.
Instead, they typically go like this: “I type for decades, never had
problem, you should swap Capslock/Ctrl, it's how keyboard should be,
look at Sun Micro keyboards, and all the keyboard of 1920s. God
designed that way. And look at vi keyboard, h j k l. emacs and vi. and
IBM Model M! God says. Therefore you should. KISS.”

〈Computing Culture: What's Hacker?〉
http://xahlee.org/Netiquette_dir/whats_hacker.html

〈What is a Tech Geeker?〉
http://xahlee.org/UnixResource_dir/writ/tech_geeker.html

〈HTML5 Doctype, Validation, X-UA-Compatible, and Why Do I Hate
Hackers〉
http://xahlee.org/js/html5_validation_doctype.html

〈Are You Intelligent Enough to Understand HTML5?〉
http://xahlee.org/UnixResource_dir/writ/html5_vs_intelligence.html

〈The Idiocy of Hacker Keyboards〉
http://xahlee.org/emacs/keyboards_hacker_idiocy.html

〈GUI Makes People Dumb?〉
http://xahlee.org/UnixResource_dir/writ/gui_and_dumbness.html

〈Paul Graham's Infatuation with the Concept of Hacker〉
http://xahlee.org/comp/Paul_Graham_language_design.html

 Xah


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26 13:08           ` Xah Lee
  2012-05-26 14:13             ` Mark Skilbeck
@ 2012-05-26 23:11             ` Thad Floryan
  2012-05-26 23:42               ` Xah Lee
  2012-05-27  1:52               ` John Bokma
  1 sibling, 2 replies; 39+ messages in thread
From: Thad Floryan @ 2012-05-26 23:11 UTC (permalink / raw)
  To: help-gnu-emacs

On 5/26/2012 6:08 AM, Xah Lee wrote:
> On May 25, 4:55 pm, Thad Floryan <t...@thadlabs.com> wrote:
>> Which brings up the question: WHY are you constantly ignoring all the
>> keyboard and posture studies of 100s of universities and [USA] state
>> agencies empowered with assuring no fatigue and no RSI by their students
>> and employees?  The key word is ERGONOMICS.
> 
> when did you stop beating your wife?

Again, nearly everything you write in this group is bogus, false and
some kind of fantasy constructions of a mixed-up mind fraught with
vulgarities as a casual perusal of comp.emacs' archives will reveal
to anyone.

When your writings conflicts with my personal experiences (which is
nearly always) then it's clear you have NO credibility and ALL of your
writings can be summarily dismissed.  It's as simple as that.


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26 16:45           ` Xah Lee
  2012-05-26 19:02             ` Chris F.A. Johnson
  2012-05-26 19:10             ` Dan Espen
@ 2012-05-26 23:30             ` Thad Floryan
  2012-05-26 23:36               ` Thad Floryan
                                 ` (2 more replies)
  2 siblings, 3 replies; 39+ messages in thread
From: Thad Floryan @ 2012-05-26 23:30 UTC (permalink / raw)
  To: help-gnu-emacs

On 5/26/2012 9:45 AM, Xah Lee wrote:
> On May 26, 8:57 am, Dan Espen <des...@verizon.net> wrote:
>> Perhaps you should read more carefully.
>>
>> Thad remapped Caps Lock to ANOTHER Ctrl.
>> He didn't SWAP anything.
> 
> that doesn't matter. Those who use capslock for Ctrl basically only
> use that single key for Ctrl.

And?  Given how ubiquitous a control key is within Emacs, it should
be easy to type, not requiring one to bend one's finger down to where
a [Ctrl] key is located beneath the left shift key on PC keyboards.

When I started using computers in the early 1960s, we had to use cards.

Circa 1965 I was using a TTY33ASR and it's control key was to the left
of [A].  Several editors I was using back then (10 years before Emacs
existed) used the control key extensively to that the editor was truly
a WYSIWYG (What You See Is What You Get).

My next keyboard/terminal was a Datapoint 3300 which was essentially
a "glass teletype" with the exact same keyboard layout at the TTY33ASR
with the [Ctrl] to the left of [A].  That Datapoint 3300 was followed
by a Datamedia DT80 (a VT100 clone) whose [Ctrl] was also to the left
of [A].

All the AT&T and Sun computers I owned and used since then have had the
[Ctrl] to the left of [A] and all keyboards since then I've mapped the
[Caps Lock] to be another control key.

I've been using Emacs since 1975 (getting my first copy from the Pentagon,
a customer of mine at the time) and subsequent copies from MIT and RMS
including this copy of the Emacs manual that RMS handed me which is the
oldest one I found in my archives and I scanned years ago:

    <http://thadlabs.com/FILES/Emacs-150_1980.09.05.pdf>

I don't know what (apparent) misshapen hand you have, but having the
[Ctrl] to the left of [A] is comfortable and "natural" to me since
control characters are ubiquitous within Emacs and Bash.


> [...]
> if you consider Capslock key useless, you can given it another
> function.

Precisely.  Making the [Caps Lock] another [Ctrl] makes perfect
sense for anyone using Emacs and/or Bash.


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26 23:30             ` Thad Floryan
@ 2012-05-26 23:36               ` Thad Floryan
  2012-05-26 23:52               ` Thad Floryan
  2012-05-27  9:01               ` Xah Lee
  2 siblings, 0 replies; 39+ messages in thread
From: Thad Floryan @ 2012-05-26 23:36 UTC (permalink / raw)
  To: help-gnu-emacs

On 5/26/2012 4:30 PM, Thad Floryan wrote:
> [...]
> Circa 1965 I was using a TTY33ASR and it's control key was to the left
> [...]

Typos while eating a late lunch: above S/B "... its control key ...".  :-)


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26 23:11             ` Thad Floryan
@ 2012-05-26 23:42               ` Xah Lee
  2012-05-27 13:50                 ` Joe Corneli
  2012-05-27  1:52               ` John Bokma
  1 sibling, 1 reply; 39+ messages in thread
From: Xah Lee @ 2012-05-26 23:42 UTC (permalink / raw)
  To: help-gnu-emacs

On May 26, 4:11 pm, Thad Floryan <t...@thadlabs.com> wrote:
> On 5/26/2012 6:08 AM, Xah Lee wrote:
>
> > On May 25, 4:55 pm, Thad Floryan <t...@thadlabs.com> wrote:
> >> Which brings up the question: WHY are you constantly ignoring all the
> >> keyboard and posture studies of 100s of universities and [USA] state
> >> agencies empowered with assuring no fatigue and no RSI by their students
> >> and employees?  The key word is ERGONOMICS.
>
> > when did you stop beating your wife?
>
> Again, nearly everything you write in this group is bogus, false and
> some kind of fantasy constructions of a mixed-up mind fraught with
> vulgarities as a casual perusal of comp.emacs' archives will reveal
> to anyone.
>
> When your writings conflicts with my personal experiences (which is
> nearly always) then it's clear you have NO credibility and ALL of your
> writings can be summarily dismissed.  It's as simple as that.

this coming from a guy who insists that IBM Model M keyboard is more
ergonomic than Microsoft Natural keyboard, Kinesis?

lol. guys, look, there's a dinosaur who insists he's still alive!

you know? in ≈2004, a guy came to me and actually paid me to help him
publish his angle-trisection findings. They are always old, retired
people.

 Xah


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26 23:30             ` Thad Floryan
  2012-05-26 23:36               ` Thad Floryan
@ 2012-05-26 23:52               ` Thad Floryan
  2012-05-27  9:01               ` Xah Lee
  2 siblings, 0 replies; 39+ messages in thread
From: Thad Floryan @ 2012-05-26 23:52 UTC (permalink / raw)
  To: help-gnu-emacs

On 5/26/2012 4:30 PM, Thad Floryan wrote:
> [...]
> Precisely.  Making the [Caps Lock] another [Ctrl] makes perfect
> sense for anyone using Emacs and/or Bash.

I want to additionally qualify the above: "... Emacs and/or Bash
and types rapidly."

I wear out junk keyboards from Dell, HP/Compaq, etc. in less than
3 months because I type fast, hard and for long periods of time.

Good keyboards such as those on the Datapoint 3300, Datamedia DT/80,
AT&T and Sun last seemingly forever, and my current keyboard:

    <http://pckeyboards.stores.yahoo.net/en104bl.html>

has survived 4 years now (since June 8, 2008) and shows no signs of
any deterioration.

And FWIW, I've been a touch typist since 1952 using a refurbished
IBM electric typewriter that an uncle who worked for IBM gave me;
that's 60 years now.  :-)


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26 22:58               ` Xah Lee
@ 2012-05-27  0:21                 ` Dan Espen
  2012-05-27  8:59                   ` Xah Lee
  0 siblings, 1 reply; 39+ messages in thread
From: Dan Espen @ 2012-05-27  0:21 UTC (permalink / raw)
  To: help-gnu-emacs

Xah Lee <xahlee@gmail.com> writes:
> Question: Why are you against the Capslock position then?
> Answer: it's because the tech-geeking f*******s.

Geez Xah, here we were having a civil exchange and your
tourettes kicked in.  Get control of yourself.


-- 
Dan Espen


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26 23:11             ` Thad Floryan
  2012-05-26 23:42               ` Xah Lee
@ 2012-05-27  1:52               ` John Bokma
  1 sibling, 0 replies; 39+ messages in thread
From: John Bokma @ 2012-05-27  1:52 UTC (permalink / raw)
  To: help-gnu-emacs

Thad Floryan <thad@thadlabs.com> writes:

> Again, nearly everything you write in this group is bogus, false and
> some kind of fantasy constructions of a mixed-up mind fraught with
> vulgarities as a casual perusal of comp.emacs' archives will reveal
> to anyone.

You forgot to mention that most if not all his post are nothing but
self-promotion. At least he has the decency here to crosspost only to
two groups. Xah is a little prick and nothing you'll write will change
that.

-- 
John Bokma                                                               j3b

Blog: http://johnbokma.com/        Perl Consultancy: http://castleamber.com/
Perl for books:    http://johnbokma.com/perl/help-in-exchange-for-books.html


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-27  0:21                 ` Dan Espen
@ 2012-05-27  8:59                   ` Xah Lee
  0 siblings, 0 replies; 39+ messages in thread
From: Xah Lee @ 2012-05-27  8:59 UTC (permalink / raw)
  To: help-gnu-emacs

On May 26, 5:21 pm, Dan Espen <des...@verizon.net> wrote:
> Xah Lee <xah...@gmail.com> writes:
> > Question: Why are you against the Capslock position then?
> > Answer: it's because the tech-geeking f*******s.
>
> Geez Xah, here we were having a civil exchange and your
> tourettes kicked in.  Get control of yourself.

Lol. Learned something today:
http://en.wikipedia.org/wiki/Tourette_syndrome

Thanks for that.

Now, about use of profanities... shall i post a collection of essays
i've written regarding that? You know? effect of profanity in human
relations, the social psychology, etiquette in anthropology, etiquette
in ethology, famous writers in history who litter their works with
profanity, linguistic history of vulgarities, etymology of the word
vulgar, eating pussy by Shakespeare, etc. I've written quite a lot
about these too.

Shall me?

your encouragement is appreciated. Thank you.

 Xah


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26 23:30             ` Thad Floryan
  2012-05-26 23:36               ` Thad Floryan
  2012-05-26 23:52               ` Thad Floryan
@ 2012-05-27  9:01               ` Xah Lee
  2 siblings, 0 replies; 39+ messages in thread
From: Xah Lee @ 2012-05-27  9:01 UTC (permalink / raw)
  To: help-gnu-emacs

Dear Thad Floryan,

so, i read your long response.

in summery, if i may:

Thad Floryan wrote:
> Circa 1965 I was using a TTY33ASR and it's control key was to the left
> …
> My next keyboard/terminal was a Datapoint 3300 which was essentially
> …
> I've been using Emacs since 1975 (getting my first copy from the Pentagon,

but, what is your point? Sure, you are a dinosaur, i'm sold on that.
But if we are still having a reasonable debate, have you addressed any
criticism i made about those who claim swapping Capslock/Ctrl is a
good thing?

 Xah

On May 26, 4:30 pm, Thad Floryan <t...@thadlabs.com> wrote:
> On 5/26/2012 9:45 AM, Xah Lee wrote:
>
> > On May 26, 8:57 am, Dan Espen <des...@verizon.net> wrote:
> >> Perhaps you should read more carefully.
>
> >> Thad remapped Caps Lock to ANOTHER Ctrl.
> >> He didn't SWAP anything.
>
> > that doesn't matter. Those who use capslock for Ctrl basically only
> > use that single key for Ctrl.
>
> And?  Given how ubiquitous a control key is within Emacs, it should
> be easy to type, not requiring one to bend one's finger down to where
> a [Ctrl] key is located beneath the left shift key on PC keyboards.
>
> When I started using computers in the early 1960s, we had to use cards.
>
> Circa 1965 I was using a TTY33ASR and it's control key was to the left
> of [A].  Several editors I was using back then (10 years before Emacs
> existed) used the control key extensively to that the editor was truly
> a WYSIWYG (What You See Is What You Get).
>
> My next keyboard/terminal was a Datapoint 3300 which was essentially
> a "glass teletype" with the exact same keyboard layout at the TTY33ASR
> with the [Ctrl] to the left of [A].  That Datapoint 3300 was followed
> by a Datamedia DT80 (a VT100 clone) whose [Ctrl] was also to the left
> of [A].
>
> All the AT&T and Sun computers I owned and used since then have had the
> [Ctrl] to the left of [A] and all keyboards since then I've mapped the
> [Caps Lock] to be another control key.
>
> I've been using Emacs since 1975 (getting my first copy from the Pentagon,
> a customer of mine at the time) and subsequent copies from MIT and RMS
> including this copy of the Emacs manual that RMS handed me which is the
> oldest one I found in my archives and I scanned years ago:
>
>     <http://thadlabs.com/FILES/Emacs-150_1980.09.05.pdf>
>
> I don't know what (apparent) misshapen hand you have, but having the
> [Ctrl] to the left of [A] is comfortable and "natural" to me since
> control characters are ubiquitous within Emacs and Bash.
>
> > [...]
> > if you consider Capslock key useless, you can given it another
> > function.
>
> Precisely.  Making the [Caps Lock] another [Ctrl] makes perfect
> sense for anyone using Emacs and/or Bash.


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26 23:42               ` Xah Lee
@ 2012-05-27 13:50                 ` Joe Corneli
  0 siblings, 0 replies; 39+ messages in thread
From: Joe Corneli @ 2012-05-27 13:50 UTC (permalink / raw)
  To: Xah Lee; +Cc: help-gnu-emacs

On Sun, May 27, 2012 at 12:42 AM, Xah Lee <xahlee@gmail.com> wrote:
> this coming from a guy who insists that IBM Model M keyboard is more
> ergonomic than Microsoft Natural keyboard, Kinesis?

There's an interesting article by Aaron Iba (main author of Etherpad)
http://aaroniba.net/articles/tmp/how-i-cured-my-rsi-pain.html
who uses a "Mind Body" approach to curing RSI.  He says:

"I can type as much as I want, in whatever unergonomic position I
want, on any keyboard, without any pain."

He also says that his approach "sounds ridiculous to most people."

Now, I personally a customized kinesis board
http://stumpwm.svkt.org/cgi-bin/ratpoison.pl/jcorneli-kbd
and a clever rearrangement scheme on laptops (number row replaced with
modifiers).

I'm very happy with this, but I think Aaron Iba's essay (and the book
he cites) are interesting anyway, and probably relevant to various
kinds of pain/distraction.



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26 12:38     ` B. T. Raven
  2012-05-26 13:45       ` Xah Lee
@ 2012-05-27 14:18       ` Óscar Fuentes
  1 sibling, 0 replies; 39+ messages in thread
From: Óscar Fuentes @ 2012-05-27 14:18 UTC (permalink / raw)
  To: help-gnu-emacs

"B. T. Raven" <btraven@nihilo.net> writes:

> 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.

The Kinesis Advantage keyboard is narrower than an standard PC keyboard
actually. Some people sticks a touchpad on the middle gap.

And for speed typing, one thing to consider is that the Kinesis makes
you a touch typist (and a fast one) without you noticing. It just
happens. You need some training, though. Maybe two or three hours with
the exercises that comes with the keyboard, and then proceed mindfully
until your muscle memory adapts.

> Does anyone here use it and, if
> so, what have the keys been reprogrammed to?

On the left side, swapped Ctrl <-> BackSpace and Alt <-> Delete. This
puts Ctrl and Meta right below your left thumb, which makes Emacs' C-
and M- combinations much more convenient.

The rest of my customizations are related to my coding style, but in any
case a good idea is to move CapsLock away (to `Esc', for instance) and
use it for something sensible.

Disclaimer: I'm not in any way affiliated to Kinesis.

[snip]




^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-26 15:57         ` Dan Espen
  2012-05-26 16:45           ` Xah Lee
@ 2012-05-30 16:27           ` Nix
  2012-05-30 16:37             ` Daimrod
                               ` (3 more replies)
  1 sibling, 4 replies; 39+ messages in thread
From: Nix @ 2012-05-30 16:27 UTC (permalink / raw)
  To: help-gnu-emacs

On 26 May 2012, Dan Espen uttered the following:
> You'll need to create another write up that explains why
> we can't live without CAPS LOCK.

I used to think caps-lock was useless too, until I learned a bit of
formal touch typing, when it all came clear.

The caps-lock key is intended to reduce chording when typing multiple
capitalized letters at once (which used to be common in headings, and is
now common in e.g. macro names in C). Chording two keys with one hand is
very unpleasant and a significant cause of RSI, so formal touch typing
teaches that you should always use the opposite hand to the hit chording
keys, e.g. right shift and left F, but left shift and right L. (This is
why there are two shift, ctrl keys, and so on, on opposite sides of
keyboards). However, when typing runs of capital letters this requires
frequent flipping of the shift-holding hand from side to side, or
violation of this rule.

Thus, one hits caps lock *once*, types the run of capitalized keys, then
hits it again, thus avoiding both single-hand chording and an annoying
constant flip of the chording hand.

-- 
NULL && (void)


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-30 16:27           ` Nix
@ 2012-05-30 16:37             ` Daimrod
  2012-05-30 17:54               ` rusi
  2012-05-30 21:37             ` Jonathan Groll
                               ` (2 subsequent siblings)
  3 siblings, 1 reply; 39+ messages in thread
From: Daimrod @ 2012-05-30 16:37 UTC (permalink / raw)
  To: help-gnu-emacs

Nix <nix-razor-pit@esperi.org.uk> writes:

> On 26 May 2012, Dan Espen uttered the following:
>> You'll need to create another write up that explains why
>> we can't live without CAPS LOCK.
>
> I used to think caps-lock was useless too, until I learned a bit of
> formal touch typing, when it all came clear.
>
> The caps-lock key is intended to reduce chording when typing multiple
> capitalized letters at once (which used to be common in headings, and is
> now common in e.g. macro names in C). Chording two keys with one hand is
> very unpleasant and a significant cause of RSI, so formal touch typing
> teaches that you should always use the opposite hand to the hit chording
> keys, e.g. right shift and left F, but left shift and right L. (This is
> why there are two shift, ctrl keys, and so on, on opposite sides of
> keyboards). However, when typing runs of capital letters this requires
> frequent flipping of the shift-holding hand from side to side, or
> violation of this rule.
>
> Thus, one hits caps lock *once*, types the run of capitalized keys, then
> hits it again, thus avoiding both single-hand chording and an annoying
> constant flip of the chording hand.

Are you serious? Just compare how many times you need to hit CAPS LOCK
and how many times you need to hit Control with Emacs.

Moreover, there is upcase-region bound to C-x C-u.


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-30 16:37             ` Daimrod
@ 2012-05-30 17:54               ` rusi
  2012-05-30 18:08                 ` Joe Corneli
  2012-05-30 18:19                 ` Dan Espen
  0 siblings, 2 replies; 39+ messages in thread
From: rusi @ 2012-05-30 17:54 UTC (permalink / raw)
  To: help-gnu-emacs

On May 30, 9:37 pm, Daimrod <daim...@gmail.com> wrote:
<snipped>
> Are you serious? Just compare how many times you need to hit CAPS LOCK
> and how many times you need to hit Control with Emacs.

Whats the question? That capslock may be useful? Or that chording can
produce RSI?



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-30 17:54               ` rusi
@ 2012-05-30 18:08                 ` Joe Corneli
  2012-05-30 18:19                 ` Dan Espen
  1 sibling, 0 replies; 39+ messages in thread
From: Joe Corneli @ 2012-05-30 18:08 UTC (permalink / raw)
  To: rusi; +Cc: help-gnu-emacs

On Wed, May 30, 2012 at 6:54 PM, rusi <rustompmody@gmail.com> wrote:
> On May 30, 9:37 pm, Daimrod <daim...@gmail.com> wrote:

> Whats the question? That capslock may be useful? Or that chording can
> produce RSI?

There is  no  caps lock.
http://lists.gnu.org/archive/html/gnu-emacs-sources/2004-08/msg00013.html



^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-30 17:54               ` rusi
  2012-05-30 18:08                 ` Joe Corneli
@ 2012-05-30 18:19                 ` Dan Espen
  1 sibling, 0 replies; 39+ messages in thread
From: Dan Espen @ 2012-05-30 18:19 UTC (permalink / raw)
  To: help-gnu-emacs

rusi <rustompmody@gmail.com> writes:

> On May 30, 9:37 pm, Daimrod <daim...@gmail.com> wrote:
> <snipped>
>> Are you serious? Just compare how many times you need to hit CAPS LOCK
>> and how many times you need to hit Control with Emacs.
>
> Whats the question? That capslock may be useful? Or that chording can
> produce RSI?

Hey, I'm 66 and I've been pounding the heck out of keyboards for over 50
years.  My secret?

Beats me, but I have an attitude.  If it hurts, do it some more.
Get tougher.  Never give in.

I really do pound on the keys.

-- 
Dan Espen


^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-30 16:27           ` Nix
  2012-05-30 16:37             ` Daimrod
@ 2012-05-30 21:37             ` Jonathan Groll
  2012-05-31 13:37             ` David Robinow
       [not found]             ` <mailman.2007.1338471469.855.help-gnu-emacs@gnu.org>
  3 siblings, 0 replies; 39+ messages in thread
From: Jonathan Groll @ 2012-05-30 21:37 UTC (permalink / raw)
  To: help-gnu-emacs

On Wed, 30 May 2012 17:27:24 +0100, Nix <nix-razor-pit@esperi.org.uk> wrote:

> On 26 May 2012, Dan Espen uttered the following:
> > You'll need to create another write up that explains why
> > we can't live without CAPS LOCK.
> 
> I used to think caps-lock was useless too, until I learned a bit of
> formal touch typing, when it all came clear.
> 
> The caps-lock key is intended to reduce chording when typing multiple
> capitalized letters at once (which used to be common in headings, and is
> now common in e.g. macro names in C). Chording two keys with one hand is
> very unpleasant and a significant cause of RSI, so formal touch typing
> teaches that you should always use the opposite hand to the hit chording
> keys, e.g. right shift and left F, but left shift and right L. (This is
> why there are two shift, ctrl keys, and so on, on opposite sides of
> keyboards). However, when typing runs of capital letters this requires
> frequent flipping of the shift-holding hand from side to side, or
> violation of this rule.
> 
> Thus, one hits caps lock *once*, types the run of capitalized keys, then
> hits it again, thus avoiding both single-hand chording and an annoying
> constant flip of the chording hand.

Very well put.

You can have your cake and eat it (or have both control and caps-lock
in convenient places) - if you get an intelligently designed (usually
mechanical) keyboard (thinking of the Kinesis with thumb keys). RSI is
a serious thing, particular with us Emacs folks, and often typing is
our livelihood.

Cheers,
Jonathan

P.S. Actually, another alternative to swapping capslock and control:
running a modified XF86 that lets you use the space key as a control
key "when it is pressed with another key":
http://forums.debian.net/viewtopic.php?f=20&t=65950

--
jjg: Jonathan J. Groll : groll co za
has_one { :blog => "http://bloggroll.com" }
"A 'No' uttered from the deepest conviction is better than a 'Yes'
merely uttered to please, or worse, to avoid trouble." - Gandhi



^ permalink raw reply	[flat|nested] 39+ messages in thread

* RE: a key system to replace gnu emacs's 1000 default keybindings
  2012-05-30 16:27           ` Nix
  2012-05-30 16:37             ` Daimrod
  2012-05-30 21:37             ` Jonathan Groll
@ 2012-05-31 13:37             ` David Robinow
       [not found]             ` <mailman.2007.1338471469.855.help-gnu-emacs@gnu.org>
  3 siblings, 0 replies; 39+ messages in thread
From: David Robinow @ 2012-05-31 13:37 UTC (permalink / raw)
  To: help-gnu-emacs



> -----Original Message-----
> From: help-gnu-emacs-bounces+davidrobinow=woh.rr.com@gnu.org [mailto:help-
> gnu-emacs-bounces+davidrobinow=woh.rr.com@gnu.org] On Behalf Of Nix
> Sent: Wednesday, May 30, 2012 12:27 PM
> To: help-gnu-emacs@gnu.org
> Thus, one hits caps lock *once*, types the run of capitalized keys, then
> hits it again, thus avoiding both single-hand chording and an annoying
> constant flip of the chording hand.
 I disable caps-lock every chance I get. On the rare occasion that I decide
to type in all caps, I find that M-b M-u does the job.
 If I used all caps more than once or twice a year, I might feel
differently.





^ permalink raw reply	[flat|nested] 39+ messages in thread

* Re: a key system to replace gnu emacs's 1000 default keybindings
       [not found]             ` <mailman.2007.1338471469.855.help-gnu-emacs@gnu.org>
@ 2012-05-31 17:05               ` rusi
  0 siblings, 0 replies; 39+ messages in thread
From: rusi @ 2012-05-31 17:05 UTC (permalink / raw)
  To: help-gnu-emacs

On May 31, 6:37 pm, "David Robinow" <DavidRobi...@woh.rr.com> wrote:
> > -----Original Message-----
> > From: help-gnu-emacs-bounces+davidrobinow=woh.rr....@gnu.org [mailto:help-
> > gnu-emacs-bounces+davidrobinow=woh.rr....@gnu.org] On Behalf Of Nix
> > Sent: Wednesday, May 30, 2012 12:27 PM
> > To: help-gnu-em...@gnu.org
> > Thus, one hits caps lock *once*, types the run of capitalized keys, then
> > hits it again, thus avoiding both single-hand chording and an annoying
> > constant flip of the chording hand.
>
>  I disable caps-lock every chance I get. On the rare occasion that I decide
> to type in all caps, I find that M-b M-u does the job.
>  If I used all caps more than once or twice a year, I might feel
> differently.

Nix mentioned two cases (1) headings in normal text (2) macros in C.
It would be surprising if anyone doing either of these needed capslock
with a frequency of "once or twice a year"

[I set my capslock to behave as a second ctrl.  So I end up using
chording and flipping and sometimes M-u. But I realize this may not be
the kindest choice for a hand]


^ permalink raw reply	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2012-05-31 17:05 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-22 19:18 a key system to replace gnu emacs's 1000 default keybindings Xah Lee
2012-05-25 13:22 ` B. T. Raven
2012-05-25 17:37   ` Xah Lee
2012-05-25 22:24     ` Thad Floryan
2012-05-25 22:47       ` Xah Lee
2012-05-25 23:32         ` Thad Floryan
2012-05-25 23:55         ` Thad Floryan
2012-05-26 13:08           ` Xah Lee
2012-05-26 14:13             ` Mark Skilbeck
2012-05-26 23:11             ` Thad Floryan
2012-05-26 23:42               ` Xah Lee
2012-05-27 13:50                 ` Joe Corneli
2012-05-27  1:52               ` John Bokma
2012-05-26 15:57         ` Dan Espen
2012-05-26 16:45           ` Xah Lee
2012-05-26 19:02             ` Chris F.A. Johnson
2012-05-26 22:58               ` Xah Lee
2012-05-27  0:21                 ` Dan Espen
2012-05-27  8:59                   ` Xah Lee
2012-05-26 19:10             ` Dan Espen
2012-05-26 23:30             ` Thad Floryan
2012-05-26 23:36               ` Thad Floryan
2012-05-26 23:52               ` Thad Floryan
2012-05-27  9:01               ` Xah Lee
2012-05-30 16:27           ` Nix
2012-05-30 16:37             ` Daimrod
2012-05-30 17:54               ` rusi
2012-05-30 18:08                 ` Joe Corneli
2012-05-30 18:19                 ` Dan Espen
2012-05-30 21:37             ` Jonathan Groll
2012-05-31 13:37             ` David Robinow
     [not found]             ` <mailman.2007.1338471469.855.help-gnu-emacs@gnu.org>
2012-05-31 17:05               ` rusi
2012-05-25 23:08       ` Xah Lee
2012-05-25 23:24       ` Thad Floryan
2012-05-26 12:38     ` B. T. Raven
2012-05-26 13:45       ` Xah Lee
2012-05-27 14:18       ` Óscar Fuentes
2012-05-26  8:48 ` Bigos
2012-05-26  9:31   ` Bigos

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).