

日本語入力方式は、コンピュータに日本語の文字を入力するために使用されます。
コンピュータで日本語を入力する方法は主に2つあります。1つはローマ字表記の日本語(ローマ字)を使う方法、もう1つは日本語のかなに対応するキーボードキーを使う方法です。システムによっては、グラフィカルユーザーインターフェース(GUI)を使って、ボタンや画像マップをクリックして文字を選択する方法もあります。



日本語キーボード(2枚目の画像参照)には、ひらがなとローマ字の両方が印字されています。JIS(日本工業規格)キーボード配列では、ローマ字は英語のQWERTY配列で、その上に数字が配置されています。非英数字記号の多くは英語キーボードと同じですが、一部の記号は別の場所に配置されています。ひらがな記号も、異なるキーボード間で一貫した順序で並んでいます。例えば、コンピュータで直接ひらがなを入力する場合Q、 、、、、キーはそれぞれた、て、い、す、か、ん(ta 、te、i、su、ka、n )に対応します。WERTY
日本語入力では、ローマ字とひらがなの入力モードを切り替えたり、ひらがなと漢字を変換したりする必要があるため(後述)、キーボードには通常、いくつかの特殊キーが用意されています。これはコンピュータによって異なり、一部のOSベンダーは、使用するキーボードの種類に関わらず、一貫したユーザーインターフェースを提供できるよう努めています。日本語以外のキーボードでは、オプションキーまたはコントロールキーのシーケンスで、後述のすべてのタスクを実行できます。
ほとんどの日本語キーボードでは、1つのキーでローマ字と日本語の文字を切り替えることができます。場合によっては、ユーザーが高速入力している際の混乱を防ぐため、ローマ字モードと日本語モードそれぞれに専用のキーが用意されていることもあります。
最新のひらがな文字を漢字に変換するようにコンピューターに指示するキーがある場合もありますが、日本語の書き方にはスペースが使われないため、通常はスペースキーが同じ役割を果たします。
複数の文字形式に対応したキーボードには、それらを切り替えるためのモードキーがある場合があります。ひらがな、カタカナ、半角カタカナ、半角ローマ字、全角ローマ字などが選択肢として挙げられます。一般的な日本語の文字は正方形ですが、ローマ字は通常、幅が可変です。すべての日本語の文字は正方形の枠内に収まるため、テキストのグリッドレイアウトを維持するために、ローマ字も同じ正方形の形で入力することが望ましい場合があります。正方形の文字セルに収まるように調整されたローマ字は全角と呼ばれ、通常のローマ字は半角と呼ばれます。一部のフォントでは、等幅フォントのように、これらの文字は半角に収まるように調整されていますが、そうでないフォントもあります。多くの場合、フォントは2つのバリエーションで提供され、1つは半角文字が等幅で、もう1つは比例半角文字です。比例半角文字を持つ書体の名前には、「比例」を意味する「P」が接頭辞として付けられることがよくあります。
最後に、キーボードによっては、最後に入力した仮名を漢字に変換しないようにOSに指示する特別なキーが用意されている場合があります。これは単にReturn / Enterキーである場合もあります。
Microsoft Windowsプラットフォームでは、物理キーボードを英語 US キーボード (101 キー) から日本語キーボード (106 キー) に変更したり、その逆を行ったりする場合、 @ などの記号が正しく入力されるようにレジストリを変更する必要がある場合があります。[ 2 ] [ 3 ]
サムシフトキーボードは、プロの日本人タイピストの間で人気の代替デザインです。標準的な日本語キーボードと同様に、ラテン文字に加えてひらがなも表記されていますが、レイアウトは全く異なります。ほとんどの文字キーには2つのかなが表記されており、西洋のレイアウトと同様に、すべての文字が3列に収まるようになっています。通常のキーボードのスペースバーキーの位置には、親指で操作する2つの修飾キーがあります。1つは表記されている代替文字を入力するために使用され、もう1つは有声音を入力するために使用されます。半有声音は、小指で操作する通常のシフトキーを使用するか、有声音のない文字の有声音の代わりに使用されます。
かなから漢字への変換は、他のキーボードを使用する場合と同様の方法で行います。一部の機種には専用の変換キーが搭載されていますが、他の機種では親指のシフトキーが変換キーとして機能します。
かなを直接入力する代わりに、多くの日本語入力エディタでは、ローマ字を使って日本語テキストを入力し、それをかなや漢字に変換することができます。この方法では、かな記号付きの日本語キーボードは必要ありません。

