all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Demonstration mode...
@ 2005-06-23 19:05 David Kastrup
  2005-06-26 15:04 ` Richard M. Stallman
  0 siblings, 1 reply; 10+ messages in thread
From: David Kastrup @ 2005-06-23 19:05 UTC (permalink / raw)



Hi,

whenever I find myself doing a demonstration of Emacs capabilities and
features, I find myself using keyboard commands.  That is not helpful
to onlookers who just see magic happening.

So I have to force myself to use the mouse.

Now what would be very handy is something quite similar to some help
messages after M-x commands:

whenever Emacs finds that I used a key sequence from the current major
mode (it should be configurable which keymaps it consults for a
particular demo) that is also available as a menu, Emacs should fake
myself using the mouse: it should move the mouse cursor (like it
manages in mouse-avoidance mode) to the respective menu, hover a bit,
"click" it open, move the cursor down to the correct menu, hover a
bit, click on the menu, show the action.

If any dialogs get popped up in consequence, they should be mouse
dialogs, in the spirit of the mouse faking.

Of course, I don't want a "busy" cursor while this emulation is going
on.

If this sort of emulation works with recorded keyboard macros, and one
can edit delays into it, that would be a plus: one could replay a
complete demo without actually needing to touch the keyboard.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2005-06-28 21:29 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-23 19:05 Demonstration mode David Kastrup
2005-06-26 15:04 ` Richard M. Stallman
2005-06-26 18:57   ` David Kastrup
2005-06-27  5:37     ` Richard M. Stallman
2005-06-27 14:04       ` David Kastrup
2005-06-28  4:17         ` Richard M. Stallman
2005-06-28  6:59           ` David Kastrup
2005-06-28 21:29             ` Richard M. Stallman
2005-06-27 15:57       ` Drew Adams
2005-06-27 16:58         ` David Kastrup

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.