On 8/6/2011 12:13 PM, steven Mitchell wrote:
Eric,
I'm not sure of all of what you said since I have never used Naturally
Speaking, but I do know that the
method of copy/paste used by windows is known by the name CUA\
as Stephen pointed
out, CUA has gone stable long time and when you add Emacs you
have a tortured history.
I guess I was approaching in a backwards fashion wondering if anybody knew how
one uses the Windows copy and paste commands to get information to or from an
application. Would this alternative method work with Emacs and not get in the
way of the normal Emacs keystrokes?
Keystroke remapping doesn't work for me because 1) the damned keystrokes are
wired so hard into my muscle memory now I don't think I could change, 2) I'm not
entirely hands-free and I will still try to type on occasion if my voice is
feeling stressed.
In thinking about this, I start wondering if there was an alternative. Could one
mirror the visible portion of the Emacs buffer into another Windows edit
control? Sounds weird I'll admit but follow me for a moment. The normal way
NaturallySpeaking speech enables an application is to create a shadow buffer
called a vdict and anything that is dictated into that buffer is copied to the
real application buffer and anything typed into the real application buffer
appears in the vdict. Normally only one window shows and that's okay for things
are the usual word processor type of stuff.
Emacs is special. We all admit that at some level. Some days it's special like
magic, other days it's special like sped. I'm thinking that if I could just
have a second window that was designed to work with speech recognition
automatically like some of the standard edit controls are, is it possible to
synchronize the two windows? You type into one, it appears in both. I'm planning
on some magic for making it possible to edit code using this model but it's
important to be able to synchronize the display windows on both sides.
Any ideas? Any suggestions. This is really important so any response is welcome.
--- eric
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta