8.3 Input Focus
入力フォーカスはキーボードが生成したイベントをどのクライアントウィンドウ
が受け取るかを正確に定義します。
- Function: input-focus
- 現在フォーカスされているウィンドウの Window オブジェクトか、あるいはどの
ウィンドウもフォーカスされていなければ
nil
を返します。
- Function: set-input-focus window
- window に関連づけられたクライアントウィンドウにフォーカスします。
- Variable: focus-mode
- そのときのマウスを使って入力フォーカスを割り当てる方法を定義します。可能
な値は
enter-exit
、enter-only
そして click
です。
- Variable: focus-proxy-click
- click-to-focus モードのとき、もしこの変数が
nil
でないならばフォー
カスに割り当てられたクリックは単にクライアントウィンドウに透過します。
このオプションは(window-put
関数を使って)ウィンドウの
focus-click-through
プロパティを設定することでウィンドウ毎に設定
できます。
sawfish はまた、最近どのウィンドウがフォーカスされたかという順番も保存し
ています。
- Function: window-order &optional workspace allow-iconified all-viewports
- もっとも最近フォーカスされた順番でウィンドウのリストを返します。
もし workspace が整数で与えられたらその[番号の]ワークスペースに含
まれるウィンドウだけを、そうでなければすべてのワークスペースで検索されま
す。
もし allow-iconified が nil でなければアイコン化されたウィンドウも
含めます。もし all-viewports
が nil でなければワークスペースのす
べての viewport で検索されます。
- Function: window-order-push window
- フォーカススタックの一番上に Window オブジェクト window を押し上げ
ます。
- Function: window-order-pop window
- フォーカススタックから Window オブジェクト window を取り除きます。
- Function: window-order-focus-most-recent
- 現在のワークスペース、ビューポートでもっとも最近フォーカスされたウィンド
ウにフォーカスします。
This document was generated
by SATO Satoru on October, 28 2000
using texi2html