Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XSetDeviceMode(3XI) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026