From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: nospam@dev.null (Alexey Pustyntsev) Newsgroups: gmane.emacs.help Subject: Re: keyboard for emacs? Date: Fri, 29 Dec 2006 12:51:18 +1000 Message-ID: References: <1167188207.954542.311960@79g2000cws.googlegroups.com> <6vOdnfCJwPYHQw7YnZ2dnUVZ_rPinZ2d@io.com> NNTP-Posting-Host: dough.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1167359860 836 80.91.229.10 (29 Dec 2006 02:37:40 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 29 Dec 2006 02:37:40 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Dec 29 03:37:38 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by dough.gmane.org with esmtp (Exim 4.50) id 1H07cm-0008OG-C8 for geh-help-gnu-emacs@m.gmane.org; Fri, 29 Dec 2006 03:37:36 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1H07cl-0007jP-Rw for geh-help-gnu-emacs@m.gmane.org; Thu, 28 Dec 2006 21:37:35 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1H07cY-0007iC-86 for help-gnu-emacs@gnu.org; Thu, 28 Dec 2006 21:37:22 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1H07cR-0007dd-U6 for help-gnu-emacs@gnu.org; Thu, 28 Dec 2006 21:37:21 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1H07cR-0007dF-Lg for help-gnu-emacs@gnu.org; Thu, 28 Dec 2006 21:37:15 -0500 Original-Received: from [87.242.74.155] (helo=sycore.org) by monty-python.gnu.org with esmtp (Exim 4.52) id 1H07cR-00015P-0b for help-gnu-emacs@gnu.org; Thu, 28 Dec 2006 21:37:15 -0500 Original-Received: by sycore.org (Postfix, from userid 8) id BE8ADC651; Fri, 29 Dec 2006 05:37:08 +0300 (MSK) Original-Received: from sycore.org (ip.217-148-192-196.sakhalintelecom.ru [217.148.192.196]) by sycore.org (Postfix) with ESMTP id AAE24C621 for ; Fri, 29 Dec 2006 05:37:06 +0300 (MSK) Original-Received: from alexey by sycore.org with local (Exim 4.62) (envelope-from ) id 1H07q2-0002SO-10 for help-gnu-emacs@gnu.org; Fri, 29 Dec 2006 12:51:18 +1000 User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/22.0.50 Original-To: help-gnu-emacs@gnu.org In-Reply-To: <6vOdnfCJwPYHQw7YnZ2dnUVZ_rPinZ2d@io.com> (Mark Geary's message of "Thu, 28 Dec 2006 09:11:22 -0600") X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:39993 Archived-At: Hi all! I am not a Mac OS X user (I run Gentoo), but I successfully changed the qwerty layout into dvorak. I just created a brand new file named dvorak-ru, put it into /etc/X11/xkb/symbols/pc and set the Option "XkbLayout" to "dvorak, dvorak-ru" in the xorg.conf file. As you have correctly guessed, Mr. Dvorak did not invented his layout for Russians, so that was custom re-mapping of almost the whole keyboard, not just 2 keys. It seems to me the above method should work for any unix-like OS. Have a look at the syntax of the files like 'dvorak' or 'latin' in the ~/xkb directory. It is very simple. You could even write your own bash (python/perl) script so that your layout swaps upside down as soon as your display gets locked while you are away :) (not a 'silver bullet', of course, but that can make the snooper's life a little bit more complicated) ! You get the idea. geary@fnord.io.com (Mark Geary) writes: > Does anyone know how to do this on Mac OS X? Swapping the CapsLock and > the left Ctrl key only (leaving the right Ctrl as is)? > > Mark Geary Off-topic: I am very pleased to join the GNU Emacs community. Let me wish all of you well in the New Year. -- Rgds Alexey