初期の携帯電話で日本語を入力する際に主に使われていたのは、数字キーパッドを使ったシステムでした。各数字には特定のかなの組み合わせが割り当てられており、例えば「2」は「か」「き」「く」「け」「こ」といった具合です。正しいかなを入力するには、ボタンを繰り返し押します。各キーは五十音( 5行×10列のかなのグリッド)の1列に対応し、押す回数によって行が決まります。濁点や半濁点、句読点、その他の記号も、他のボタンで同様に入力できます。かなから漢字への変換は、矢印キーなどを使って行います。

フリック入力は、スマートフォンで使用される日本語入力方法です。キー配列はケータイ入力と同じですが、キーを繰り返し押すのではなく、キーから特定の方向にスワイプすることで目的の文字を入力できます。Google Japanese Input、POBox、S-Shoinなどの日本のスマートフォンIMEはすべてフリック入力に対応しています。
Google 日本語入力は、業界標準の QWERTY および 12 キー配列に加えて、ローマ字入力に最適化されたアルファベット配列である 15 キーの五段キーボード配列を提供します。文字は 5 行 × 3 列のグリッドに収まります。左列は、五十音表の列と同じ順序で 5 つの母音 ( a、i、u、e、o ) で構成され、中央と右列は、五十音表の行と同じ順序で、9 つの主要な無声仮名子音 ( k、s、t、n、[特殊]、h、m、y、r、w ) で構成されます。その他の文字は、フリック ジェスチャーで入力します。
12キー入力とは異なり、五段ではキーを繰り返しても、異なる母音を持つ仮名を順番に入力するジェスチャーとして解釈されるのではなく、QWERTYレイアウトモードと同様に、ローマ字の文字を繰り返し入力するものとして解釈されます。[ 4 ]
日本の他の消費者向け機器、例えばデジタルビデオレコーダーやゲーム機などは、画面上のプログラミングによるテキスト入力が可能で、ユーザーは数字キーパッドとフルキーボード(QWERTY配列、またはアルファベット順)の入力システムを切り替えることができる。
仮名が入力されると、そのまま表示されるか、漢字に変換されます。日本語には同音異義語が多く、仮名(発音を表す)を漢字(単語の標準的な書き方を表す)に変換するプロセスは、多くの場合、一対多の変換となります。仮名から漢字への変換ツールは、入力された仮名に対応する漢字候補のリストを表示し、ユーザーはスペースキーまたは矢印キーを使用して候補リストをスクロールし、正しい漢字にたどり着くことができます。正しい漢字にたどり着いたら、Enterキー、または場合によっては「変更」キーを押すと、変換プロセスが終了します。この選択は、マウスなどのポインティングデバイスを使用してGUIから操作することもできます。
ひらがなが必要な場合は、文字を入力した直後にEnterキーを押すと変換処理が終了し、入力したとおりのひらがなが表示されます。カタカナが必要な場合は、通常、漢字の選択肢とともにカタカナも表示されます。また、一部のキーボードでは、無変換ボタンを押すことでカタカナとひらがなを切り替えることができます。

高度なかなから漢字への変換ツール(総称して入力方式エディタ、またはIMEと呼ばれる)を使用すると、複数のかな単語を一度に漢字に変換できるため、ユーザーは各段階で変換を行う必要がなくなります。スペースキーまたは変換ボタンを押すことで、入力のどの段階でも変換を実行でき、変換ツールは単語の適切な分割を推測しようとします。一部のIMEプログラムでは、ユーザーが正しい漢字を選択できるように、各単語の簡単な定義が表示されます。
ひらがなから漢字への変換ツールは、すべての単語に対して正しい漢字を推測できる場合もありますが、そうでない場合は、カーソル(矢印)キーを使用して候補となる単語間を前後に移動したり、数字キーを使用して直接選択したりできます(カーソルキーを複数回押してEnterキーを押して選択を確定する必要はありません)。選択した単語の境界が間違っている場合は、コントロールキー(またはiBus-AnthyなどのShiftキー)と矢印キーを使用して単語の境界を移動できます。
最新のシステムは、ユーザーの変換に関する好みを学習し、最近選択された候補を変換リストの上位に表示するだけでなく、ユーザーが単語の境界を考慮する際に使用する可能性の高い単語も記憶します。
携帯電話に搭載されているシステムはさらに進化しており、フレーズや文章全体を推測しようとします。数文字のひらがなを入力すると、入力された内容を超えて、フレーズや文章全体を候補として自動的に提示します。これは通常、過去のメッセージで送信された単語に基づいています。