XSetDeviceMode(3XI) — NEWS-OS Programmer’s Manual
名称
XSetDeviceMode − change the mode of a device
形式
XSetDeviceMode(display, device, mode)
Display ∗display;
XDevice ∗device;
int _mode;
引数
display X サーバとの接続を指定する。
device 変更するモードのデバイスを指定する。
mode モードを指定する。 Absolute または Relative を指定可。
解説
XSetDeviceMode リクエストは絶対位置情報または相対位置情報 を報告できる入力デバイスのモードを変更します。 全ての入力デバイが稼働データを報告できるわけではありません、 また Absolute モードから Relative モードに 変更できるわけではありません。
XSetDeviceMode は BadDevice または BadMode エラーを生成します。
自己診断
BadDevice 無効デバイスが指定された。 指定デバイスが存在しない、 または XOpenInputDevice 経由にて クライアントからオープンされていない。 指定デバイスが X キーボードまたは X ポインタデバイスの場合、 このエラーが発生します。 XChangeKeyboardDevice または XChangePointerDevice リクエスト 経由にて、他のいくつかのクライアントが 指定デバイスを X キーボードまたは X ポインタデバイス にしようとすると、 このエラーが発生します。
BadMatch バリュエータを持たず、動作の軸を持たないデバイスを 指定することで XSetDeviceMode リクエストが実現する場合、 このエラーとなります。
BadMode 無効モードが指定された。 指定デバイスが XSetDeviceMode をサポートできない場合、 このエラーが発生します。
関連事項
Programming with Xlib
NEWS-OSRelease 4.2.1R