* Help configuring a keyboard for Emacs
@ 2021-01-13 20:48 Juan Herrera
2021-01-13 22:45 ` Óscar Fuentes
` (3 more replies)
0 siblings, 4 replies; 10+ messages in thread
From: Juan Herrera @ 2021-01-13 20:48 UTC (permalink / raw)
To: help-gnu-emacs
Hello, I'm new to Emacs and I have trouble using its keybindings. I
have a regular keyboard and the Control key is far away from the rest
of the keys so it's difficult to press the keyboard shortcuts easily.
How do you configure and press keys on your keyboard? Could you
explain which fingers (also left or right hand) you use to press
things like C-f, C-M-a, etc.? Do you use a standard keyboard or
something special?
Thanks.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Help configuring a keyboard for Emacs
2021-01-13 20:48 Help configuring a keyboard for Emacs Juan Herrera
@ 2021-01-13 22:45 ` Óscar Fuentes
2021-01-13 23:52 ` Stefan Monnier
2021-01-14 8:39 ` Robert Thorpe
` (2 subsequent siblings)
3 siblings, 1 reply; 10+ messages in thread
From: Óscar Fuentes @ 2021-01-13 22:45 UTC (permalink / raw)
To: help-gnu-emacs
Juan Herrera <juan.herrero.diaz@gmail.com> writes:
> Hello, I'm new to Emacs and I have trouble using its keybindings. I
> have a regular keyboard and the Control key is far away from the rest
> of the keys so it's difficult to press the keyboard shortcuts easily.
>
> How do you configure and press keys on your keyboard? Could you
> explain which fingers (also left or right hand) you use to press
> things like C-f, C-M-a, etc.? Do you use a standard keyboard or
> something special?
I use a Kinesis Advantage keyboard with quite a few of key remappings,
but most people use normal keyboards. Among those one common improvement
is to switch Control and Caps Lock.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Help configuring a keyboard for Emacs
2021-01-13 22:45 ` Óscar Fuentes
@ 2021-01-13 23:52 ` Stefan Monnier
2021-01-14 2:06 ` Leo Butler
0 siblings, 1 reply; 10+ messages in thread
From: Stefan Monnier @ 2021-01-13 23:52 UTC (permalink / raw)
To: help-gnu-emacs
> I use a Kinesis Advantage keyboard with quite a few of key remappings,
> but most people use normal keyboards. Among those one common improvement
> is to switch Control and Caps Lock.
FWIW, I don't "switch" them, I just make caps-lock into a control key,
since I just don't have any need for caps-lock anyway.
[ Instead of remapping the lower-left key labeled "control" to
caps-lock, I remap it to the "hyper" modifier which I dedicate to my
window-manager bindings. ]
Stefan
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Help configuring a keyboard for Emacs
2021-01-13 23:52 ` Stefan Monnier
@ 2021-01-14 2:06 ` Leo Butler
2021-01-14 11:08 ` Eric S Fraga
0 siblings, 1 reply; 10+ messages in thread
From: Leo Butler @ 2021-01-14 2:06 UTC (permalink / raw)
To: Stefan Monnier; +Cc: help-gnu-emacs
Stefan Monnier <monnier@iro.umontreal.ca> writes:
>> I use a Kinesis Advantage keyboard with quite a few of key remappings,
>> but most people use normal keyboards. Among those one common improvement
>> is to switch Control and Caps Lock.
>
> FWIW, I don't "switch" them, I just make caps-lock into a control key,
> since I just don't have any need for caps-lock anyway.
>
> [ Instead of remapping the lower-left key labeled "control" to
> caps-lock, I remap it to the "hyper" modifier which I dedicate to my
> window-manager bindings. ]
In addition, I would like to suggest using sticky keys, too. That way,
you can type C-c C-u M-e as C c C u M e (i.e. press each key in
sequence, rather than needing to hold down the modifier key while
pressing the the modified key).
If you need help implementing these adaptations, tell us which operating
system you are using.
Leo
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Help configuring a keyboard for Emacs
2021-01-13 20:48 Help configuring a keyboard for Emacs Juan Herrera
2021-01-13 22:45 ` Óscar Fuentes
@ 2021-01-14 8:39 ` Robert Thorpe
2021-01-14 22:40 ` Francis Belliveau
2021-01-15 19:51 ` Ken Goldman
3 siblings, 0 replies; 10+ messages in thread
From: Robert Thorpe @ 2021-01-14 8:39 UTC (permalink / raw)
To: Juan Herrera; +Cc: help-gnu-emacs
Juan Herrera <juan.herrero.diaz@gmail.com> writes:
> Hello, I'm new to Emacs and I have trouble using its keybindings. I
> have a regular keyboard and the Control key is far away from the rest
> of the keys so it's difficult to press the keyboard shortcuts easily.
>
> How do you configure and press keys on your keyboard? Could you
> explain which fingers (also left or right hand) you use to press
> things like C-f, C-M-a, etc.? Do you use a standard keyboard or
> something special?
* Modifiers with the other hand.
It is often easiest to press the main key and the modifier key with
different hands. For example, it can be easiest to press C-w by
pressing ctrl with your right hand.
* Using ESC and C-[ instead of Alt.
Remember That escape is also meta. If you use alt then you have to
press hold it down. On the other hand, ESC is a prefix. So, you can do
C-M-a by pressing ESC then C-a. Also, C-[ does the same as ESC (with
standard keybindings). That means you can to C-M-a by pressing C-[ C-a,
of course you can hold down ctrl doing that. This is how I press the
combinations that require ctrl and meta myself.
* Remapping Caps-Lock.
I don't do this, but lots of people do. You can swap caps-lock and
ctrl. Or, you can just make caps-lock another ctrl. (I've also heard
of people remapping tab to ctrl and remapping caps-lock to alt).
* Pressing ctrl with the palm.
I do this. You can press ctrl using the part of your palm next to the
4th finger. At least it's possible on desktop keyboards. Some people
find this difficult.
BR,
Robert Thorpe
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Help configuring a keyboard for Emacs
2021-01-14 2:06 ` Leo Butler
@ 2021-01-14 11:08 ` Eric S Fraga
0 siblings, 0 replies; 10+ messages in thread
From: Eric S Fraga @ 2021-01-14 11:08 UTC (permalink / raw)
To: help-gnu-emacs
On Wednesday, 13 Jan 2021 at 20:06, Leo Butler wrote:
> In addition, I would like to suggest using sticky keys, too.
+1
Another alternative is to remap keys like the windows and menu keys to
something else, e.g. F20 and F21 (what I do), and then assign specific
key maps to those keys. This allows you to press, say, the windows key,
let go, and then press another key. Similar effect to sticky keys but
for any key you might wish to use.
--
Eric S Fraga via Emacs 28.0.50 & org 9.4.4 on Debian bullseye/sid
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Help configuring a keyboard for Emacs
2021-01-13 20:48 Help configuring a keyboard for Emacs Juan Herrera
2021-01-13 22:45 ` Óscar Fuentes
2021-01-14 8:39 ` Robert Thorpe
@ 2021-01-14 22:40 ` Francis Belliveau
2021-01-14 23:51 ` Leo Butler
2021-01-15 19:51 ` Ken Goldman
3 siblings, 1 reply; 10+ messages in thread
From: Francis Belliveau @ 2021-01-14 22:40 UTC (permalink / raw)
To: Juan Herrera; +Cc: help-gnu-emacs
Juan,
Robert had some good information.
However, in general one needs to develop what I have heard called "The Emacs Claw".
My keyboard only has a control key on the left and that is how the original keyboards (before DOS) were designed.
Therefore, the C-x C-s sequence is done with the pinky holding the control key and my index finger handling the 'x' and 's'. Same for C-x C-f.
I tend to move lines and characters using my right hand on the arrow keys, but sometimes I use my right hand to complete C-p and C-u is always done with both hands.
Also, like Robert said, knowing the ASCII control mappings also helps a bit as I very often use C-[ C-\ in place of C-M-\, just because I find it more convenient than holding control with my left pinky and meta with the finger next to it.
Think of not moving your hands too far from the typist's home position. If you have two control keys, the control key is actuated in a manner similar to the shift key. They are usually not that far from shift.
My meta key is directly next to my control key so that works easy enough also. I also have a lot of custom mappings with a C-z prefix and I tend not to use the C-c prefix very much.
Good luck getting it all worked out for yourself.
Fran
> On Jan 13, 2021, at 15:48, Juan Herrera <juan.herrero.diaz@gmail.com> wrote:
>
> Hello, I'm new to Emacs and I have trouble using its keybindings. I
> have a regular keyboard and the Control key is far away from the rest
> of the keys so it's difficult to press the keyboard shortcuts easily.
>
> How do you configure and press keys on your keyboard? Could you
> explain which fingers (also left or right hand) you use to press
> things like C-f, C-M-a, etc.? Do you use a standard keyboard or
> something special?
>
> Thanks.
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Help configuring a keyboard for Emacs
2021-01-14 22:40 ` Francis Belliveau
@ 2021-01-14 23:51 ` Leo Butler
2021-01-15 7:53 ` Robert Thorpe
0 siblings, 1 reply; 10+ messages in thread
From: Leo Butler @ 2021-01-14 23:51 UTC (permalink / raw)
To: Francis Belliveau; +Cc: help-gnu-emacs
Francis Belliveau <f.belliveau@comcast.net> writes:
> Juan,
>
> Robert had some good information.
> However, in general one needs to develop what I have heard called "The Emacs Claw".
Sticky keys completely removes the need for such keyboard contortions.
Leo
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Help configuring a keyboard for Emacs
2021-01-14 23:51 ` Leo Butler
@ 2021-01-15 7:53 ` Robert Thorpe
0 siblings, 0 replies; 10+ messages in thread
From: Robert Thorpe @ 2021-01-15 7:53 UTC (permalink / raw)
To: help-gnu-emacs; +Cc: f.belliveau, Leo Butler
Leo Butler <leo.butler@umanitoba.ca> writes:
> Francis Belliveau <f.belliveau@comcast.net> writes:
>
>> Juan,
>>
>> Robert had some good information.
>> However, in general one needs to develop what I have heard called "The Emacs Claw".
>
> Sticky keys completely removes the need for such keyboard contortions.
I have never got on with sticky keys. But it's a reasonable idea.
There's also "God-mode" which makes Emacs rather like Vi. It becomes
modal with the ESC key switching between insert and command modes. The
difference between that an Vi emuluation is that it uses Emacs
default keybindings. I don't use this, but it's another possibility.
One thing I forgot to mention is view-mode. That's a built-in,
read-only mode and I find it very useful for reading all sorts of files.
It applies keybindings similar to info, so space and del do scrolling.
I have a keybinding defined for switching view-mode on and off.
I sometimes read things like code in view-mode first, then switch it off
when I need to edit.
BR,
Robert Thorpe
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Help configuring a keyboard for Emacs
2021-01-13 20:48 Help configuring a keyboard for Emacs Juan Herrera
` (2 preceding siblings ...)
2021-01-14 22:40 ` Francis Belliveau
@ 2021-01-15 19:51 ` Ken Goldman
3 siblings, 0 replies; 10+ messages in thread
From: Ken Goldman @ 2021-01-15 19:51 UTC (permalink / raw)
To: help-gnu-emacs
On 1/13/2021 3:48 PM, Juan Herrera wrote:
> Hello, I'm new to Emacs and I have trouble using its keybindings. I
> have a regular keyboard and the Control key is far away from the rest
> of the keys so it's difficult to press the keyboard shortcuts easily.
>
> How do you configure and press keys on your keyboard? Could you
> explain which fingers (also left or right hand) you use to press
> things like C-f, C-M-a, etc.? Do you use a standard keyboard or
> something special?
Pick your 12 favorite commands and map them to Fn keys.
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2021-01-15 19:51 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-01-13 20:48 Help configuring a keyboard for Emacs Juan Herrera
2021-01-13 22:45 ` Óscar Fuentes
2021-01-13 23:52 ` Stefan Monnier
2021-01-14 2:06 ` Leo Butler
2021-01-14 11:08 ` Eric S Fraga
2021-01-14 8:39 ` Robert Thorpe
2021-01-14 22:40 ` Francis Belliveau
2021-01-14 23:51 ` Leo Butler
2021-01-15 7:53 ` Robert Thorpe
2021-01-15 19:51 ` Ken Goldman
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).