Windows mengatakan Dvorak adalah tata letak keyboard default, tetapi semua jendela baru menggunakan QWERTY


8

Berkat bantuan yang saya terima di utas ini , saya bisa mendapatkan Windows ke pengaturan tata letak keyboard Dvorak untuk semua dokumen / jendela baru.

Hanya ada satu tangkapan.

Saya harus mengatur ulang setiap kali saya masuk.

Ketika saya membuka dialog Layanan Teks dan Bahasa Input (dapat diakses dari panel kontrol Regional dan Bahasa atau dengan mengklik kanan pada Bilah Bahasa dan mengklik Settings...), Ini menunjukkan bahwa Dvorak adalah tata letak keyboard default, tetapi semua jendela / dokumen baru masih default ke QWERTY.

Saya dapat mengatasi masalah ini dengan mengubah default ke QWERTY, mengklik Apply, lalu mengubahnya kembali ke Dvorak dan mengklik OK. Tapi itu agak sakit harus melakukan ini setiap kali saya masuk ke Windows.

Adakah yang tahu tentang solusi atau cara untuk mengubah tata letak keyboard default di Windows Server 2008 R2 secara permanen?

Cuplikan layar memperlihatkan Dvorak dipilih sebagai bahasa input default, tetapi Bilah Bahasa menggunakan QWERTY.

Seperti apa tampilan registri saya HKEY_CURRENT_USER\Keyboard Layout:

  • Preload
    • 1: d0010409
    • 2: 00000409
  • Pengganti:
    • d0010409: 00010409
  • Beralih:
    • Hotkey: 3
    • Bahasa Hotkey: 3
    • Layout Hotkey: 3

Catatan: Saya memperhatikan perilaku ini pada sejumlah instance virtual, tetapi tampaknya tidak terjadi pada instalasi fisik (non-virtual).

Jawaban:


1

Tata letak keyboard terkandung dalam kunci registri HKEY_CURRENT_USER\Keyboard Layout.
Item REG_SZ "1" berisi tata letak pertama, "2" yang kedua, dll.

Artikel Tata Letak Keyboard Windows mencantumkan sebagian besar id keyboard. Anda juga akan menemukan id tata letak di atas Anda yang didefinisikan sebagai sub-kunci dari kunci registri
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\keyboard layouts.

Menganalisis info registri Anda:

Preloadmenentukan tata letak keyboard yang ada di tombol sakelar keyboard (di kanan bawah bilah tugas), dan nomor menentukan urutannya. Anda memiliki dua di antaranya: d0010409 = Bahasa Inggris Dvorak dan 00000409 = Bahasa Inggris AS. Urutan daftar ini tidak berarti lebih dari itu.

Substitutesmemetakan nilai d0010409 ke tata letak 10409 yang juga Dvorak. Saya berasumsi bahwa perubahan pada bagian atas dari kode kunci tidak signifikan dan dipetakan dengan benar oleh sarang substitusi.

Apa yang hilang mungkin adalah substitusi yang memetakan 00000409 (AS) ke 00010409 (Dvorak). Ini dapat dilakukan dengan memasukkannya secara manual, atau dengan perintah:

reg add "HKCU\Keyboard Layout\Substitutes" /v 00000409 /d 00010409

Saat mengubah registri, lakukan semua tindakan pencegahan: Buat dulu titik pemulihan sistem dan juga ekspor seluruh kunci registri.


Terima kasih atas sarannya. Saya akan menanggapi ini besok.

Anda juga dapat mencoba mem-boot dalam mode Aman: Jika ini tidak terjadi, maka itu adalah beberapa aplikasi yang mengganti keyboard Anda.
harrymc

Menambahkan info registri ke OP.

Data registri dianalisis di atas.
harrymc

Terima kasih untuk sarannya. Saya mencoba perubahan registri yang Anda rekomendasikan, tetapi tidak memperbaiki masalah setelah logout / masuk.

2

