Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8232065
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 7, 20262026-06-07T17:42:26+00:00 2026-06-07T17:42:26+00:00

I started getting RSI and I was browsing around for solutions when I read

  • 0

I started getting RSI and I was browsing around for solutions when I read this:

What is the best way to avoid getting "Emacs Pinky"?

I love the solution of Mapping spacebar as both space and control but here’s the problem:

I usually travel around a lot and don’t have access to one computer. I make edits to my documents on several different computers where I don’t have root access (heck, I don’t even have normal access in some).

Is there a batteries included way of implementing the space bar solution?
A small lisp code maybe?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-07T17:42:27+00:00Added an answer on June 7, 2026 at 5:42 pm

    (this is way too long for a comment but it may help you)

    The space bar solution looks interesting although, at first sight, a bit too “hackish” for me but I may try it out…

    Anyway I’d say the “Emacs pinky” problem is due to the default Emacs shortcuts, which have to be one of the most pain-inducing and RSI-provoking shortcuts ever conceived for a program (and this comes from a big Emacs fan so don’t take that as Emacs criticism).

    There are way too many defaults shortcuts that require using the pinky: CTRL-p (previous-line) comes to mind. That’s two pinkies for you and it’s supposed to be so smart because ‘p’ stands for ‘previous’. All the C-x something and C-c something require way too much finger stretching too and I find M-x to be a terribly inneficient shortcut too…

    I know this may comes as heresy, but quite some people are happy to use Emacs with vim-style navigation and, honestly, I can’t blame them.

    Personally I love the fact that under Emacs everything is configurable and so I came up with a personalized configuration that tries to:

    • minimize hand/fingers and pinky movements
    • maximize use of the “strong fingers”
    • maximize use of keys on which the fingers are already located ( (a)sdf and jkl(;) on a QWERTY keyboard, but ‘a’ and ‘;’ means using the pinkies

    I’m not against using the pinkies once in a while: but to me it’s the repetition of way too many pinkies usage that may damage your hands.

    So, as an example, instead of using CTRL-{p,n,f,b} to move around I use:

    • ALT-{i,j,k,l} (moving hands to the arrow keys is a big no-no).

    • ace-jump-mode

    If you’ve never used ace-jump-mode you probably want to use it. It’s one of the biggest time saver for Emacs. I’ve bound ace-jump-char-mode to M-e, which means I can get to any character I can see in a buffer in four or five keystrokes (including the two needed to hit M-e). This beats using CTRL-{p,n,f,b} any day and shall definitely help save your pinkies.

    One may get fancy and modify ace-jump-mode so that the actual jump (the last keystroke) is performed without ever needing to hit a key requiring the pinky: looking at the source it looks quite easy (but then in some cases you’ll need to use one additional keystroke: in any case this shall still be much faster than manually navigating around).

    Here’s a two minutes demonstration as to how to blazingly fastly jump around using ace-jump-mode (but even that great video doesn’t do that mode justice: you really have to use it to realize how great it is):

    “Emacs rocks! Episode 10: jumping around”:

    http://emacsrocks.com/e10.html

    And then in addition to C-x and M-x, I’ve added C-, and M-, to act as C-x and M-x.

    For example:

    (define-key global-map [(control ,)] ctl-x-map)
    

    I’d say that whether you find or not a portable way to use your SPC as a CTRL, you may also want to look in alternatives to C-{p,n,f,b} and C-x / M-x (‘x’, even if it’s not requiring the pinky, is not very convenient IMHO).

    tl;dr

    To save your pinkies you can either:

    • turn on some ready-to-use vim-style mode

    • or spent the time needed to (re)configure entirely your Emacs to your liking and so that it stops destroying your pinkies (which may implies, but would not be limited to, using SPC as a CTRL if you find a portable way to do so)

    In addition to that you may want to use emacs modes (like ace-jump-mode) allowing to save many keystrokes.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I just started getting this error today, seemingly out of nowhere. Any one see
Out of the blue today I started getting this error in Visual Studio 2008
I have only started getting this error. The application works perfectly when working on
This morning I started getting the following warning when running tests. DEPRECATION WARNING: <%
At some point through my error my localhost started getting redirected. After reading around
I started getting this error in ASP.NET Gridview SQLDataSource. Everything was fine. In the
I just suddenly started getting this error when trying to query the table AVC.
I started getting this error when posting the form back with Model Binder. To
I recently started getting this error while running gems or bundler. The only thing
OK have just started getting this error and I'm not sure why. I have

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.