From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Ben Wing Newsgroups: gmane.emacs.devel Subject: Re: C-l while in menu? Date: Tue, 23 Apr 2002 02:32:31 -0700 Sender: emacs-devel-admin@gnu.org Message-ID: References: <200204072343.g37NhIC20114@aztec.santafe.edu> <200204201727.g3KHRD401381@aztec.santafe.edu> <200204220746.g3M7kvY01878@aztec.santafe.edu> <200204220928.g3M9S9H32293@rum.cs.yale.edu> <3CC40A74.5040600@666.com> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1019554416 13628 127.0.0.1 (23 Apr 2002 09:33:36 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 23 Apr 2002 09:33:36 +0000 (UTC) Cc: Stefan Monnier , Richard Stallman , gerd@gnu.org, emacs-devel@gnu.org, xemacs-design@xemacs.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 16zwg3-0003Xh-00 for ; Tue, 23 Apr 2002 11:33:35 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 16zwhA-0007O0-00 for ; Tue, 23 Apr 2002 11:34:45 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16zwfi-0007D4-00; Tue, 23 Apr 2002 05:33:14 -0400 Original-Received: from falcon.mail.pas.earthlink.net ([207.217.120.74] helo=falcon.prod.itd.earthlink.net) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16zwdZ-000689-00; Tue, 23 Apr 2002 05:31:01 -0400 Original-Received: from sdn-ap-007caburbp0512.dialsprint.net ([63.184.66.4] helo=666.com) by falcon.prod.itd.earthlink.net with esmtp (Exim 3.33 #2) id 16zwdS-00040b-00; Tue, 23 Apr 2002 02:30:55 -0700 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4.1) Gecko/20020314 Netscape6/6.2.2 X-Accept-Language: en-us Original-To: Pavel =?ISO-8859-15?Q?Jan=EDk?= Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:3083 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:3083 i'm sorry about the tone of that last message, it may have come across badly. what i meant to say [more nicely!] was that although we certainly should provide f10 as a way to get to the menus, most of the world uses accelerators as the standard way of getting to menus, and with sufficiently clever design [a la what i've done in xemacs], you can use accelerators with only one meta key and without interfering with the other uses of meta. it's much better to make accelerators work seamlessly than do them in a clumsy fashion and *require* that f10 be used to get to the menus -- it should be a backup. btw i checked it out on windows, and most programs do indeed let you get to the menus using f10 as well as accelerators. the one exception is VC++ -- the program that we should probably take as our first point of reference when updating the GUI. VC++ uses f10 for "next instruction" [single step but not into function calls]. my own personal bindings use F10 as Undo, and I use the accelerators [with only one META key, i.e. accelerators and M-foo are multiplexed] all the time in XEmacs, and i have very few problems with it. ben Pavel Janík wrote: > From: Ben Wing > Date: Mon, 22 Apr 2002 06:04:52 -0700 > >Ben, Stefan, > > > >> I think it is very easy. We should use F10, and invent new variable > > >> f10-should-use-tmm (this is only idea to exactly describe its meaning...) > > >> defaulting to nil. > >[...] > > > -- if you have an alt key separate from meta, you can use it for menu > > accelerators. > >I was not talking about accelerators. I know how to use them in XEmacs. But >I do not know if there is a key binding to pop-up the first menu in the >menubar. We would like Emacs to be compatible if XEmacs if it has that >feature. I do not use XEmacs so I'm asking: does XEmacs have that feature? >If so, what is the keybinding? > >As Eli said: keyboard controlling menu is useless if you do not have a way >to enter menubar. Accelerators is one way, but I'm looking for the second >one right now. > >[...] > >Due to this misunderstanding I ignored the rest of your e-mail. >