かな入力 (英語キーボード) の 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