From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Teika Kazura Newsgroups: gmane.emacs.help Subject: Tricks for comfy Shift/Ctrl/Hyper... Date: Wed, 21 Dec 2011 20:47:15 +0900 (JST) Message-ID: <20111221.204715.1752787653576875934.teika@lavabit.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1324490255 625 80.91.229.12 (21 Dec 2011 17:57:35 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 21 Dec 2011 17:57:35 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Dec 21 18:57:31 2011 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RdQPz-0001lE-Ey for geh-help-gnu-emacs@m.gmane.org; Wed, 21 Dec 2011 18:57:31 +0100 Original-Received: from localhost ([::1]:39677 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RdQPy-0007zH-W6 for geh-help-gnu-emacs@m.gmane.org; Wed, 21 Dec 2011 12:57:30 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:60090) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RdKdu-0002Lx-EW for help-gnu-emacs@gnu.org; Wed, 21 Dec 2011 06:47:34 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RdKdo-0000KB-Lt for help-gnu-emacs@gnu.org; Wed, 21 Dec 2011 06:47:30 -0500 Original-Received: from karen.lavabit.com ([72.249.41.33]:37223) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RdKdo-0000K5-Ip for help-gnu-emacs@gnu.org; Wed, 21 Dec 2011 06:47:24 -0500 Original-Received: from e.earth.lavabit.com (e.earth.lavabit.com [192.168.111.14]) by karen.lavabit.com (Postfix) with ESMTP id 338AA11BC01; Wed, 21 Dec 2011 05:47:23 -0600 (CST) Original-Received: from localhost (p3178-ipad301hodogaya.kanagawa.ocn.ne.jp [58.88.2.178]) by lavabit.com with ESMTP id 1ATNAHRVD87A; Wed, 21 Dec 2011 05:47:23 -0600 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=lavabit; d=lavabit.com; b=HoyTRBMB9WAz/v/mX6nUBUu3IN21TMfgDOkg1W5DfnE5UIhtsj5uoHyEQX3bcc0e2gvixQOP3p88gec5BjtugmWN9Au/ZKVKCLOccDnV8Ixb0sF2bGkqMmlwDtJF4m8Ypc8zknmJoBqF5RBG8k96xdL4pMpP9P3QIzqBW2mVbnM=; h=Date:Message-Id:To:Subject:From:Mime-Version:Content-Type:Content-Transfer-Encoding; X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Received-From: 72.249.41.33 X-Mailman-Approved-At: Wed, 21 Dec 2011 12:57:26 -0500 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:83236 Archived-At: 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)