Bagaimana cara menonaktifkan Ctrl + Shift switch layout keyboard (untuk bahasa input yang sama) di Windows?


118

Di Windows (setidaknya XP), ketika ada dua atau lebih tata letak keyboard untuk bahasa input yang sama, menekan Ctrl+ akan Shiftmengubah tata letak keyboard. Di mana ini dapat dinonaktifkan atau diubah menjadi kombinasi penekanan tombol lain?

Fitur serupa mengubah bahasa input. Alt+ Shiftadalah penekanan tombol default dan yang dapat diubah dan dinonaktifkan melalui Opsi Regional dan Bahasa di Panel Kontrol. Sakelar tata letak keyboard ( Ctrl+ Shift) tidak dapat ditemukan di panel itu.


3
Astaga, saya berharap Microsoft membuat Shift Kanan, & Ctrl Kanan ini
Jonathan

Jawaban:


99

Anda sangat dekat dengan solusi masalah Anda;)

Control Panel -> Regional and Language Options -> Languages tab -> Details...

Di sana, Anda dapat mengedit hotkey untuk mengubah bahasa input. Jika Anda menekan Change Key Sequence...tombol, Anda akan dapat mengubah (menonaktifkan) hotkey yang mengganti tata letak keyboard ( Ctrl+Shiftkombinasi yang Anda sebutkan).


8
Sekedar memperpanjang jawabannya. Opsi ini disembunyikan dalam dialog "Ubah Urutan Kunci ..." ketika memilih baris pertama dalam dua kolom "Tombol pintas untuk bahasa input" di Pengaturan Kunci Lanjutan.
Pedro Palhoto

2
@Pedro - memang rumit. Saya pergi ke dialog ini pagi ini, mencari jawaban, dan berhenti tepat sebelumnya, karena "mengubah urutan kunci" tampak seperti merujuk ke item yang saat ini dipilih saja. Tidak ada indikasi tentang ctrl + shift ini.
Gnoupi

2
Semoga kewarasan sekarang bisa dikembalikan.
An̲̳̳drew

4
Bagi mereka yang mencari jawaban untuk Windows 8: superuser.com/questions/604790/…
KooKiz

5
Aaaaand, di Windows 10 mereka menyembunyikan ini sekali lagi. Tapi di manaÉÉÉÉÉÉÉÉÉÉ
tbone

68

Itu telah pindah lagi di Windows 8.1 dan Windows 10. Dari desktop:

  • Pengaturan (dengan mouse mengarahkan di kanan bawah, lalu klik roda gigi)
  • Panel kendali
  • Waktu, bahasa, dan wilayah
  • Bahasa (atau "Tambahkan bahasa" atau "Ubah metode input" - semua menuju ke tempat yang sama)
  • Pengaturan lanjutan (di margin kiri)
  • Ubah tombol pintas bilah bahasa (hyperlink sekitar setengah jalan) masukkan deskripsi gambar di sini
  • Pengaturan Kunci Lanjutan (tab)
  • Ubah Urutan Kunci (tombol)

Di sana Anda memiliki opsi (terbatas) untuk mengubah atau menonaktifkan hotkey untuk beralih bahasa input atau tata letak keyboard.


11
Perhatikan bahwa mungkin akan terlihat seperti tidak ada ctrl-shiftpintasan keyboard untuk mengubah tata letak keyboard, tetapi sebenarnya ada. Tersembunyi di bawah "Antara bahasa input", sepertinya itu hanya alt-shiftuntuk mengubah bahasa, tetapi sebenarnya item dalam daftar juga termasuk ctrl-shiftuntuk mengubah keyboard, disembunyikan
user568458

1
komentar dari user568458 benar-benar menyelamatkan yang ini untuk saya. Saya hampir melewatkannya - alangkah baiknya jika ini bisa dimasukkan ke dalam jawabannya.
Simon Zyx

Windows 10 telah menghapus kemampuan untuk mengubah ini.
tbone

1
@ tulang saya menggunakan Windows 10 Home versi 1709 build 16299.248 dan opsi masih ada untuk saya.
Richard

