From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chad Brown Newsgroups: gmane.emacs.devel Subject: Re: Proposal: merge [S-tab] and [backtab] Date: Mon, 2 Aug 2010 13:27:12 -0700 Message-ID: References: <4C564807.7020903@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1280780867 30496 80.91.229.12 (2 Aug 2010 20:27:47 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 2 Aug 2010 20:27:47 +0000 (UTC) Cc: Emacs development discussions To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 02 22:27:46 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Og1bp-0004SP-El for ged-emacs-devel@m.gmane.org; Mon, 02 Aug 2010 22:27:41 +0200 Original-Received: from localhost ([127.0.0.1]:50670 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Og1bo-0002pl-Pc for ged-emacs-devel@m.gmane.org; Mon, 02 Aug 2010 16:27:40 -0400 Original-Received: from [140.186.70.92] (port=41415 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Og1bi-0002pW-Rr for emacs-devel@gnu.org; Mon, 02 Aug 2010 16:27:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Og1bh-0001DB-Sg for emacs-devel@gnu.org; Mon, 02 Aug 2010 16:27:35 -0400 Original-Received: from dmz-mailsec-scanner-7.mit.edu ([18.7.68.36]:58042) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Og1bh-0001Cr-Py for emacs-devel@gnu.org; Mon, 02 Aug 2010 16:27:33 -0400 X-AuditID: 12074424-b7c35ae000000a07-2f-4c572a364971 Original-Received: from mailhub-auth-1.mit.edu (MAILHUB-AUTH-1.MIT.EDU [18.9.21.35]) by dmz-mailsec-scanner-7.mit.edu (Symantec Brightmail Gateway) with SMTP id 89.6E.02567.63A275C4; Mon, 2 Aug 2010 16:27:34 -0400 (EDT) Original-Received: from outgoing.mit.edu (OUTGOING-AUTH.MIT.EDU [18.7.22.103]) by mailhub-auth-1.mit.edu (8.13.8/8.9.2) with ESMTP id o72KRWwk008510; Mon, 2 Aug 2010 16:27:32 -0400 Original-Received: from [10.0.1.5] (c-98-247-149-76.hsd1.wa.comcast.net [98.247.149.76]) (authenticated bits=0) (User authenticated as yandros@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.6/8.12.4) with ESMTP id o72KRDHT014244 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Mon, 2 Aug 2010 16:27:29 -0400 (EDT) In-Reply-To: X-Mailer: Apple Mail (2.1081) X-Brightmail-Tracker: AAAAARVg7Go= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:128158 Archived-At: On Aug 2, 2010, at 1:11 PM, Stefan Monnier wrote: >> I think I was the one who mentioned S-iso-tab (in the bug thread). >> But I meant `S-iso-lefttab'. > > BTW, could someone explain to me what is the iso-lefttab key? > What does it look like, where is it "typically" located? I believe it stems from the practice on some (older?) keyboards of printing a pair of arrows on the `tab key', one pointing each direction, mimicking the placement of (for example) `!' over `1' on the US-qwerty keyboard. A little web searching suggests that it originated in the early days of X: There is no universal standard for "backward tab" in the X Window System. On some systems shift+tab gives the keysym "ISO Left Tab", on others it gives a private "BackTab" keysym and on others it gives "Tab" and applications tell from the shift state that it means backward-tab rather than forward-tab. In the RFB protocol the latter approach is preferred. Viewers should generate a shifted Tab rather than ISO Left Tab. However, to be backwards-compatible with existing viewers, servers should also recognise ISO Left Tab as meaning a shifted Tab. That same web searching also suggests that Emacs customization is the most common source of `caring' about iso-lefttab in the present. Hope this helps, *Chad