Bagikan melalui


Keyboard Jepang - Implementasi ImeOn / ImeOff

Versi Windows yang Didukung

Informasi dalam topik ini berlaku untuk sistem operasi berikut.

  • Windows 10 Versi 1903 (OS build 18362.1049 atau yang lebih baru)
  • 1909 (OS build 18363.1049 atau yang lebih baru)
  • 2004 (OS build 19041.388 atau yang lebih baru)
  • Versi Windows 10 yang lebih baru dari 2004

Tombol ImeOn / ImeOff - Keyboard Jepang dengan Windows

Topik ini untuk produsen keyboard perangkat keras yang berencana untuk membuat kunci ImeOn / kunci ImeOff, atau pengembang IME (Editor Metode Input) yang berencana untuk memberikan pengalaman dengan kunci ImeOn / kunci ImeOff yang berjalan di Windows.

Topik ini memberikan gambaran singkat tentang kunci ImeOn / kunci ImeOff, panduan untuk penggunaan HID, kode Pemindaian PS/2 dan kode Virtual-Key, dan perilaku Microsoft IME dengan kunci ImeOn / kunci ImeOff di Windows.

Untuk produsen keyboard:

  • Produsen keyboard harus menggunakan penggunaan HID yang ditentukan dalam penggunaan HID, kode Pemindaian PS/2, dan kode Virtual-Key untuk kunci ImeOn / kunci ImeOff di bawah ini untuk penggunaan kunci ImeOn dan kunci ImeOff kirim sehingga penggunaan dapat ditransfer ke kode Virtual-Key yang sesuai di Windows.
  • Produsen keyboard harus menggunakan desain atas kunci yang sama seperti yang dijelaskan di bawah ini untuk menciptakan pengalaman keyboard perangkat keras yang konsisten.

Untuk pengembang IME:

  • Pengembang IME harus menentukan pengalaman di atas kode Virtual-Key yang ditransfer dari penggunaan HID yang dikirim kunci ImeOn dan kunci ImeOff. Lihat bagian penggunaan HID, kode Pemindaian PS/2, dan kode Virtual-Key untuk kunci ImeOn / kunci ImeOff untuk nilai kode Virtual-Key.
  • Pengembang IME harus memberikan perilaku kunci ImeOn dan kunci ImeOff yang sama seperti yang dijelaskan dalam perilaku Microsoft IME dengan kunci ImeOn - bagian kunci ImeOff untuk pengalaman input Jepang yang konsisten.

Tombol ImeOn ImeOff untuk tata letak keyboard Jepang

contoh keyboard memperlihatkan tombol imeOn / tombol imeOff

  • Kunci ImeOn di kanan bilah Spasi. Bagian atas kunci harus digambarkan sebagai kunci tunggal yang menunjukkan kunci imeOn.
  • Kunci ImeOff di kiri bilah Spasi. Bagian atas kunci harus digambarkan sebagai kunci tunggal yang menunjukkan kunci imeff.

Catatan: Kunci Eisu (kunci Caps Lock) diharapkan tidak mencetak kunci tunggal lain yang menunjukkan kunci imeOff, sehingga menghindari konflik dengan kunci ImeOff.

Penggunaan HID, kode Pemindaian PS/2, dan kode Virtual-Key untuk kunci ImeOn / kunci ImeOff

Tabel berikut menjelaskan Penggunaan HID bahwa kunci ImeOn / kunci ImeOff diperlukan untuk mengirim, kode Pemindaian PS/2 dan kode Virtual-Key yang diterjemahkan dari Penggunaan HID.

Kunci Nama Penggunaan HID Halaman Penggunaan HID ID Penggunaan HID PS/2 Set 2 Make PS/2 Set 2 Putus Konstanta/Nilai Kode Kunci Virtual
ImeOn Keyboard LANG1 0x07 0x90 0xF2 Tidak ada VK_IME_ON 0x16
ImeOff Keyboard LANG2 0x07 0x91 0xF1 Tidak ada VK_IME_OFF 0x1A

Untuk informasi selengkapnya, lihat Kode Kunci Virtual.

Perilaku Microsoft IME dengan kunci ImeOn - Kunci ImeOff

Perilaku Microsoft IME dengan kunci ImeOn / kunci ImeOff adalah sebagai berikut untuk status yang ditentukan.

  • Kunci ImeOn
Kombinasi kunci Tidak ada string input/Konversi Hanya string Input Dikonversi Menampilkan Daftar Kandidat Mengubah batas POS Input Karakter ke DALAM POS yang Dikonversi
ImeOn Masukkan mode Hiragana Masukkan mode Hiragana Masukkan mode Hiragana Masukkan mode Hiragana Masukkan mode Hiragana Masukkan mode Hiragana
Alt + ImeOn (nonaktif secara default) Beralih antara input Kana dan input Romaji Beralih antara input Kana dan input Romaji Beralih antara input Kana dan input Romaji Beralih antara input Kana dan input Romaji Beralih antara input Kana dan input Romaji Beralih antara input Kana dan input Romaji
Ctrl + ImeOn Rekonversi Tidak ada Tidak ada Tidak ada Tidak ada Tidak ada
Shift + ImeOn Masukkan mode Katakana lebar penuh Masukkan mode Katakana lebar penuh Masukkan mode Katakana lebar penuh Masukkan mode Katakana lebar penuh Masukkan mode Katakana lebar penuh Masukkan mode Katakana lebar penuh
  • Kunci ImeOff
Kombinasi kunci Tidak ada string input/Konversi Hanya string Input Dikonversi Menampilkan Daftar Kandidat Mengubah batas POS Input Karakter ke DALAM POS yang Dikonversi
ImeOff Masukkan mode Alfanumerik lebar setengah Masukkan mode Alfanumerik lebar setengah Masukkan mode Alfanumerik lebar setengah Masukkan mode Alfanumerik lebar setengah Masukkan mode Alfanumerik lebar setengah Masukkan mode Alfanumerik lebar setengah
Ctrl + ImeOff Tidak ada Alihkan Kana (1) Alihkan Kana(1) Alihkan Kana (1) Alihkan Kana (1) Alihkan Kana (1)
Shft + ImeOff Tidak ada FullAlphanumeric (2) FullAlphanumeric(2) FullAlphanumeric (2) FullAlphanumeric (2) FullAlphanumeric (2)

(1) Beralih di antara Hiragana, Katakana Lebar Penuh, dan Katakana Lebar Setengah.

(2) Beralih di antara karakter alfanumerik lebar penuh yang tidak dikapitalisasi, semua huruf kapital, dan berkapitalisasi karakter pertama.

Sumber

Kode Kunci Virtual

Menggunakan Input Keyboard

Pengidentifikasi Keyboard dan Editor Metode Input untuk Windows