Ximとは? わかりやすく解説

X Input Method

(Xim から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/07/19 09:08 UTC 版)

X Input Method (XIM) はX Window Systemにおけるテキスト入力のためのインプットメソッド (IM) である。

概要

XIMはマルチバイト文字を入力する際に使われ、Xlibがその関数インタフェースを提供する。テキスト入力を扱うXIMに対して、テキスト出力を扱うAPIはXOMである。X Window Systemの代表的なライブラリであるGTKQtではimmoduleが実装されている[1]ので、これらのライブラリを用いればアプリケーション開発者が直接XIMを扱わなくても、作成したアプリケーションで日本語入力が行える。

入力スタイル

インプットメソッドの要求する可能性のある領域にはstatusやpreeditなどがある。これらの領域の設定によって入力スタイルが変わる。入力スタイルにはon-the-spot、over-the-spot、off-the-spotやrootがある[2]。GTK2[3]やQt[4]などのライブラリでは初期設定でon-the-spotになっており、on-the-spotスタイルが一般的に用いられる。しかし、on-the-spotスタイルではコールバック関数を定義する必要がある[5]ので、GUIライブラリにおける実装は他のスタイルに比べて複雑になる。

脚注

  1. ^ 「日本語入力システムの構造の概要」『UNIX USER』、ソフトバンクパブリッシング、2004年5月。 
  2. ^ 日本語入力システムの概要とセットアップ
  3. ^ 「XIMのプリエディット描画スタイル」『UNIX USER』、ソフトバンクパブリッシング、2004年5月。 
  4. ^ Choosing the input style[リンク切れ]
  5. ^ Internationalized Text Input,"Xlib Programming Manual" (O'Reilly & Associates, Inc.)

関連項目

外部リンク


XIM

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/12/25 00:07 UTC 版)

XIMX Window Systemにおけるテキスト入力のためのAPIである。

概要

XIMはマルチバイト文字を入力する際に使われ、Xlibがその関数インターフェイスを提供する。テキスト入力を扱うXIMに対して、テキスト出力を扱うAPIはXOMである。X Window Systemの代表的なライブラリであるGTK+Qtではimmoduleが実装されている[1]ので、これらのライブラリを用いればアプリケーション開発者が直接XIMを扱わなくても、作成したアプリケーションで日本語入力が行える。

入力スタイル

インプットメソッドの要求する可能性のある領域にはstatusやpreeditなどがある。これらの領域の設定によって入力スタイルが変わる。入力スタイルにはon-the-spot、over-the-spot、off-the-spotやrootがある[2]。GTK+2[3]やQt[4]などのライブラリでは初期設定でon-the-spotになっており、on-the-spotスタイルが一般的に用いられる。しかし、on-the-spotスタイルではコールバック関数を定義する必要がある[5]ので、GUIライブラリにおける実装は他のスタイルに比べて複雑になる。

脚注

  1. ^ 日本語入力システムの構造の概要」、『UNIX USER』、ソフトバンクパブリッシング、2004年5月。
  2. ^ 日本語入力システムの概要とセットアップ
  3. ^ XIMのプリエディット描画スタイル」、『UNIX USER』、ソフトバンクパブリッシング、2004年5月。
  4. ^ Choosing the input style[リンク切れ]
  5. ^ Internationalized Text Input,"Xlib Programming Manual" (O'Reilly & Associates, Inc.)

関連項目

外部リンク





固有名詞の分類


英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「Xim」の関連用語

Ximのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Ximのページの著作権

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのX Input Method (改訂履歴)、XIM (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2026 GRAS Group, Inc.RSS