Banyak aplikasi seperti Google Documents menggunakan Ctrl+ Altpintasan seperti Ctrl+ Alt+ 2untuk judul 2, Ctrl+ Alt+ muntuk komentar, dll. Namun, dalam hal tata letak papan ketik internasional, Ctrl+ Altdipetakan ke AltGr, sehingga banyak pintasan ini menghasilkan karakter khusus, misalnya Ctrl+ Alt+ 2= @. Karena itu pintasan ini tidak bisa digunakan.
Apakah ada cara untuk menonaktifkan Ctrl+ Alt= ini AltGr, sehingga AltGr+ 2= @ tetapi Ctrl+ Alt+ 2dapat digunakan sebagai jalan pintas?
Ada beberapa posting sebelumnya dengan jawaban yang terkait dengan masalah ini:
- Mengapa cara pintas Google Documents CTRL + ALT tidak berfungsi?
- Ctrl + Alt mendaftar sebagai AltGr untuk Alternatif Internasional AS, ada cara untuk menonaktifkan?
Namun kedua solusi tersebut terkait untuk membatalkan penetapan karakter khusus sepenuhnya. Solusi ini tidak menonaktifkan ikatan Ctrl+ Alt= AltGr. Ini berarti, bahwa untuk menggunakan Ctrl+ Alt+ 2sebagai jalan pintas, saya tidak dapat menulis @ sama sekali, yang secara alami bukan opsi.
Jawaban:
Saya telah meneliti lebih lanjut dan melihat jawaban yang lain. Sepertinya jawaban singkatnya adalah: Tidak! Windows memperlakukan Ctrl + Alt dan AltGr identik .
Tapi ada retasan. Pada dasarnya kami tidak membiarkan Windows menangani AltGrbinding kunci dan sebagai gantinya menggunakan alat pihak ketiga yang tahu bedanya. Kami melakukan ini secara manual untuk setiap kunci hangus.
Retasan ini tidak berfungsi dengan " kunci mati " seperti ~atau ^.
.
Bagian 1: Biarkan AutoHotKey mengonversi AltGr+ Some Key ke simbol
AutoHotKey dapat membedakan antara AltGrdan Ctrl+ Alt. Itu juga dapat mengubah penekanan tombol seperti AltGr+2 ke simbol tunggal
@
, sebelum Windows menerapkan tata letak keyboard-nya..ahk
<^>!BUTTON::SendInput {raw}CHAR
Contoh: AltGr+ 2= @ menjadi
<^>!2::SendInput {raw}@
Jika Anda ingin menguji skrip, Anda dapat membuat beberapa pemetaan sewenang-wenang seperti
<^>!t::SendInput {raw}tttt
. Klik dua kali skrip untuk menerapkannya dan uji apakah AltGr+ tmenghasilkan empat t saat Anda mengetik..
Bagian 2: Singkirkan jendela:
Kami ingin menghapus semua tugas AltGr+ Any Keypada keyboard mereka, jadi Windows tidak pernah mengonversinya menjadi karakter.
Pertama, kita perlu membuat tata letak keyboard baru.
File -> Load Existing Keyboard
dan pilih tata letak keyboard Anda.File -> Save source as
dan berikan nama baru.Alt+Ctrl (AltGr)
.Anda mungkin ingin memilih
File -> Save as Image
untuk membuat catatan tentang tugas asli.OK
Jangan hapus kunci mati! (Yang abu-abu). Periksa semua pengubah yaitu AltGr, Ctrl, Alt, atau tidak!
Projet -> Propertie
dan berikan nama dan deskripsi yang layak.File -> Save Source File
sehingga Anda dapat mengeditnya nantiProject -> Build DLL and Setup Package
Maka kita perlu menerapkan tata letak keyboard baru ini.
setup.exe
. Ini akan menginstal tata letak keyboard baru Anda.Control Pannel -> Change keyboards and other input methods -> Change keybords
Add
pilih keyboard Anda sendiri dan jadikan default.Kembalilah ke sini dan lepaskan keyboard standar, setelah Anda percaya diri semuanya bekerja dengan baik.
.
Bagian 3: Biarkan AutoHotKey mengambil alih:
Sekarang mari kita mulai semuanya:
Start Menu\Programs\Startup
folderItu dia! (ツ) Anda dapat berbagi file pengaturan tata letak keyboard dan
.ahk
skrip, dengan komputer lain untuk melewati sebagian besar langkah.Sumber daya lain:
http://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/replace-default-windows-keyboard-shortcut-behavior/0c5ff2a4-6bea-49a9-88bc-669049a1e107
http: // office.microsoft.com/en-us/word-help/alt-gr-keys-HP005259063.aspx
http://blogs.msdn.com/b/oldnewthing/archive/2004/03/29/101121.aspx
http: //www.autohotkey.com/board/topic/61625-how-to-avoid-that-ctrl-alt-altgr/
sumber
Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts`, the DLLs can be found in
System32`. Saya menyerah untuk membuat pekerjaan ini 100% saat ini<^>!q::SendInput {raw}ä
dan<+<^>!q::SendInput {raw}Ä
Saya akan merekomendasikan Anda untuk melihat AutoHotKey . Ini adalah Alat gratis dan Anda juga dapat mengubah efek pintasan dengan sangat mudah. Lihatlah Dokumentasi Hotkey di situs web mereka. Sangat mudah dimengerti dan sangat mudah digunakan. Anda dapat memetakan kembali setiap tombol / pintasan.
sumber
Saya akan merekomendasikan SharpKeys:
Saya belum menggunakannya secara pribadi, tetapi kenal seseorang yang telah menggunakannya di masa lalu dan cukup senang dengannya.
Saya tidak yakin, Tapi mungkin mengganti tata letak keyboard Anda ke (Bahasa Inggris UK) mungkin membantu. Berikut ini tautan tentang caranya .
sumber
Saya menemukan bahwa keyboard numerik dapat digunakan sebagai pengganti tombol angka biasa untuk mengaktifkan pintasan Google Documents. Menggunakan AHK ini juga berfungsi pada laptop tanpa tombol angka. Sebagai contoh,
akan mengaktifkan header 2 tanpa mencetak @. Tidak perlu menggunakan MSKLC.
sumber
tekan dan tahan tombol NumLock selama 5 detik.
Ini berhasil untuk saya.
Saya menemukan jawabannya di komputer di sini: "Panel Kontrol \ Semua Item Panel Kontrol \ Kemudahan Akses Center \ Buat keyboard lebih mudah digunakan" ... Milik saya memiliki tanda centang di sebelah 'nyalakan tombol sakelar dengan menekan dan menahan NUMLock untuk 5 detik'....
sumber