2
Ini pindah lagi: Region & language> Advanced keyboard settings> Language bar options> Advanced Key Settings>Change Key Sequence...
Hashbrown

26

Ini berbeda di Windows 7. Ini di antarmuka Wilayah dan Bahasa yang sama tetapi Anda melakukan ini.

  • Tab Keyboard dan Bahasa
  • Ubah tombol keyboard ...
  • Dalam munculan, buka tab Pengaturan Kunci Lanjutan
  • Di sini Anda dapat memilih antara bahasa masukan item dalam daftar lalu tekan Ganti Key Urutan ... tombol
  • Ubah ke tombol radio Tidak Ditugaskan
  • Klik Oke 3 kali, lalu voila :)

2
Terima kasih untuk ini ... membuat saya gila karena CTRL + SHIFT + CLICK membuka semuanya sebagai administrator, tetapi CTRL + SHIFT akan menyebabkan tata letak keyboard saya berubah.
Jason Down

1
Terima kasih sobat, sangat membantu dalam VS di mana ctrl + Shift + sesuatu yang lain melakukan banyak hal
Ignacio Soler Garcia

Juga layak disebutkan untuk keperluan Visual Studio @IgnacioSolerGarcia, jika Anda menjalankan VS sebagai admin Anda harus mengubah pengaturan untuk pengguna Admin juga ... Saya belum menemukan bagian itu ...
drzaus

... mengetahuinya - secara harfiah alihkan pengguna ke akun Admin itu dan ubah pengaturan di sana, lalu keluar dan kembali ke akun Anda yang biasa, lalu mungkin mulai ulang VS. Bliss
drzaus

Meskipun saya mengaturnya untuk Tidak Ditugaskan , masih mengubah tata letak ketika saya menekan ctrl + shift :(
Vivek Athalye

21

Lewati UI. Itu hanya akan terus berubah tanpa alasan. Jalankan ini untuk menuju ke dialog Layanan Teks dan Bahasa Input :

rundll32 Shell32,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}

Kemudian tab Advanced Key SettingsChange Sequence Key… button → pilih Not Assigned untuk keduanya, dan klik OK , lalu OK lainnya .


5
Ya, itu pindah lagi di Windows 2018 April. Saya pikir itu adalah tempat keenam.
Chris Morgan

5
Ini luar biasa
Nama McChange

Ini sangat menakjubkan. Saya baru saja membangun kembali komputer saya dan seperti yang dicatat oleh @ChrisMorgan, komputer itu harus berubah lagi karena saya tidak lagi dapat menemukannya di UI di mana pun. Terima kasih!!!
ktr

2
Karena Microsoft memindahkan, menyembunyikan, menghapus item Panel Kontrol berkali-kali, terutama yang ini, rundll32solusi Anda di atasnya sempurna ! (Bagi siapa pun yang mengalami kesulitan dalam menggunakan ini, coba Win+Ratau Start Menu | Runkemudian tempelkan. Ini akan menampilkan dialog yang Anda perlukan untuk menonaktifkan pintasan - setidaknya pada Windows 10 1809.)
Craig Silver

1
Ini adalah satu-satunya cara saya bisa menemukannya di Windows 10 1903. Terima kasih!
tipis

14

Pada Windows 10 :
Start> Settings> Time & Language> Region & Language> Additional date, time and regional settings > Change input method> Advanced settings> Change language bar hot keys>Change Key Sequence


2
Wow, luar biasa kamu bisa menemukan ini !! Tapi sekarang setelah saya sampai di sana, apa yang harus saya lakukan - yang seharusnya menjadi tanda tanya. Situasi ini sangat menyedihkan.
tbone

2
Windows 10 rumit karena mereka mengubahnya dari versi ke versi. Saya mendapatkan sejauh di Advanced settingsatas, tetapi tidak memperhatikan Change language bar hot keys... terima kasih! Pada lain Windows 10 versi, Anda akan menemukan hal yang sama di bawah Region and language settings> Advanced Keyboard Settings> Language Bar Options>Change Key Sequence...
GaspardP

@ GaspardP yesus kristus, terima kasih. Bisakah mereka berhenti bergerak di sekitar ini? Sangat menyebalkan.
René

