かな入力 (英語キーボード) の IME ごとの配置の違い
初稿: 2024-03-16
小松弘幸 (@komatsuh:bsky, @komatsuh:twitter)
概要
かな入力を英語キーボードで使う場合には、IME ごとに配置が異なるのでまとめました。
かな入力と英語キーボード
かな入力は日本語キーボードのキーレイアウトに基づいた配置がされています。

かな入力(日本語キーボード)
英語キーボードと日本語キーボードでは、キーの物理的なレイアウトが異なります。そのため、英語キーボードではかな入力の配置を調整する必要があります。具体的には、日本語キーボードの ¥ ー ] む \ ろ の位置に対応するキーが、英語キーボードにはありません。


英語キーボード用に ー む ろ の位置を配置する必要がありますが、この調整の仕方は IME ごとに異なっています。Mozc、Windows と macOS の標準 IME での配置の違いを紹介します。
Mozc


Mozc でのかな入力 (英語キーボードと日本語キーボード)
Mozc は調整が必要なキーのみを英語キーボードで利用できるキーに当てはめています。後述する Windows に近い調整をしていますが、日本語キーボードとできるだけ同じ配置になるようにしています。Google 日本語入力でも同様です。
Windows の標準 IME


Windows の IME でのかな入力 (英語キーボードと日本語キーボード)
Windows の標準 IME は、調整が必要な ー む ろ にくわえて 「 」 の位置も調整しています。[] {} と対応づけるための調整だと思われますが 「 の位置が日本語キーボードとは異なります。
macOS の標準 IME


macOS の IME でのかな入力 (英語キーボードと日本語キーボード)
macOS の標準 IME は、調整が必要な ー む ろ にくわえて 「 」 ゛ ゜ へ の位置も調整しています。他の IME で見られる ろ の大移動を避けてシフトキーとの組み合わせた配置であったり、へ の位置をあえて変更するなどの特徴があります。
まとめ
かな入力の英語キーボードでの配置は IME ごとに若干異なっています。IME 開発の参考にしていただけたら幸いです。
現在も使われているかな入力の配置で、ここであげたもの以外の配置がありましたらぜひ教えてください。
参照
- JISキーボード - Wikipedia
 - USキーボードで「かな入力」 - Macで楽しくお仕事
 - hiroyuki-komatsu/keyboard_layouts: Keyboard layouts
 - mozc/src/unix/ibus/key_translator.cc at master · google/mozc
 
Discussion