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

Weblio 辞書 > コンピュータ > IT用語辞典 > InputMethodの意味・解説 

インプットメソッド

【英】IM, input method

インプットメソッドとは、日本語中国語などの2バイト言語入力するためのソフトウェアのことである。

国内では、日本語入力システムかな漢字変換ソフトウェア)を指す場合が多い。代表的なインプットメソッドとしては、マイクロソフトMS-IMEアップルことえりジャストシステムATOKなどがある。

なお、インプットメソッドのことを、WindowsではIMEInput Method Editor)と呼んでいる。

ツール・ユーティリティのほかの用語一覧
日本語入力:  ATOK  ATOK Pocket  一括変換  インプットメソッド  インライン変換  Baidu Type  Google日本語入力

InputMethod クラス

Pocket PC の InputPanel.InputMethodCollection クラスメンバの名前およびクラス ID提供します。このクラス継承できません。

名前空間: Microsoft.WindowsCE.Forms
アセンブリ: Microsoft.WindowsCE.Forms (microsoft.windowsce.forms.dll 内)
構文構文

Public NotInheritable Class
 InputMethod
public sealed class InputMethod
public ref class InputMethod sealed
public final class InputMethod
解説解説

このクラスには、InputPanel.InputMethodCollection からのみアクセスできます

使用例使用例

利用できる入力方式リスト ボックス設定するコード例次に示します。このコード例は、InputPanel.InputMethodCollection クラストピック取り上げているコード例一部分です。

Private Sub GetInputMethods()
    Me.ListBox1.Items.Clear()
    
    ' Get the InputMethods collection and
    ' add each method to the list box.
    Dim im As InputMethod
    For Each im In  InputPanel1.InputMethods
       Me.ListBox1.Items.Add(im.Name)
    Next im
End Sub
// Get the InputMethods collection and
// add each method to the list box.
foreach (InputMethod im in ip.InputMethods)
{
 this.listBox1.Items.Add(im.Name);
}
継承階層継承階層
System.Object
  Microsoft.WindowsCE.Forms.InputMethod
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
InputMethod メンバ
Microsoft.WindowsCE.Forms 名前空間

InputMethod プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Name 入力方式の名前を取得します
参照参照

関連項目

InputMethod クラス
Microsoft.WindowsCE.Forms 名前空間

InputMethod メソッド


InputMethod メンバ

Pocket PC の InputPanel.InputMethodCollection クラスメンバの名前およびクラス ID提供します。このクラス継承できません。

InputMethod データ型公開されるメンバを以下の表に示します


パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Name 入力方式の名前を取得します
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

InputMethod クラス
Microsoft.WindowsCE.Forms 名前空間

インプットメソッド

(InputMethod から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/04/22 18:29 UTC 版)

インプットメソッドの例 (日本語ソフト ibus-anthy)
中国語倉頡のインプットメソッドの例

インプットメソッド: Input Method、IM)とは、コンピュータ文字を入力するためのソフトウェアである。

オペレーティングシステム (OS) の一部として提供される場合もある。欧文キーボードから直接入力できないCJKV文字などの入力に使用される。パーソナルコンピュータ(パソコン、PC)やワークステーションなどから、携帯情報端末携帯電話などにおいても使用される。

概要

PCでは、一般に欧文の入力はキーボードタイプライターと同様に直接入力すればよいが、日本語仮名漢字)や中国語簡体字または繁体字)、朝鮮語ハングル)など、使用文字数が数千を超える言語文章を入力する際にはすべての文字に1つのキーを割り当てることは非現実的である。したがって、複数ストロークのキー操作で1文字を入力するなどの仕組みが必要となり、これがインプットメソッドである。携帯電話などでは英文入力にもキー数が不足するため、何らかの方法が必要となる。また、US/UKキーボードでASCII範囲外のヨーロッパ言語の文字(フランス語やドイツ語など)を入力したい場合にも、類似の仕組みでソフトウェアによって言語を切り替えて入力することができる。

実装形態

OSもしくはウィンドウシステム側で、文章入力を必要とするアプリケーションソフトウェアのためのフレームワークを提供し、それにのっとってインプットメソッドの機能が構築されている場合も多い。また、サードパーティが独自のインプットメソッドサービスを構築するためのフレームワークが提供されていることも多い。ただし、入力システムはユーザーによって入力された一連の文字列を記憶することができ、入力情報を無断で外部のサーバーに送信して個人情報を収集されてしまうこともあるため、使用にあたって提供元や利用規約などに十分留意して判断する必要がある[1]

Windowsでは、インプットメソッドをインプット メソッド エディタ (Input Method Editor: IME) と呼んでいる。COMベースのフレームワークとしてText Services Framework (TSF) がある。マイクロソフトはWindowsに標準搭載する形で「Microsoft IME」(MS-IME) と呼ばれる入力サービスコンポーネントを公式に提供している。また、MS-IMEとは別に、かつてはMicrosoft Officeにバンドルされる形で「Office IME」と呼ばれるカスタム版も提供されていた。

Androidでもソフトウェアキーボード全般の意味でインプット メソッド エディタ (IME) という用語が使われる[2][3]。また、入力サービスを意味するInput Method Engineの略でIMEが使われることもある[4]。Androidではサードパーティ製のソフトウェアキーボードをアプリケーションソフトウェア(アプリ)の一種として自由にインストールすることができ、Google Playストアなどから入手できるほか、端末ベンダーが独自のソフトウェアキーボードを標準搭載(プリインストール)していることもある。入力サービスと通信するアプリケーション側のコンポーネントをエディタ(editor)と呼ぶが、通常はテキストボックスとして標準ウィジェットのandroid.widget.EditTextを使えば事足りるため、自前でエディタを実装する必要はない。

MacintoshmacOS英語環境ではInput Method、日本語環境では入力プログラム[注釈 1]UNIXX Window SystemではX Input Method (XIM) というように、OSごとに異なる名称で呼ばれている。

日本語環境におけるインプットメソッド

日本語の文章は、漢字・ひらがな・カタカナ・半角英数・全角英数・各種記号など、複数の文字種が混在した複雑な文章となり、また同音異義語が多いため、特に入力システムにおける変換機能のアルゴリズムや学習データの良し悪しが入力のしやすさを左右する。

MS-DOSでは多くの場合、フロントエンドプロセッサ(FEP, 日本語入力フロントエンドプロセッサ)として、キー入力に割り込むかたちで実装されていた。

脚注

注釈

  1. ^ かつて[いつ?]は英語版と同じ「インプットメソッド」だった。

出典

関連項目


「Input method」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「InputMethod」の関連用語

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

   

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



InputMethodのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2025 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【インプットメソッド】の記事を利用しております。
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのインプットメソッド (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2025 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2025 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2025 GRAS Group, Inc.RSS