xyzzyを移動する時、一々マウスを使うのは面倒なので、キーボード操作で移動できるようにする。 移動位置の基準には、ほえほえ日記を見ている人はまず間違いなく2つや3つは常時起動してるはずの、PPcを使う。
PPx側の設定
以下をScriptフォルダに保存。
rotate_ppc_id.js
以下を編集して取り込み。
_Command = { ; ユーザコマンド・関数
xyzzypos = *string o,handle=%%N%*script(%0Script\rotate_ppc_id.js,xyzzyid)
*fitwindow %*extract("%so"handle""),%*findwindowtitle("-xyzzy-"),20
}
xyzzy側の設定
以下を.xyzzyに追加。
(setq-default title-bar-format "-xyzzy-")
(set-extended-key-translate-table exkey-S-tab #\F20)
(global-set-key '#\F20 #'(lambda () (interactive)
(call-process "D:\\bin\\ppx\\PPTRAYW.EXE -c *xyzzypos")))
やり方
PPc[A] PPc[B] PPc[C]の三つが起動していた場合、xyzzy上でShift+Tabで、
PPc[A]→PPc[B]→PPc[C]→PPc[A]→…
という順序でPPc中央に移動する。
0 件のコメント:
コメントを投稿