XtGetActionKeysym(3)
対応するキーシンボルを取得する
書式
KeySym XtGetActionKeysym(
event,
modifiers_return)
XEvent*
event;
Modifiers*
modifiers_return;
引き数
- event
-
イントリンシクスがアクション手続きに渡すイベントポインタを指定。
- modifiers_return
-
NULL でない場合、マッチしたときのモディファイアが返される。
説明
XtGetActionKeysym
は、アクション手続きがイントリンシクスによって呼び出された後で、そのア
クション手続きが復帰する前に呼び出される。また、このイベントポインタが、
アクション手続きに渡されたイベントポインタ同じ値を持っており、このイベ
ントが
KeyPress
イベントまたは
KeyRelease
イベントである場合、
XtGetActionKeysym
は、トランスレーションテーブルでの最終のイベント指定にマッチする
KeySym を返す。modifiers_return が NULL でない場合、モディファイ
アの状態は、実際にこの KeySym を生成するために使われる。
そうでない場合、イベントが
KeyPress
イベントまたは
KeyRelease
イベントならば、
XtGetActionKeysym
は
XtTranslateKeycode
を呼び出し、その結果を返す。これらのイベントでない場合には、
NoSymbol
が返され、
modifiers_return
は調べられない。