From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai =?iso-8859-15?q?Gro=DFjohann?=) Newsgroups: gmane.emacs.devel Subject: Re: Easy keybinding Date: Mon, 22 Jul 2002 17:45:26 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: References: <200207212014.g6LKEhP00829@aztec.santafe.edu> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1027352797 26812 127.0.0.1 (22 Jul 2002 15:46:37 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 22 Jul 2002 15:46:37 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17WfOO-0006yL-00 for ; Mon, 22 Jul 2002 17:46:36 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17WfcH-0008Lr-00 for ; Mon, 22 Jul 2002 18:00:57 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17WfOM-0005hl-00; Mon, 22 Jul 2002 11:46:34 -0400 Original-Received: from waldorf.cs.uni-dortmund.de ([129.217.4.42]) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17WfNO-0005g1-00; Mon, 22 Jul 2002 11:45:34 -0400 Original-Received: from lothlorien.cs.uni-dortmund.de (lothlorien [129.217.19.67]) by waldorf.cs.uni-dortmund.de with ESMTP id g6MFjWb18875; Mon, 22 Jul 2002 17:45:32 +0200 (MES) Original-Received: from lucy.cs.uni-dortmund.de (lucy [129.217.19.80]) by lothlorien.cs.uni-dortmund.de id RAA20898; Mon, 22 Jul 2002 17:45:26 +0200 (MET DST) Original-Received: by lucy.cs.uni-dortmund.de (Postfix, from userid 6104) id 693CA3B221; Mon, 22 Jul 2002 17:45:26 +0200 (CEST) Original-To: rms@gnu.org In-Reply-To: <200207212014.g6LKEhP00829@aztec.santafe.edu> (Richard Stallman's message of "Sun, 21 Jul 2002 14:14:43 -0600 (MDT)") Original-Lines: 33 User-Agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.3.50 (i686-pc-linux-gnu) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:5966 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:5966 Richard Stallman writes: > Gtk applications allow keybindings by selecting a menu item with the > mouse, then hitting a key. So if you select the File/Open item with > the mouse and then press the x key, then you have bound x to the > command which invokes File/Open. > > What does the user do, physically, to "select" a menu item with the > mouse but not actually invoke it? One common way to invoke menu items is to move the mouse to the menu bar, press the (left) mouse button, drag the mouse until the right item is highlighted, then release the mouse button. I guess (but I'm not 100% sure) that selecting a menu item means to do all steps up to, but not including, the button release. > We could probably make an Emacs command easily enough that makes a key > binding by copying another key binding. The second key sequence could > be a menu item. That would not be the exact same interface but it > would provide the same feature and it would fit Emacs better. Is that > good enough? Sounds nice. > What I would really like is to integrate customization of key bindings > in to Custom. Indeed. kai -- A large number of young women don't trust men with beards. (BFBS Radio)