6

Di Windows 10 mulai April 2018 dan seterusnya, langkah Panel Kontrol telah dihapus; Anda dapat membuka kotak dialog terakhir ("Layanan Teks dan Bahasa Input") langsung dari aplikasi Pengaturan:

Pengaturan → Waktu & Bahasa → Wilayah & Bahasa → Pengaturan keyboard tingkat lanjut → Pilihan bilah bahasa → Pengaturan Tombol Lanjutan → pilih di antara bahasa input, Ubah Urutan Kunci ..., keduanya tombol radio Tidak Ditugaskan, OK, OK.

Dan dalam beberapa rilis sejak itu berubah lagi ...

Pengaturan → Perangkat → Pengetikan → Pengaturan keyboard tingkat lanjut (di bagian bawah) → Opsi bilah bahasa → Pengaturan Tombol Lanjutan → pilih di antara bahasa input, Ubah Urutan Kunci…, keduanya tombol radio Tidak Ditugaskan, OK, OK.

Setidaknya perubahan ini masuk akal.


Ini berhasil untuk saya! Dan saya lebih suka tidak mengedit registri secara manual apakah ada cara UI. Ini mungkin lebih aman dalam banyak kasus. Jawaban ini diremehkan. Itu harus di atas sekarang dan selama itu adalah dengan jawaban yang tepat
Emilio

1
Suara saya sendiri berlaku untuk jawaban brianary untuk menjalankannya melalui rundll32, sebenarnya, karena tidak hanya terus bergerak!
Chris Morgan


4

Seperti yang akan dikatakan, Anda dapat mengubahnya melalui registri, itu didokumentasikan di sini: http://technet.microsoft.com/en-us/library/cc976564.aspx

Jika seperti saya Anda tidak suka mengklik terlalu banyak, Anda dapat mematikannya dengan cepat, ketikkan ini di Start Menu / Run:

powershell -Command Set-ItemProperty -Path 'HKCU:\Keyboard Layout\Toggle' -Name HotKey -Value 3

2

Ini adalah cara menonaktifkannya di edisi standar Windows 8.1, untuk edisi lain Anda mungkin lebih baik secara manual menemukan pengaturan di Control Panel.

Simpan di bawah ini sebagai file .reg dan jalankan, hotkey akan segera dinonaktifkan tanpa perlu log off. Atau, ikuti instruksi dalam kode komentar untuk mengaturnya secara manual melalui Control Panel:

Windows Registry Editor Version 5.00

; Note: This is for Windows 8.1 - the location of the settings/keys change with different Windows versions
; CONTROL PANEL:
; Control Panel->All Control Panel Items->Language->Advanced settings->Change Language Bar Hot Keys->Advanced Key Settings->Change Key Sequence...->"Not Assigned"
; WINDOWS REGISTRY:
; Primary Key: [HKEY_CURRENT_USER\Keyboard Layout\Toggle]
; Optional Secondary Key (might be needed for Windows logon screen): [HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
; Values: "Language Hotkey" and "Layout Hotkey"
;1 = Key Sequence enabled; use LEFT ALT+SHIFT to switch between locales.
;2 = Key Sequence enabled; use CTRL+SHIFT to switch between locales.
;3 = Key Sequences disabled.

[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Language HotKey"="3"
"Layout HotKey"="3"

[HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
"Language HotKey"="3"
"Layout HotKey"="3"

1

Cara termudah (untuk Windows 10 pada 2019):

  1. Di Windows Start Menu Search, ketik Advanced Keyboard Settings
  2. Klik tombol masukan bahasa input
  3. Klik dua kali Antara bahasa input
  4. Atur kedua Switch Input Languagedan Switch Keyboard Layoutpengaturan ke Tidak Ditugaskan (atau tetapkan sesuai keinginan Anda).

0

Pada Windows 7 saya membuka alat "Wilayah dan Bahasa". Klik "Keybords and Languages" tab lalu klik tombol "Change keyboards". Kemudian dalam daftar pohon "Layanan Terpasang" saya memilih keyboard yang tidak saya inginkan (Prancis) dan mengklik "Hapus.

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.