Gah! Ini benar-benar membuatku kerepotan hari ini. Tiba-tiba tanpa peringatan '@' (pada simbol) dan '"' (tanda kutip ganda) bertukar tempat di keyboard saya tetapi HANYA di Visual Studio 2008!
Sepertinya saya tidak dapat menemukan bantuan atau daring untuk menjelaskan / memperbaiki hal ini. Apakah ada pintasan keyboard yang saya jalankan secara tidak sengaja?
Saya me-reboot PC saya dan menghilang selama satu atau dua jam dan kemudian tiba-tiba kembali.
Oh, kegilaan :(
visual-studio-2008
regional
hollystyles
sumber
sumber
Jawaban:
Saya telah mencoba hal yang sama, tetapi ternyata karena saya menekan Alt + Shift di program tertentu, sehingga memicu peralihan bahasa di Windows.
Mungkinkah Anda secara tidak sengaja menekan Alt + Shift atau Ctrl + Shift (tata letak Inggris) saat membuat kode?
sumber
Ini adalah Windows itu sendiri yang mengubah tata letak keyboard - sebenarnya tidak ada hubungannya dengan Visual Studio, tetapi ini terjadi ketika Anda menggunakan Visual Studio karena kombinasi tombol yang Anda gunakan saat mengikat kode mirip dengan kombinasi tombol default yang digunakan Windows XP. beralih tata letak keyboard dengan cepat.
Petunjuk ini ditujukan untuk menonaktifkan pengalihan tata letak keyboard di Windows XP. Ini serupa di versi Windows lainnya: -
sumber
U62- Mungkin orang tidak menandai solusi Anda sebagai jawaban jika itu bukan jawaban untuk mereka?
Ini bukan CTRL + SHIFT atau masalah pengikatan kunci lainnya bagi saya.
Saya bahkan tidak menginstal keyboard AS-Internasional, namun Visual Studio terus-menerus kembali ke keyboard itu (saya dapat melihatnya di bilah Bahasa, tetapi ketika saya masuk ke Control Panel, itu tidak ada dalam daftar keyboard yang diinstal).
Jelas ada yang salah dengan Visual Studio, karena jika saya kemudian pindah ke Notepad, Notepad tahu bahwa keyboard itu Inggris. Pindah kembali ke VS2010 lagi dan kembali ke Internasional AS.
EDIT: jawabannya adalah masuk ke pengaturan Visual Studio, dan pilih panel Pengaturan Internasional. Pastikan Bahasa disetel ke "Sama seperti Microsoft Windows". "Inggris" tampaknya menjadi keyboard Internasional AS Inggris.
sumber
Saya memposting ini di pertanyaan lain , tetapi ingin memposting gambar di sini jika Anda tidak menggunakan XP, dan ingin melihat cara melakukannya di Windows 7:
sumber
Saya tahu ini cukup terlambat, tetapi tidak ada yang benar-benar mengatakan bagaimana Anda menonaktifkannya.
Di Windows 7, buka Pengaturan Regional -> Keyboard dan Tata Letak -> Ubah Keyboard -> Pengaturan Tombol Lanjutan -> Tombol pintas untuk bahasa input.
Pilih "Antara bahasa masukan" dan ubah urutan tombol menjadi "Tidak Ditugaskan"
sumber
Windows 7
Hapus semua kecuali satu keyboard dari:
Control Panel
>>Region And Language
>>Keyboards and Languages
>>Change Keyboards
sumber
Saya mengalami masalah yang sama di Visual Studio 2010 Beta 1.
Namun, saya mengetahui bahwa menekan CTRL + SHIFT akan mengalihkan keyboard Anda antara Qwerty ke Dvorak.
Ini sangat menyakitkan ketika saya menyimpan semua (CTRL + SHIFT + S) dan secara tidak sengaja melepaskan sebelum menekan 'S' sampai saya menemukan apa yang menyebabkan masalah.
sumber
Sebenarnya saya dapat mereproduksi ini dengan mengikuti langkah-langkah ini. Saya menduga bahwa itu mungkin ada hubungannya dengan budaya bahasa dari aplikasi yang dikompilasi. Saya memiliki keyboard Inggris dan AS di bilah bahasa.
Saya telah membangun aplikasi C # Windows Forms sederhana. Saya mengatur pengaturan keyboard ke AS. Saya memiliki keyboard AS meskipun setelan regional lainnya pada mesin adalah Inggris (Keyboard Micosoft versi AS yang saya miliki memiliki satu tombol kurang dari versi Inggris dan itu adalah garis miring terbalik, grr.) Ketika saya meluncurkan aplikasi di debugger pengaturan keyboard secara ajaib telah berubah kembali ke pengaturan Inggris. Ini terjadi setiap saat, jadi bukan tombol lain yang ditekan. Saya juga harus menyebutkan bahwa ini terjadi di Windows Vista.
sumber
Di XP jika lebih dari 1 bahasa input keyboard diinstal (mis: Dvorak dan Qwerty) XP akan membalik secara acak, terutama kembali ke bahasa default OS, dan sebagian besar hanya terjadi saat menggunakan aplikasi Microsoft. Dan saya 100% yakin saya tidak menekan Alt + Shift atau kombinasi tombol lainnya. Masalah yang sama ini mungkin akan menghantui Anda tidak peduli apa pun pemetaan keyboard atau bahasa yang Anda miliki.
Satu-satunya perbaikan adalah menghapus bahasa kedua dan hanya menambahkannya saat Anda membutuhkannya. Solusi lain adalah menggunakan Vista, yang saya perhatikan tidak lagi menderita bug ini (yang sudah ada di sana sejak saya mulai menggunakan Dvorak pada tahun 2003 dan bahkan XP SP3 pun tidak memperbaikinya).
sumber
Untuk mengubah kembali ke bahasa yang Anda inginkan di VSC:
1- Anda harus menekan Ctrl + Alt + P,
2- lalu di tampilan yang akan muncul di bagian atas, tulis bahasa yang Anda inginkan jika tidak muncul,
3- sekali ini selesai, VSC akan meminta Anda untuk memulai ulang.
4- setelah restart selesai seharusnya baik-baik saja.
Ini memecahkan masalah saya sepanjang waktu
sumber