From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: yuan@cs.umd.edu Newsgroups: gmane.emacs.help Subject: Re: M-TAB already used by KDE Date: 20 Dec 2002 18:29:06 -0500 Organization: University of Maryland College Park Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: <87n0n09sn1.fsf@genesys.cs.umd.edu> References: <3dfe3ea4.1245206@news.cis.dfn.de> <1my96ndvtq.fsf@Tempo.Update.UU.SE> <1mr8cfq9uv.fsf@Tempo.Update.UU.SE> <1m8yymqkx7.fsf@Tempo.Update.UU.SE> <1mn0n2owaa.fsf@Tempo.Update.UU.SE> <1mznr0gz9l.fsf@Tempo.Update.UU.SE> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1040427372 1371 80.91.224.249 (20 Dec 2002 23:36:12 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 20 Dec 2002 23:36:12 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18PWgd-0000Ly-00 for ; Sat, 21 Dec 2002 00:36:11 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18PWgU-0007If-09 for gnu-help-gnu-emacs@m.gmane.org; Fri, 20 Dec 2002 18:36:02 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!bloom-beacon.mit.edu!news2.wam.umd.edu!not-for-mail Original-Newsgroups: comp.emacs,gnu.emacs.help Original-Lines: 56 Original-NNTP-Posting-Host: 178-150.mam.umd.edu Original-X-Trace: grapevine.wam.umd.edu 1040427075 6006 129.2.178.150 (20 Dec 2002 23:31:15 GMT) Original-X-Complaints-To: abuse@wam.umd.edu Original-NNTP-Posting-Date: Fri, 20 Dec 2002 23:31:15 +0000 (UTC) Original-Sender: yuan@cs.umd.edu Original-Sender: yuan@cs.umd.edu User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Original-Xref: shelby.stanford.edu comp.emacs:76584 gnu.emacs.help:108382 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:4911 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:4911 Fredrik Staxeng writes: > >Fredrik Staxeng writes: > ... > I found a picture of the space-cadet keyboard on the web: > > http://screenshots.sourceforge.net/misc/SpaceCadet1.jpg > > The web page says that this was used with LMI machines as well. It has > Shift, Ctrl, Meta, Super, Hyper, Greek and Top. The X keyboard model > is definitely not enough to support this keyboard. > > But anyway, since there is no specific name for mod5 there is no way > to use five distinct modifiers (in addition to Shift and Ctlr) with > Emacs, is there? > > With universal UTF-8 support just around the corner, people might > want to put real alphas etc in their Tex/Nroff documents. Thus a > Greek modifier is needed :-) I have setup my pc101 keyboard to have Emacs recognized all Escape, Meta, Alt, Control, Super, Hyper, Shift, etc etc. Below is my ~/.Xmodmap, which makes my keyboard look like this: [Control] [Shift] .....................................[Shift] [Fn/Multi] [Hyper] [Meta] [Space] [Alt] [Super] I hope everyone adopt this map so there is nonzero chance that I'll still be able to function when forced to use others' keyboard. :) ______________________________________________________________________________ clear Control clear Lock clear mod1 clear mod2 clear mod3 clear mod4 clear mod5 keysym Control_L = Hyper_L keysym Control_R = Super_R keysym Alt_L = Meta_L keysym Meta_R = Alt_R keysym Caps_Lock = Control_L ! make the thinkpad Fn key double as multi key keycode 227 = Multi_key add Control = Control_L add Lock = Caps_Lock add mod1 = Meta_L Meta_R Multi_key add mod2 = Hyper_L Hyper_R add mod3 = Num_Lock add mod4 = Alt_L Alt_R add mod5 = Super_L Super_R Scroll_Lock