From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kevin Rodgers Newsgroups: gmane.emacs.help Subject: Re: How to swap M-TAB and M-` Date: Tue, 29 Oct 2002 10:27:10 -0700 Sender: help-gnu-emacs-admin@gnu.org Message-ID: <3DBEC4EE.9020007@ihs.com> References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1035912914 16800 80.91.224.249 (29 Oct 2002 17:35:14 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 29 Oct 2002 17:35:14 +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 186aGn-0004Mp-00 for ; Tue, 29 Oct 2002 18:35:13 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 186aEI-0000xp-00; Tue, 29 Oct 2002 12:32:38 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!canoe.uoregon.edu!logbridge.uoregon.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!fu-berlin.de!uni-berlin.de!170.207.51.80!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 51 Original-NNTP-Posting-Host: 170.207.51.80 Original-X-Trace: fu-berlin.de 1035912427 3166212 170.207.51.80 (16 [82742]) User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:0.9.4.1) Gecko/20020406 Netscape6/6.2.2 X-Accept-Language: en-us Original-Xref: shelby.stanford.edu gnu.emacs.help:106514 Original-To: help-gnu-emacs@gnu.org Errors-To: help-gnu-emacs-admin@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.help:3064 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:3064 Jiri Pejchal wrote: > On Sat, 26 Oct 2002, Benjamin Rutt wrote: > > >>Jiri Pejchal writes: >> >> >>>That's it. But when I try: >>> >>>(keyboard-translate ?\M-` ?\M-\t) >>> >>>I get following error: >>> >>>Error in init file: Args out of range: #^[t nil nil nil nil nil nil nil nil nil nil ni\ >>>l nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil .... >>> >>Try placing (setq debug-on-error t) at the top of your .emacs and post >>the resulting backtrace. >> > > The same error: > > An error has occurred while loading `/home/xpejchal/.emacs': > > Args out of range: #^[t nil nil nil nil nil ni nil nil nil nil nil nil nil ...\ > .... > It ends: > nil nil nil keyboard-translate-table], -134217632 Exactly. Do keyboard-translate and keyboard-translate-table handle arbitrary keyboard events, or just characters? The "Keyboard Translations" Info node of the Emacs manual indicates the latter: ... there is only one set of keyboard translations, and it applies to every character that Emacs reads from the terminal. Keyboard translations take place at the lowest level of input processing; the keys that are looked up in keymaps contain the characters that result from keyboard translation. ... Keyboard translations affect only ASCII character input, not function keys; So perhaps you need to use key-translation-map instead. -- Kevin Rodgers