Emacs other-frame, pointer focus
From:
Date: Sat May 15 2004 - 06:13:40 EDT
Hi there.
I'm sorry if you got this message already - I have not got it from the
subscription, not seen it in the archives, and haven't got any reply.
Three questions bother me right now with Exceed 8.0.
I'm running Exceed 8.0 on Windows XP with SP1a.
Firstly:
Using Emacs 20.7, I do "C-x 5 o" (running the command other-frame).
On native X11 (XFree86, XAccel) it works as expected, raising the
other window, moving the pointer to it, and focusing it. When under
Exceed, only the first two are done, and I have to switch the focus
separately... why is that?
I tried searching for that problem, and in some Emacs mailing list
someone already asked about this problem he had (with an old version
of Exceed on Windows 95 and an old Sun as a server: see
http://www.geocrawler.com/mail/thread.php3?subject=switching+frames&list=339
), but I found no solution.
Any idea? This is rather irritating.
Secondly:
I have the following X Selection settings in XConfig:
X Selection Associated With Edit Operations: PRIMARY
Auto Copy X Selection, Copy On Focus Loss
Auto Paste To X Selection
Grab Clipboard Retry Time (ms): 200
Auto Paste Delay Time (ms): 200
this usually works rather well. However, sometimes, after a while
Exceed has been running, it suddenly stops. What happens then is:
Things copied from X11 are automatically copied to Windows' clipboard,
but not vice versa. When copying stuff to the Windows clipboard, it
does not appear in the X primary cut buffer, and the X buffer remains
with its previous contents. I can, however, force the current Windows
clipboard into the X primary buffer using
Edit->Paste To X Selection->From Clipboard.
Restarting Exceed then returns me to the normally expected behaviour.
Any ideas?
Thirdly:
In Xconfig there is the option of having the focus follow the pointer,
which is something I find convenient and use with native X11 window
managers. This is also something commonly implemented for Windows by
many tools (Microsoft PowerToys, NVidia nView, etc.). However I don't
like it for Windows applications.
This option in Exceed, though, seems to affect Windows globally, and
not only exceed Windows.
How can I have X windows get the focus when the pointer is over them,
but native Windows windows only focus when clicked, etc.?
Thanks, any help appreciated,
-- Tom
--
Tom Alsberg - certified insane, complete illiterate.
* An idea is not responsible for the people who believe in it.
This archive was generated by hypermail 2b29
: Mon May 31 2004 - 23:54:01 EDT
|