Article View: gnu.emacs.bug
Article #702Reserving a keybinding for menus
From: Frank_Ritter
Date: Fri, 14 Aug 1992 19:30
Date: Fri, 14 Aug 1992 19:30
35 lines
1922 bytes
1922 bytes
Here is a modest proposal to reserve a keybinding.
If this doesn't come under a bug, please forward onto the right place.
Emacs is mostly keystroke-based, but menus would be a useful adjunct
for novices, even keystroke ones.
We can't just use pop-up windows in X, for sometimes people dial up,
although this should be standard too.
This keybinding should hold across across modes -- it must be a
convention. This makes GNU-Central the place to propagate it.
I suggest that C-h C-m be reserved for this use. C-h is help, and a
menu is actually a type of help, letting command names be saved in
recognition memory instead of recall memory.
Right now I also use C-c C-m in many small modes (soar-mode,
taql-mode, dismal-mode, soon s-mode), and I can count on that for my
users, but I know that outside of those modes, it would also be handy
to a menu.
I can provide a sample menu package, simple-menu.el. It is not
necessarily the best, and there are places where I know it could use
improvement, but it serves, and provides a lower bound on
functionality.
Type C-c C-m, get a list of items in the mini-buffer, type their first
letter, get another menu, or execute that command. Type ? or SPC, and
get a help message generated from the menu and commands.
Frank Ritter@cs.cmu.edu best mail drop
ritter@psy.cmu.edu my real affiliation
fr07@andrew.cmu.edu where the above two point to
(412) 268-2969
(412) 681-5739 (incoming fax)
Technical Details
Message-ID:
<7475.713849426@SHAMO.SOAR.CS.CMU.EDU>Path:
arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!shamo.soar.cs.cmu.edu!Frank_RitterShow Full Headers
Complete Article Headers
Newsgroups: gnu.emacs.bug Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!shamo.soar.cs.cmu.edu!Frank_Ritter From: Frank_Ritter@shamo.soar.cs.cmu.edu Subject: Reserving a keybinding for menus Message-ID: <7475.713849426@SHAMO.SOAR.CS.CMU.EDU> Sender: gnulists@ai.mit.edu Organization: GNUs Not Usenet Distribution: gnu Date: Fri, 14 Aug 1992 19:30:26 GMT Approved: bug-gnu-emacs@prep.ai.mit.edu Lines: 36