Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XLookupKeysym(3X11)

XStringToKeysym(3X11)  —  NEWS-OS Programmer’s Manual

名称

XStringToKeysym, XKeysymToString, XKeycodeToKeysym, XKeysymToKeycode − keysyms を置換する

形式

KeySym XStringToKeysym(string)
      char ∗string; char ∗XKeysymToString(keysym)
      KeySym keysym; KeySym XKeycodeToKeysym(display, keycode, index)
      Display ∗display;
      KeyCode keycode;
      int index; KeyCode XKeysymToKeycode(display, keysym)
      Display ∗display;
      KeySym keysym;

引数

displayX サーバへのコネクションを指定します。

indexKeyCode ベクトルの要素を指定します。

keycodeKeyCode を指定します。

keysym検索または置換 ( 移行 ) する KeySym を指定します。 searched for or converted. 

string置換 ( 移行 ) する KeySym の名前を指定します。

解説

各々の名前から XK_ プレフィックスを削除することにより、有効な KeySym 名 が、 <X11/keysymdef.h> にリストされます。 指定された文字列が、有効な KeySym と一致しない場合は、 XStringToKeysym は、 NoSymbol. を返します。 返された文字列は、静的領域に存在し、変更されてはなりません。 指定された KeySym が定義されていない場合は、 XKeysymToString は、 NULL を返します。 XKeycodeToKeysym 関数は、内部の Xlib テーブルを用い、 指定された KeyCode 用に定義された KeySym および KeyCode ベクトルの要素を返します。 記号が何も定義されていない場合は、 XKeycodeToKeysym は、 NoSymbol. を返します。 指定された KeySym が、 KeyCode に定義されていない場合は、 XKeysymToKeycode は零を返します。

関連事項

XLookupKeysym(3X11)
Xlib − C Language X Interface

NEWS-OSRelease 4.1C

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