Renee Klawitter writes:

> Hi!!
>
> Is it possible to send a keystroke to an unfocused window ? What I
> think of is emacslike C-M-v to scroll down in another (emacs-)window.
>
> If you have your editor on one side of a splitted frame and maybe a
> xpdf on the other, pressing META-v will send the <down key> event to
> xpdf. The appropriate keystroke could be chosen by the receiving
> window's window-info; and the receiving window itself could be chosen
> by tagging it.
>
> Could this be done by a script ? And if so, how ?

You can use xautomation to send keystrokes.

I have written an emacs interface for xte. You can find it here:
http://www.xsteve.at/prg/emacs/xte.el

I have a similar demand. The following two functions jump to the
recent window, send prior/next and switch back to the actual one:

(defun xte-recent-win-page-up ()
  (interactive)
  (xte [(hyper ?k) ?k prior sleep (hyper ?k) ?k]))

(defun xte-recent-win-page-down ()
  (interactive)
  (xte [(hyper ?k) ?k next sleep (hyper ?k) ?k]))


Note: I use hyper ?k ?k to switch to the most recent window.

Stefan.

Reply via email to