From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Robert Clancy Newsgroups: gmane.emacs.bugs Subject: bug#7458: Distinguishing between left/right command and control keys in OSX Date: Mon, 22 Nov 2010 08:56:18 +0000 Message-ID: <993AF898-FEC8-418C-AE70-B9D0AB4CF02F@gmail.com> References: <94F63F7E-B87C-4718-85F5-2A7552F7A07B@gmail.com> <4CE91AC5.3070109@swipnet.se> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1290417358 28640 80.91.229.12 (22 Nov 2010 09:15:58 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 22 Nov 2010 09:15:58 +0000 (UTC) To: 7458@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Nov 22 10:15:54 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1PKSV7-0000qY-FS for geb-bug-gnu-emacs@m.gmane.org; Mon, 22 Nov 2010 10:15:53 +0100 Original-Received: from localhost ([127.0.0.1]:38798 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PKSV6-0005PE-NF for geb-bug-gnu-emacs@m.gmane.org; Mon, 22 Nov 2010 04:15:52 -0500 Original-Received: from [140.186.70.92] (port=45999 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PKSTq-0004vG-Nx for bug-gnu-emacs@gnu.org; Mon, 22 Nov 2010 04:14:36 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PKSTp-00069h-7p for bug-gnu-emacs@gnu.org; Mon, 22 Nov 2010 04:14:34 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:58956) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PKSTp-00069a-5q for bug-gnu-emacs@gnu.org; Mon, 22 Nov 2010 04:14:33 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PKS81-0003SA-NN; Mon, 22 Nov 2010 03:52:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Robert Clancy Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 22 Nov 2010 08:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7458 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 7458-submit@debbugs.gnu.org id=B7458.129041586813260 (code B ref 7458); Mon, 22 Nov 2010 08:52:01 +0000 Original-Received: (at 7458) by debbugs.gnu.org; 22 Nov 2010 08:51:08 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PKS7A-0003Rp-Ah for submit@debbugs.gnu.org; Mon, 22 Nov 2010 03:51:08 -0500 Original-Received: from mail-ww0-f46.google.com ([74.125.82.46]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PKS78-0003RQ-Il for 7458@debbugs.gnu.org; Mon, 22 Nov 2010 03:51:07 -0500 Original-Received: by wwf26 with SMTP id 26so5282191wwf.15 for <7458@debbugs.gnu.org>; Mon, 22 Nov 2010 00:56:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:date:references:x-mailer; bh=5Au1iSuDqddTqdRtNIP99ZkY3suajO9RwTuWOrYGEWU=; b=neOsZwqzeENFSWjrnPWLmd03mP3yANXs00nt/+uHzpz0fEpNfFEusNwJ9btKPo8b/2 /jMAsWaDZHDuoIOHds5Ih+UAkAk8R120g1eDB19ycBBEK9BocQCLdq1plPwkW6GKU7y/ a7W2UkIUFe1x0medFukT3h4nU/YGjuCexYhY0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=byLQ2eFi9d49KytmSymIfYUu+z7lTnvrgdyhuntR/Ux696U++FiJMTxcRIDFuKEZ1S rTbR2xw1422EZTkroHFwTwBp6QO5+q0/BQW3Q/ZkQeilsEDcLn3PR0mMK19GztMlEMb/ Ulyvrdd4OSQI0/fxfgiYcYnz8T9RdtPbTBQUU= Original-Received: by 10.216.155.68 with SMTP id i46mr4488757wek.92.1290416180448; Mon, 22 Nov 2010 00:56:20 -0800 (PST) Original-Received: from h028.balliol.ox.ac.uk (h028.balliol.ox.ac.uk [163.1.167.28]) by mx.google.com with ESMTPS id x12sm2140484weq.42.2010.11.22.00.56.19 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 22 Nov 2010 00:56:19 -0800 (PST) In-Reply-To: <4CE91AC5.3070109@swipnet.se> X-Mailer: Apple Mail (2.936) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Mon, 22 Nov 2010 03:52:01 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:41816 Archived-At: Thanks for that. When I set ns-right-command-modifier to meta, Emacs correctly interprets commands like: M-v but if I try to use a command like C-M-v, Emacs says: is undefined. I presume that OSX is still catching the command key although Emacs =20 can interpret it as meta. If I set ns-command-modifier to meta I do not have this problem. Also, if I set ns-right-control-modifier to meta, Emacs does not =20 interpret right control correctly. That is it inteprets -v as C-v and C--v as C-v when ns-right-control-modifier is set to meta. Thanks, Rob On 21 Nov 2010, at 13:12, Jan Dj=E4rv wrote: > Added to trunk. As emacs-23 is in prestest, I didn't change there. > Note that Aquaemacs value none corresponds to left in Emacs, see = http://debbugs.gnu.org/cgi-bin/bugreport.cgi?bug=3D7150=20 > . > > Jan D. > > > Robert Clancy skrev 2010-11-21 12.17: >> This is feature request for OSX users. As of revno 100102, one can =20= >> set >> ns-right-alternate-modifier >> to change what the right alt key does. I would like to be able to =20 >> change what >> right command does. In particular I would like to be able to set >> ns-right-command-modifier >> to give meta but also to allow the operating system to catch left =20 >> command. >> >> A relevant patch for aquamacs is given at >> = http://lists.aquamacs.org/pipermail/aquamacs-devel/2009-December/003890.ht= ml >> >> Thanks, >> Rob >> >> >> >>