From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.help,gmane.emacs.bugs,gmane.emacs.devel Subject: Re: read-key-sequence(-vector) on Shift left/right gives[left]/[right], not [S-left]/[S-right] ? Date: Tue, 07 Sep 2004 20:22:05 -0400 Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1094602990 18470 80.91.224.253 (8 Sep 2004 00:23:10 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 8 Sep 2004 00:23:10 +0000 (UTC) Cc: help-gnu-emacs@gnu.org, kai@emptydomain.de, bug-gnu-emacs@gnu.org, emacs-devel@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Sep 08 02:23:05 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1C4qEr-0008TJ-00 for ; Wed, 08 Sep 2004 02:23:05 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1C4qK6-0002ke-GN for geh-help-gnu-emacs@m.gmane.org; Tue, 07 Sep 2004 20:28:30 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1C4qJW-0002Yt-8G for help-gnu-emacs@gnu.org; Tue, 07 Sep 2004 20:27:54 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1C4qJV-0002YQ-3K for help-gnu-emacs@gnu.org; Tue, 07 Sep 2004 20:27:53 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1C4qJU-0002Xy-VU; Tue, 07 Sep 2004 20:27:53 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1C4qDt-0005KL-Qa; Tue, 07 Sep 2004 20:22:05 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1C4qDt-0004H4-6U; Tue, 07 Sep 2004 20:22:05 -0400 Original-To: "Drew Adams" In-reply-to: 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: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:20497 gmane.emacs.bugs:8964 gmane.emacs.devel:26870 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:8964 2) Shouldn't it at least be documented in the doc strings of read-key-sequence and read-key-sequence-vector? It already is: The third (optional) arg DONT-DOWNCASE-LAST, if non-nil, means do not convert the last event to lower case. (Normally any upper case event is converted to lower case if the original event is undefined and the lower case equivalent is defined.) 6) This is inconsistent (also) with read-event, which DTRT in this regard. They are different for good reason. 7) If this is for the convenience of being able to use the keys with caps-lock on, as the manual says, then why not just pre-bind shift-* to the same binding as * (*= any key)? That would be obviously inconvenient if the user rebinds such a key.