From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: swap CapsLock and Ctrl only in Emacs Date: Tue, 13 Jun 2006 06:35:37 +0300 Message-ID: References: <719148673.11150100023147.JavaMail.nntpgw@xnews001> <877j3mslqi.fsf@tiger.rapttech.com.au> NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1150169770 11256 80.91.229.2 (13 Jun 2006 03:36:10 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 13 Jun 2006 03:36:10 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Jun 13 05:36:10 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FpzhB-00065S-1Y for geh-help-gnu-emacs@m.gmane.org; Tue, 13 Jun 2006 05:36:01 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FpzhA-00007W-J1 for geh-help-gnu-emacs@m.gmane.org; Mon, 12 Jun 2006 23:36:00 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Fpzgy-00007N-IV for help-gnu-emacs@gnu.org; Mon, 12 Jun 2006 23:35:48 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Fpzgv-00006Z-KP for help-gnu-emacs@gnu.org; Mon, 12 Jun 2006 23:35:47 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Fpzgv-00006W-FP for help-gnu-emacs@gnu.org; Mon, 12 Jun 2006 23:35:45 -0400 Original-Received: from [192.114.186.66] (helo=romy.inter.net.il) by monty-python.gnu.org with esmtp (Exim 4.52) id 1Fpzpm-0002hE-Hz for help-gnu-emacs@gnu.org; Mon, 12 Jun 2006 23:44:54 -0400 Original-Received: from HOME-C4E4A596F7 (IGLD-80-230-156-203.inter.net.il [80.230.156.203]) by romy.inter.net.il (MOS 3.7.3-GA) with ESMTP id EWG29493 (AUTH halo1); Tue, 13 Jun 2006 06:35:37 +0300 (IDT) Original-To: help-gnu-emacs@gnu.org In-reply-to: <877j3mslqi.fsf@tiger.rapttech.com.au> (message from Tim X on Mon, 12 Jun 2006 20:37:41 +1000) 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:35413 Archived-At: > From: Tim X > Date: Mon, 12 Jun 2006 20:37:41 +1000 > > Under X the solution is easy - you re-map the keys at the X level > using utilities like modmap. Which will swap the keys in all X applications--contrary to what the OP wanted. > For Windows, its a lot trickier as you either have to install a new > driver or hack the registry. Which isn't harder than using xmodmap: Google will find gazillions of articles on how to do the registry ``hack'' easy way. > Either option has considerable risk. There's absolutely no risk with the registry method. Even Microsoft explains in MSDN how to do that. Anyway, none of these solutions are limited to Emacs alone, which is what the OP wanted.