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