Daha fazla araştırdım ve diğer cevaplara baktım. Kısa cevap şöyle görünüyor: Hayır! Windows Ctrl + Alt ve AltGr aynı şekilde davranır .
Ama bir kesmek var. Temel olarak, Windows'un AltGranahtar bağlantıları işlemesine izin vermiyoruz ve bunun yerine farkı bilen üçüncü taraf bir araç kullanıyoruz. Bunu her anahtar için elle yapıyoruz.
Bu hack, ya da gibi " ölü anahtarlar " ile çalışmaz .~^
.
Bölüm 1: Let AutoHotKey dönüştürme AltGr+ Some Key sembollerine
AutoHotKey ayırt edebilir AltGrve Ctrl+ Alt. Aynı zamanda gibi tuş vuruşlarını dönüştürebilir AltGr+2 tek sembole @
, önce , Windows onun klavye düzenini uygular.
- AutoHotKey'i indirin ve yükleyin
- Yeni bir komut dosyası oluşturun; yani, uzantı içeren düz bir metin dosyası
.ahk
- AltGr+ BUTTON= CHAR ile yazmak istediğiniz her karakter için , şöyle bir satır oluşturun:
<^>!BUTTON::SendInput {raw}CHAR
Örnek: AltGr+ 2= @ olur<^>!2::SendInput {raw}@
- Komut dosyasını kaydet
Komut dosyanızı test etmek istiyorsanız, istediğiniz gibi bazı eşleme oluşturabilirsiniz <^>!t::SendInput {raw}tttt
. Uygulamak için komut dosyasına çift tıklayın ve yazdığınızda AltGr+ ' tnın dört t üretip üretmediğini test edin .
.
2. Bölüm: Pencereleri yoldan
çıkarın : Klavyedeki tüm AltGr+ atamalarını kaldırmak istiyoruz Any Key, böylece Windows bunları hiçbir zaman karakterlere dönüştürmez.
Öncelikle yeni bir klavye düzeni oluşturmamız gerekiyor.
- Microsoft Klavye Düzeni Oluşturucu'yu indirin . Klavye düzeninizi değiştirmenize izin veren basit bir araçtır. ( İndirme linki )
- Aracı açın ve
File -> Load Existing Keyboard
klavye düzeninizi seçin.
- Seçin
File -> Save source as
ve yeni bir ad verin.
- İşaretleyin
Alt+Ctrl (AltGr)
. Orijinal ödevleri not almak
isteyebilirsiniz File -> Save as Image
.
- Onları tıklayarak sembolü silerek, tüm atanmış tuşlar çıkarın ve tıklayın
OK
temizlemez Do ölü tuşları! (Gri olanlar). Tüm düzenleyiciler yani kontrol edin AltGr, Ctrl, Alt, veya hiçbiri!
- Git
Projet -> Propertie
ve ona iyi bir isim ve açıklama ver.
- Kaydet:
File -> Save Source File
böylece daha sonra düzenleyebilirsiniz
- Dışa aktarma ayarları:
Project -> Build DLL and Setup Package
O zaman bu yeni klavye düzenini uygulamamız gerekiyor.
- Dışa aktarılan kurulum dosyalarını Belgeler klasöründe bulun ve çift tıklayın
setup.exe
. Bu yeni klavye düzeninizi yükleyecektir.
- Giriş ayarını giterek açın.
Control Pannel -> Change keyboards and other input methods -> Change keybords
- Click
Add
size kendi klavyesini seçmek ve onu varsayılan yapmak.
Buraya geri dön ve kendine güvenen her şey yolunda giderse standart klavyeyi çıkar.
.
3. Bölüm: AutoHotKey'in devralmasına izin verin:
Şimdi her şeyi eyleme geçirelim :
- Dil klavyesinde yeni klavyenizin seçildiğinden emin olun ve bildirim tepsisinde AutoHotKey simge durumuna küçültülmemiş.
- Özel karakterlerinizi yazmaya çalışın. Bu çalışmamalı.
- AutoHotKey komut dosyası size çift tıklayın. Yani başlattı
- Özel karakterleri tekrar yazmaya çalışın. Bu şimdi AltGrsadece çalışmalı .
- Komut dosyasının Windows başladığında yüklendiğinden emin olmak için
Start Menu\Programs\Startup
klasörde kısayol oluşturun.
Bu kadar! (ツ) .ahk
Adımların çoğunu atlamak için klavye düzeni kurulum dosyalarını ve komut dosyasını diğer bilgisayarlarla paylaşabilirsiniz .
Diğer kaynaklar:
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/