Mengubah tata letak keyboard di Windows secara global

50

Saya mencari solusi untuk mengganti tata letak keyboard saya di Windows secara global untuk semua jendela dengan cepat.

Ketika saya mengganti tata letak saat ini dengan menekan kombinasi ajaib Alt+ Shiftatau ketika saya memilih tata letak lain di bilah bahasa, ini hanya mengubah tata letak di jendela saat ini.

Manuel Faux
sumber
Apakah Anda masih harus dapat beralih ke bahasa lain?
Ivo Flipse
2
Ya, saya menggunakan dua tata letak. Saya ingin menggunakan tata letak lain untuk mengetik teks daripada menggunakan di konsol dan untuk kode.
Manuel Faux
4
Saya tidak percaya butuh sampai Win8 untuk benar-benar menerapkan ini secara asli. Sungguh menyakitkan!
Levi Botelho
3
Grr Windows, perilaku ini akan jauh lebih berguna daripada kegilaan 'per jendela' saat ini.
Kolonel Panic
1
Lihat juga superuser.com/questions/106722/...
Kolonel Panic

Jawaban:

19

Windows 8 mendukung ini out-of-the-box. Tampaknya memiliki fungsi switching tata letak keyboard bawaan yang sangat baik dengan fitur-fitur berikut:

  • Beralih tata letak secara global secara default. (Ini bisa diubah jika perlu.)
  • Memiliki tombol pintas bawaan untuk mengubah tata letak: Windows+ Space. Ini juga memicu jendela notifikasi yang berguna. (Ini seperti versi tata letak keyboard dari Alt+ Tab.)
  • Menunjukkan tata letak keyboard saat ini di ikon bilah bahasa.

Saya tahan dengan masalah tata letak keyboard dengan versi Windows sebelumnya untuk waktu yang lama, dan saya mencoba semua program yang disebutkan dalam jawaban lain, tetapi saya tidak pernah menemukan satu yang menyelesaikan masalah dengan andal. Saya yakin dapat mengatakan bahwa Windows 8 memecahkan masalah.

Memperbarui

Setelah menghabiskan beberapa minggu menggunakan Windows 8, saya perhatikan bahwa tata letak keyboard sebentar-sebentar berubah menjadi non-default selama penggunaan normal. Ternyata masalahnya disebabkan oleh pintasan + dan Ctrl+ warisan yang mengganggu . Untuk memperbaiki ini, lakukan hal berikut:ShiftAltShift

  1. Buka item panel kontrol Bahasa .
  2. Pergi ke Pengaturan Lanjut di sebelah kiri.
  3. Pergi ke Ubah tombol pintas bilah bahasa .
  4. Pergi ke Ganti kunci urutan ... .
  5. Batalkan penetapan pintasan yang tidak Anda inginkan.
Sam
sumber
Saya juga menemukan ini beberapa hari yang lalu, penanganan tata letak berubah dengan cara yang sangat baik. +1 untuk Win + Space
Manuel Faux
1
Ini akan menjadi alasan untuk meningkatkan ke windows 8.
Automatico
5
ini bukan jawaban untuk pertanyaan ..
Juan Manuel Villegas
@JuanManuelVillegas, bagaimana? Dalam pengalaman saya, ini menyelesaikan masalah dengan sempurna.
Sam
@ Sam dia meminta perbaikan untuk Windows 7, bukan 8! Jadi ini bukan solusi. Dari balasan di bawah ini, satu-satunya yang bekerja dengan cukup baik bagi saya adalah aplikasi Keyla
Juan Manuel Villegas
21

Saya agak terlambat untuk ini, tetapi pihak yang berminat mungkin menyukai kbswitchaplikasi (gratis) saya . Ganti tata letak keyboard di Windows secara global. Saya menggunakannya sepanjang waktu, dan saya pikir itu luar biasa. (Beberapa orang mungkin mengatakan saya bias; Saya berpendapat bahwa saya hanya mencari tahu apa yang akan luar biasa, dan kemudian menulis program yang melakukan itu, jadi akan aneh jika saya berpikir sebaliknya.)

http://www.tomseddon.plus.com/kbswitch/

Saya menggunakannya untuk beralih di antara Dvorak (ketika saya menggunakan papan ketik terpisah) dan QWERTY (saat saya menggunakan papan ketik tidak terbuka). Dengan melakukan ini saya menjaga memori otot untuk kedua tata letak terpisah. Menghentikan jari-jariku yang terlalu bingung.

POSTSCRIPT: Jika Anda merasa berani, dan / atau Anda menggunakan Windows 7 x64, Anda mungkin ingin mencoba eksperimenkbswitch2 (tautannya adalah ke README). Selain kompatibilitas yang lebih luas, fitur ini juga mendukung baris perintah, sehingga dapat diintegrasikan dengan AutoHotkey (atau yang serupa) untuk beralih tata letak yang dikendalikan keyboard. Karena sifat eksperimen, itu sejauh ini hanya tersedia melalui GitHub, sehingga, dengan permintaan maaf untuk metode pengiriman sedikit ropey: mengunjungi para kbswitchhalaman proyek , gunakan GitHub Download ZIPtombol untuk mendapatkan ZIP, dan menemukan kbswitch2.exedi kbswitch-master/kbswitch2/bin/folder dalam ZIP.

