all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Teika Kazura <teika@lavabit.com>
To: help-gnu-emacs@gnu.org
Subject: Tricks for comfy Shift/Ctrl/Hyper...
Date: Wed, 21 Dec 2011 20:47:15 +0900 (JST)	[thread overview]
Message-ID: <20111221.204715.1752787653576875934.teika@lavabit.com> (raw)

Hi, it's a keyboard trick. You can have for example "Space-Shift dual
role key". When you press the space key alone, it's a space; but when
you press it with another key, it's a shift. Any pairs of keys are
possible. This means your hands can stay almost always at their home
postion.

I think it helps Emacs users a lot. In my case, ctrl is overlaid to
space. Now I can't type comfortably without it.
(In fact, I also press alt and shift with my thumbs now, but Japanese
keyboards is the best to achieve it. Japanese keyboards have a short
space key, and there's many keys you can hold with thumbs. You can buy
one from e.g. amazon.com or amazon.co.jp.)


My news is that this trick is now also available in Linux, enabled by
my hack which is a fork of Xorg driver "xf86-input-evdev". It's
already some one year old and stable enough. (For Win and Mac, there
have been keyboard utilities for such purpose, like AutoHotKey. Don't
ask me how help for them. A new thread for it may be, if you want one,
nice.)

In Japan, it's been known (to some extent) as "SandS" - stands for
"Space and Shift", proposed by K. Kimura in 2001. See the README cited
below for more on the history.

* README of my hack tells the detail:
  http://gitorious.org/at-home-modifier/at-home-modifier/blobs/raw/master/README
* Homepage:
  http://gitorious.org/at-home-modifier/pages/Home

For installation, visit distro forum threads:
* Gentoo: http://forums.gentoo.org/viewtopic-t-865313.html
* Arch: https://bbs.archlinux.org/viewtopic.php?pid=938140
* Ubuntu: http://ubuntuforums.org/showthread.php?p=10907505
* Debian: http://forums.debian.net/viewtopic.php?f=20&t=65950

It can be built exactly the same way as the Xorg's original
xf86-input-evdev package, so it must be easy, even if your distro
is not (yet) supported.

Happy typing,
Teika (Teika kazura)




             reply	other threads:[~2011-12-21 11:47 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-12-21 11:47 Teika Kazura [this message]
2011-12-22  8:01 ` Tricks for comfy Shift/Ctrl/Hyper Jonathan Groll

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=20111221.204715.1752787653576875934.teika@lavabit.com \
    --to=teika@lavabit.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.