Saya tidak tahu tentang Server 2008, tetapi saya memiliki masalah yang sama pada Windows 7. Di mana Anda memilih tata letak Dvorak, ada sedikit hal tampilan daftar. Anda harus meletakkan Dvorak di bagian atas. Ketika Dvorak adalah tata letak keyboard # 1 (atas), seharusnya default untuk itu.

EDIT: Saya pikir Anda mungkin perlu menghapus centang Pengaturan Otomatis ketika Anda mengklik kanan pada ikon keyboard, tapi saya tidak yakin.

Saya senang melihat bahwa saya memiliki compadre menggunakan Dvorak lain di luar sana ... beberapa dan kuat.


1
Pengetik Dvorak lain di sini. Pilihan lain adalah menghapus QWERTY dan menambahkannya nanti ...
Tamara Wijsman

Terima kasih atas sarannya. Dari utas yang ditautkan , saya memastikan bahwa Dvorak berada di bagian atas daftar tata letak keyboard. Saya juga mencoba menghapus QWERTY sama sekali, dan saya baru saja mencoba menghapus centang Penyesuaian Otomatis di menu konteks Bilah Bahasa. Tidak ada dadu; setelah logout-login, Windows kembali ke pengaturan default ke QWERTY.

Saya sebenarnya tidak berpikir Pengaturan Otomatis melakukan apa-apa, tapi itu layak dicoba. Apakah Anda mengatur Dvorak menjadi tata letak keyboard default? Jika QWERTY tidak diinstal, itu seharusnya tidak dapat digunakan ...
beatgammit

@tjameson Ya, orang akan berpikir bahwa jika QWERTY dihapus, OS tidak akan memiliki pilihan selain default ke tata letak keyboard yang sebenarnya ada. Windows tampaknya cenderung tidak setuju dengan alasan tersebut. Saya bisa mendapatkan Windows ke default ke Dvorak untuk windows baru, tetapi yang aneh adalah saya harus beralih kembali ke QWERTY dan kemudian kembali lagi ke Dvorak setiap kali saya login atau restart, atau Windows kembali ke default ke QWERTY (meskipun panel kontrol sudah MENGATAKAN bahwa Dvorak adalah default ketika saya login / restart).

Hapus tata letak "AS" sepenuhnya dan mulai ulang. Anda juga dapat mencoba ini
beatgammit

0

Coba balikkan Susbstitutesentri ke

00010409: d0010409

d0010409 harus menjadi Dvorak.

Lihat di sini untuk dokumentasi.


Terima kasih untuk sarannya. Saya mencoba menambahkan entri baru Substitutesesuai dengan instruksi Anda, tetapi tampaknya tidak berpengaruh setelah keluar / masuk.

@Phoenix tidak menambahkan, coba ganti.
Daniel Beck

Oke. Saya akan mencoba mengganti entri yang ada.

Saya mencoba mengganti entri. Setelah logout / masuk, saya menemukan bahwa Dvorak telah dihapus dari daftar tata letak keyboard sepenuhnya (QWERTY masih digunakan di mana-mana). Setelah saya mengembalikan Dvorak dalam daftar tata letak keyboard yang diinstal, saya kembali ke regedit, dan saya menemukan bahwa perubahan saya telah dikembalikan.

@Phoenix Menarik - maaf karena membuang-buang waktu Anda, saya tidak di Windows pada saat itu, tetapi dokumen terlihat bagus.
Daniel Beck

0

Windows DVORAK bagi saya telah menyusahkan sejak awal ... apa yang telah saya lakukan (karena saya terminal layanan ke workstation lain dan / atau ssh ke dalam sistem) adalah menggunakan keyboard yang dvorak telah diimplementasikan pada keyboard yang sebenarnya .... dengan begitu saya bisa berbagi terminal virtual dengan rekan dan masih mendapatkan dvorak seperti yang saya inginkan.

keyboard saya ada di sini:

http://typematrix.com/

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.