Tom Seddon
sumber
2
Luar biasa. Yang saya lewatkan adalah hotkey tunggal untuk semua ini (seperti alt + shift. Mungkin AutoHotkey dapat melakukan ini?)
Apache
Apakah Anda bisa mendapatkan ini berfungsi untuk meminta DOS juga? :)
Josh Johnson
Ini sudah berfungsi untuk saya untuk windows konsol pada Windows XP 32-bit. Saya memiliki laporan tentang masalah dengan Windows 7 (tidak yakin bit-ness mana), yang belum saya perhatikan.
Tom Seddon
2
Ini terlihat hebat tetapi saya bahkan tidak akan mencobanya karena harus menggerakkan mouse saya dan mengklik setiap kali saya ingin mengubah tata letak lebih berfungsi daripada memiliki tata letak per aplikasi. Tidak mendukung hotkey bukan fitur, ini cacat. Kemampuan untuk memilih apakah akan mendukung tombol pintas akan menjadi fitur. Mungkin Anda harus mempertimbangkan untuk menambahkan fitur ini untuk mencoba dan memenangkan lebih banyak pengguna, seperti saya! :)
Fletch
1
@ MikeH-R Jika Anda masih tertarik, ada sekuel (percobaan) baru untuk kbswitch, kbswitch2, yang menampilkan kompatibilitas yang lebih luas dan dukungan baris perintah yang ramah-AutoHotkey.
Tom Seddon
5

Coba Alihkan! . Ini adalah program Rusia dengan antarmuka bahasa Inggris opsional; ini bekerja pada Vista dan Windows 7. Terus tekan "Next" untuk menginstal. Setelah instalasi, di Properties (item pertama di menu), centang " Gunakan bahasa Inggris sebagai bahasa antarmuka pengguna " dan " Atur tata letak aktif seluruh sistem ".


Sunting: Tautan di atas menuju ke halaman terjemahan Google. Posting ini awalnya tertaut ke halaman Rusia ini .

Scott
sumber
Bekerja dengan baik untuk saya di XP, juga!
brone
Ini adalah opsi terbaik yang saya temukan untuk masalah ini. Sayangnya, saya menemukan bahwa kadang-kadang macet dan berhenti bekerja. Terkadang saat saya mengetik sesuatu, huruf pertama atau lebih akan berada di tata letak keyboard yang salah.
Sam
Saya benar-benar menemukan bahwa versi program yang lebih lama (non-beta) tampaknya tidak memiliki masalah pertama yang saya sebutkan di komentar di atas. (Namun, masalah kedua masih berlaku.)
Sam
4

Gunakan Keyla . Ini mendukung tata letak global dan beralih di antara tata letak mil lebih cepat!

Saya menginstalnya di komputer semua orang begitu saya punya kesempatan :)

bersifat antitoksin
sumber
Yang ini sepertinya tidak berfungsi untuk beberapa windows seperti "Run" window. Saya sarankan orang mencoba SwitchIt! bukannya ini.
Sam
Alas tidak bekerja untuk saya - aplikasi terpasang tetapi anehnya tidak dapat mengatur cara pintas untuk mengubah tata letak.
Kolonel Panic
Keyla bekerja untuk saya di Win7. Namun @Sam komentar untuk Windows7 ace! Gunakan jika Anda bisa.
antitoksik
Keyla tidak berfungsi bukanlah aplikasi yang baik dan ramah
Denja
Keyla bekerja untuk saya tetapi sepertinya itu harus dijalankan sebagai Administrator
MarcH
1

Saya kira mengingat tata letak per jendela adalah "fitur". Saya bertanya-tanya tentang bagaimana melakukan ini sendiri dan tampaknya salah satu cara untuk melakukan ini adalah dengan mengubah bahasa input default.

Namun mengubah bahasa input default melibatkan trilyun langkah -

Mulai -> panel kontrol -> pengaturan regional dan bahasa -> tab kedua -> Detail -> ubah default -> Ok -> Ok -> Tutup windows

(Di windows xp). Tidak berarti "cepat" :) Tapi satu-satunya cara yang dapat saya pikirkan.

alok
sumber
4
Bahkan ini bukan solusi. Bahasa input default baru hanya akan digunakan di windows baru.
Manuel Faux
Anda harus keluar dan masuk untuk menerapkan perubahan.
Sam
1

Salah satu teman kerja saya memiliki tata letak khusus yang dibuat dengan Microsoft Keyboard Layout Editor yang memiliki perilaku caps lock / shift yang berbeda: jika caps lock aktif, ini adalah tata letak Dvorak, dan jika caps lock tidak aktif, ini QWERTY. Karena caps lock adalah pengaturan global, menekan caps lock akan beralih di antara tata letak secara global.

