From: Will Parsons <oudeis@nodomain.invalid>
To: help-gnu-emacs@gnu.org
Subject: Re: ergonomic keybinding. Need qwerty testers.
Date: 3 Sep 2008 00:21:16 GMT [thread overview]
Message-ID: <slrngbrm3s.2st.oudeis@isis.thalatta.eme> (raw)
In-Reply-To: 0d1b5fbb-b1ac-4ba1-ad0f-1c1d762e319a@w24g2000prd.googlegroups.com
Xah wrote:
> The erognomic keybinding has a new version.
>
> http://xahlee.org/emacs/ergonomic_emacs_keybinding.html
>
> A visual image for old and new layout can be seen at:
> http://xahlee.org/emacs/ergonomic_emacs_keybinding_change.html
>
> Description of the main changes:
>
> ? Added delete-backward-char, delete-char, delete-backward-word,
> delete-word commands.
> ? The undo, cut, copy, paste, positions has been moved.
>
> Since i don't use qwerty, i'm looking for feedback on qwerty users.
> (i.e. in case i had some elisp code errors, or any issues that might
> come up)
Some comments:
I've been giving your keyboard mapping a try and generally like it. In
particular, I like the cut/paste series (M-x, M-c, M-v) and the
window-splitting series (M-0, M-1, M-2). I do regret, however, that the
M-c binding does conflict with the default capitalize-word binding, as I
use the capitalization functions bound by default to M-c, M-u, and M-l
pretty frequently. At the moment, I've configured a "windows" key to be
Hyper and bound the capitalization functions to H-c, H-u, and H-l, so I'll
see how that works out.
(I've noticed a slight anomaly - since M-x is bound to kill-region, M-a is
used for execute-extended-command, but when one hits M-a, one is still
presented with a prompt "M-x ".)
As far as the cursor movement bindings, the single character movement
bindings seem natural enough, but I suspect I'll prefer to continue to use
arrow keys. I'll have to give the other movement bindings more of trial
before making a final judgement, though the combinations involving M+S
(Alt+Shift) seem a little awkward to me.
I've bound M-g to goto-line for some time now, and am happy with the
standard C-k for kill-line, so prefer not to rebind M-g.
Similarly, I've bound M-p to ps-print-buffer, and since I don't use the
recenter function too often, am happy to stick with C-l for it.
I found the binding of M-d to delete-backward-char somewhat disconcerting,
because even though I've bound C-delete to kill-word, I'm still acustomed
to having M-d perform the same function in other contexts (e.g., in bash).
--
Will
next prev parent reply other threads:[~2008-09-03 0:21 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-29 21:16 ergonomic keybinding. Need qwerty testers Xah
2008-09-03 0:21 ` Will Parsons [this message]
2008-09-03 18:57 ` Xah
2008-09-03 20:30 ` Will Parsons
2008-09-07 4:20 ` Xah
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=slrngbrm3s.2st.oudeis@isis.thalatta.eme \
--to=oudeis@nodomain.invalid \
--cc=ellenophilos@yahoo.com \
--cc=help-gnu-emacs@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.