Bagaimana cara menonaktifkan penambahan kembali tata letak keyboard yang tidak diinginkan di Windows 10?

13

Pertanyaan kanonik: One memiliki Windows 10 yang diinstal dengan bahasa tampilan A, tetapi menggunakan tata letak keyboard B. Apa yang perlu dilakukan, untuk menghentikan Windows agar secara otomatis menambahkan tata letak keyboard yang tidak diinginkan dari bahasa A ke sistem seseorang?

Contoh saya: Saya memiliki Windows 10 dalam bahasa Inggris dan saya menggunakan tata letak keyboard Slovenia. Dan ini berfungsi dengan baik, sampai saya menjalankan program tertentu yang menurut Windows secara cerdas membutuhkan tata letak keyboard AS. Windows menambahkan tata letak yang tidak diinginkan ini secara otomatis, beralih ke sana dan tidak menghapusnya setelah itu. Tata letak baru bahkan tidak tercantum dalam tata letak yang diinstal. Satu-satunya cara untuk menghapusnya setelah muncul, adalah dengan menambahkannya secara manual sebagai tata letak keyboard dan menghapusnya.

Tampaknya itu adalah masalah umum bagi banyak orang tetapi setelah beberapa jam googling, saya tidak bisa menemukan solusi yang baik untuk itu ... Akan baik-baik saja dengan saya jika saya bisa menghapus tata letak keyboard AS dari sistem saya sepenuhnya. , tetapi jika saya melakukan itu, keyboard berhenti bekerja di beberapa program sekaligus.

Program yang saya atau orang lain punya masalah dengan: ICQ, beberapa versi Microsoft Office (lol), game berbasis mesin Source, beberapa versi UltraVNC, Adobe CC Suite, dan daftarnya terus berlanjut.

Unwanted keyboard layout that Windows keeps adding

Brane
sumber
Kekerasan tidak memiliki tempat dalam sebuah pertanyaan
Ramhound
Setelah Anda menghapus vulgar bertopeng, masuklah ke ROot Access untuk mendiskusikan masalah Anda dan tanyakan banyak hal untuk Anda
Ramhound
Baiklah, Ramhound, saya berhasil dan saya putus asa. Apakah Anda pikir Anda dapat membantu saya dan orang lain menghadapi masalah yang sama? Di mana Akses Root ini yang Anda sebutkan?
Brane
@Brane Apakah keyboard Anda berubah ketika Anda menekan ctrl + shift atau alt + shift? mungkin ini secara tidak sengaja mengubah tata letak keyboard Anda dari waktu ke waktu.
RamonRobben

Jawaban:

6

Saya tidak yakin apa yang telah Anda coba tetapi di sini ada beberapa solusi yang mungkin dapat membantu Anda.

Ganti metode input default

Jika Anda pergi ke: Control Panel & gt; Semua Item Panel Kontrol & gt; Bahasa & gt; Pengaturan lanjutan

Anda akan melihat opsi untuk mengganti metode input default. Anda dapat mengatur ini ke pengaturan keyboard yang Anda inginkan.

Jika Anda mengklik tombol pintas Ubah bahasa (lihat gambar di bawah), Anda dapat mengubah ALT + BERGESER atau CTRL + BERGESER tombol cepat. Sebuah tombol di tab Advanced akan mengatakan Ubah urutan kunci. Anda dapat menempatkan mereka di non ditugaskan.

enter image description here

Tetapkan metode input default dalam opsi bahasa

Jika Anda pergi ke: Control Panel & gt; Semua Item Panel Kontrol & gt; Bahasa

Layar seperti ini akan muncul

language options

  1. Pilih bahasa yang Anda inginkan dan pindahkan ke atas.
  2. Kemudian klik Opsi
  3. Layar kedua akan muncul.
  4. Tambahkan metode input yang berbeda di papan ketik bahasa Inggris Slovenia Anda dan kemudian hapus yang lain.

enter image description here

Tambahkan kunci reg

Anda dapat menambahkan DWORD bernama AbaikanRemoteKeyboardLayout dengan regedit ke folder berikut di regedit. Berikan nilai 1 .

HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Keyboard Layout

Atau salin dan tempel ini di editor teks dan simpan sebagai .reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"IgnoreRemoteKeyboardLayout"=dword:00000001

Kemudian klik dua kali dan itu akan menambahkan kunci reg untuk Anda.

Hapus juga tata letak keyboard di REG

  1. Buka Wilayah & amp; Pengaturan bahasa
  2. Klik Opsi di satu-satunya Bahasa yang ada
  3. Di bawah Papan Ketik hapus tata letak AS
  4. Simpan pengaturan itu
  5. Kemudian mulai regedit dan buka HKEY_CURRENT_USER & gt; Tata Letak Keyboard & gt; Preload
  6. Klik kanan pada Preload dan klik Izin

enter image description here

Tolak izin untuk semua orang, tetapi pastikan 1 akun masih dapat mengubahnya. (cukup buat akun baru dan berikan akses itu). Jika Anda mengunci diri Anda sendiri dari peta reg itu. Sekarang hanya pengguna lain yang bisa mengubah kunci reg itu.

Saya masih mencari solusi yang lebih mungkin tetapi inilah yang saya dapatkan untuk saat ini. Biarkan saya tahu cara kerjanya untuk Anda.

RamonRobben
sumber
2
Sayangnya saya sudah mencoba semua itu. Tidak membantu Tapi terima kasih telah melihat dan semua upaya yang Anda lakukan dalam hal ini. Saya yakin ini akan bermanfaat bagi banyak orang yang menemukannya melalui pencarian. Catatan tambahan: nilai registri IgnoreRemoteKeyboardLayout berguna untuk server Remote Desktop - memaksa tata letak keyboard yang ditentukan pada server untuk setiap pengguna yang terhubung melalui RDP.
Brane
0

PERHATIAN!!! Solusinya menghapus kunci registri untuk tata letak AS !!!

Gunakan hanya jika Anda tahu apa yang Anda lakukan!

Pertama-tama buat cadangan registri Anda!

Jalankan di PowerShell:

Remove-Item -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\00000409" -ErrorAction SilentlyContinue;
Remove-ItemProperty -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layout\DosKeybCodes" -Name "00000409" -ErrorAction SilentlyContinue;
Remove-ItemProperty -Path "Registry::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Keyboard Layout\DosKeybCodes" -Name "00000409" -ErrorAction SilentlyContinue;

Setelah beberapa Pembaruan Windows mungkin perlu menjalankan kembali perintah.

Ini dapat dianggap hanya solusi sementara sampai Anda menemukan yang lebih benar.

Victor S.
sumber