Ini adalah retas yang mengerikan, artinya Anda tidak dapat menggunakan tombol caps lock secara normal, beberapa program hanya menggunakan tombol caps lock-off untuk perintah yang dimodifikasi (mis. Ctrl + C), dan Anda hanya dapat menggunakannya dengan paling banyak dua tata letak .

Tapi, untuk semua kelemahan itu, ini adalah metode cepat berubah secara global antara dua tata letak keyboard yang berbeda.

Pilihan lain adalah untuk mendapatkan konverter perangkat keras / keyboard bawaan di tata letak lain yang Anda inginkan, dan memiliki beberapa keyboard di desktop Anda, satu untuk setiap bahasa. Meskipun demikian, hal itu memiliki kelemahannya sendiri, yaitu memiliki beberapa keyboard di meja Anda dan berada di luar keinginan untuk memasang ulang perangkat keras (biasanya cukup terbatas).

saya dan
sumber
0

Sunting: Berdasarkan komentar Anda, ini tidak akan berfungsi untuk Anda. Tapi itu memecahkan masalah jika pengaturan regional keyboard Anda tidak cocok dengan bahasa typnig utama Anda.

Gunakan bilah bahasa untuk melakukan hotswap di antara layout.

Tapi mungkin solusi "termudah" adalah menghapus lay-out keyboard lain dari pengaturan Bahasa Anda, karena itu tidak akan beralih kembali. Tampaknya meskipun Anda mematikan pengenalan bahasa otomatis, beberapa aplikasi akan menimpa ini dan terus mengubahnya (seperti browser). Karena itu, cukup mematikannya (Anda selalu dapat mengembalikannya) adalah cara termudah.

Untuk menampilkan bilah Bahasa (menggunakan tampilan Klasik di Panel Kontrol):

  • Klik Mulai, klik Panel Kontrol, lalu klik dua kali Opsi Regional dan Bahasa.
  • Pada tab Bahasa, di bawah Layanan teks dan bahasa input, klik Rincian.
  • Di bawah Preferensi, klik Bilah Bahasa.
  • Pilih kotak centang Tampilkan Bahasa di desktop.

Catatan:

  • Bilah Bahasa ditampilkan secara otomatis jika Anda menginstal layanan teks seperti tulisan tangan, ucapan, atau Editor Metode Input (IME). Namun, jika Anda menutup bilah Bahasa, Anda dapat menggunakan prosedur ini untuk menampilkannya kembali.
  • Jika Anda meminimalkan bilah Bahasa ke bilah tugas, klik ikon Bahasa di bilah tugas, lalu klik Tampilkan bilah Bahasa.
  • Setelah bilah Bahasa ditampilkan, Anda dapat mengklik kanan untuk menampilkan menu pintasan. Gunakan menu ini untuk mengubah pengaturan untuk bilah Bahasa, seperti memasangnya di bilah tugas atau menambahkan label teks.
Ivo Flipse
sumber
Ingin menjelaskan suara yang turun? Itu berhasil untuk apa yang dia tanyakan, masalahnya mungkin tidak dapat dipecahkan dengan cara yang lebih baik jika itu dengan desain
Ivo Flipse
2
Melakukan ini sepertinya tidak memberi Anda apa-apa dibandingkan hanya dengan mengubah tata letak keyboard dan membiarkan bahasa input tetap sama. Perubahan ini tidak mempengaruhi semua jendela secara global.
brone
Bagi saya ini laptop Belanda, yang terus berganti secara acak. Dengan menghapus semua bahasa lain, ia akan tetap apa yang saya inginkan
Ivo Flipse
0

Jika Anda pergi ke Control Panel / Regional dan Opsi Bahasa / Bahasa / Detail / Pengaturan Kunci ", Anda dapat menentukan tombol pintas untuk perubahan bahasa.

Anda dapat memasangkan ini dengan bahasa makro seperti AutoHotkey , untuk menentukan makro yang mengubah tata letak bahasa / keyboard untuk semua jendela.

harrymc
sumber
-2

Pilihan terbaik Anda adalah hanya memiliki SATU tata letak, betapa mengerikannya itu terdengar ...

Windows tidak pernah pandai menangani banyak tata letak, dan akan selalu berusaha mempertahankan pengaturan per-jendela - dan bahkan itu gagal secara teratur. Saya telah menderita dari ini juga, dan satu-satunya solusi yang bisa diterapkan adalah memilih hanya satu dan hidup dengan itu.

Saya seorang Denmark yang tinggal di Austria dan menulis bahasa Inggris; Saya memilih untuk hanya menggunakan tata letak Denmark karena itu lebih baik daripada harus memperbaiki semua masalah pergantian tata letak sepanjang waktu.

Torben Gundtofte-Bruun
sumber
1
Solusi saya adalah memilih "US International". Tata letak ini adalah tata letak AS normal dengan tambahan untuk dengan mudah menyusun karakter khusus seperti yang digunakan dalam bahasa Jerman atau Denmark dengan menggunakan "Alt Gr".
Manuel Faux
Yah ini tidak benar. Mengganti tata letak bekerja dengan sangat baik hingga windows 10
bot_bot