[7] 
[DFN[入力システム]]
([DFN[input method]]、
[DFN[IM]])
は、[[文章]]を[[入力]]するためのシステムです。

[9] 
[[言語]]や[[文字]]の種類、
利用できる[[入力装置]]によって異なる上に、
それぞれにいろいろな手法と製品が提供されています。

* 定義

[4] 
>An input method is a mechanism for a person to enter text into an
application.

;;
[CITE@en[RFC 3536 - Terminology Used in Internationalization in the IETF]] ([TIME[2011-01-29 02:14:52 +09:00]] 版) <http://tools.ietf.org/html/rfc3536#section-5>

* 製品

[28] 
[FIG(short list)[
- [[MS-IME]]
- [[ATOK]]
- [[Google日本語入力]]
- [[ことえり]]
- [[松茸]]
- [CITE[[[契冲]]]]
- [[SKK]]
- [[Wnn]]
- [[Canna]]
- [[Anthy]]
- [[tamago]]
- [[Simeji]]
- [[Baidu IME]]
- [[Social IME]]
]FIG]

* API

[3] 
[FIG(short list)[
- [[IME API]]
]FIG]

* 入力方式

[5] 
[FIG(short list)[
- [[かな漢字変換]]
- [[漢直]]
- [[かな入力]]
- [[ローマ字入力]]
- ガラケー式
- [[フリック入力]]
- [[手書き入力]]
- [[音声認識]]
- [[変換辞書]]
- [[日本語入力システムに対する不満]]
]FIG]

[6] [[鍵盤]]も参照。

* UI

[FIG(short list)[ [11] [[文字入力]]の [[UI]]
- [[カーソル (キャレット)][キャレット]]
- [[IME窓]]
- [[予測変換]]
- [[変換中文字列]]
- [[文字列の選択]]
- [[ソフトウェア鍵盤]]
- [[手書き入力]]
- [[音声入力]]
- [[文字のレンダリング]]
]FIG]

* 政治的な正しさと思想統制

[15] [[入力システム]]は[[利用者]]の[[入力]]操作を介して表現や思考に介入できます。

[16] 政治的に意図されたもの、技術的な制約にあるもの、
無意識的なものも含めて、種々の問題があります。


- [17] 入力できる、できないが表現や表記を変えていってしまいます
-- [18] 入力しづらいマイナー表記、マイナー言語、マイナー文字は廃れていきます
([[方言]]、[[少数民族]]言語・文字、[[スラング]]など)
-- [24] [[半角カナ]]
-- [31] 
[[代用表記]]
- [19] 社会的規範と称して入力できる、できないや[[辞書]]に改変が加えられたり、
警告が表示されたりすることがあります
-- [20] [[差別用語]]、犯罪を匂わす言葉、強い語調など
-- [21] 「言葉の乱れ」、[[若者言葉]]、新語など
-- [22] [[言語改革]]、行政やマスコミの表記規範、[[マナー講師]]など
-- [32] [[国旗絵文字]]
- [29] 提示の順序により上位のものは使われやすく、下位のものは使われにくくなります
-- [30] 変換候補、予測入力
- [23] [[サーバー]]・[[クライアント]]型[[アーキテクチャー]]を採用すると、
私的な入力データが[[サーバー]]にだだ漏れになります
- [25] [[セキュリティー]]
-- [26] [[キーロガー]]
-- [27] 学習データ (変換履歴、頻度情報など)
-- [37] [[入力システム]]の選択
-- [38] [[入力システム]]ごとの設定 ([[辞書]]の選択など)
-- [33] [[プライバシー]]はもちろん、
状況によっては政治的迫害、身体の危機にまで繋がり得ます
--- [34] [[国名]]、[[地名]]、団体名など
--- [40] 所属する[[民族]]や組織や[[宗教]]に特有ないし偏った用語など
--- [36] [[国旗絵文字]]
--- [35] [[日時のセキュリティー]]
--- [39] 少数民族[[言語]]


[14] 
[[辞書]],
[[政治的に正しいデータ構造]],
[[言葉狩り]],
[[思想統制]],
[[検閲]],
[[Simeji]]





- [12] [CITE@ja[Xユーザーのnyantangleさん: 「最近の若者が接することのできる語彙はIMEによって制限されていると主張しているが誰も聞いてくれない ワープロ以降の書物はすべてIMEに搭載された辞書によってバイアスがかかっているんだよね」 / X]], [TIME[午後9:21 · 2023年11月22日][2023-11-22T12:21:55.000Z]], [TIME[2023-11-23T02:45:11.000Z]] <https://twitter.com/nyantangle/status/1727301379289719267>
-- [13] [CITE@ja[Xユーザーのnyantangleさん: 「@syodo 活字になった文字しか使えないとか、変体仮名の排除とか、そういった制限は昔からあります ここだとフォントや文字セットによる制限に当りますね しかし、変換ソフトでの語の並び順や予測変換の優先順位、推薦頻度といったものは質的に違うものではありませんか?」 / X]], [TIME[午前11:11 · 2023年11月23日][2023-11-23T02:11:57.000Z]], [TIME[2023-11-23T02:45:11.000Z]] <https://twitter.com/nyantangle/status/1727510263560307151>



* メモ

[1] [CITE@ja[IMEのベンダに感じる問題 - WebStudio]] ([TIME[2009-01-05 18:57:42 +09:00]] 版) <http://www.d-toybox.com/studio/weblog/show.php?mode=single;id=2008123101>

[2] [CITE[Social IME ~みんなで育てる日本語入力~]]
([[nokuno]] 著, [TIME[2009-07-11 17:24:04 +09:00]] 版)
<http://www.social-ime.com/>

[8] [CITE@en[Character Model for the World Wide Web 1.0: Fundamentals]]
( ([TIME[2005-02-15 14:24:00 +09:00]] 版))
<http://www.w3.org/TR/charmod/#sec-InputUnits>

[10] [CITE[Thai Input Method Implementations]], [TIME[2012-02-28T06:52:30.000Z]], [TIME[2022-08-18T02:38:44.547Z]] <https://linux.thai.net/~thep/th-xim/>




