Windows kendi başına ek klavye dilleri ekliyor


9

Win7 ile rastgele klavye dil düzenleri ekleyerek bu gerçekten can sıkıcı bir sorun var ... Japonya'da yaşadığım için İsveççe ve Japonca kullanıyorum ve sadece bu ikisini kullanıyorum (İsveç klavyesinde sorunsuz olarak tüm İngilizce karakterleri yazabildiğim için)

Ama her zaman tekrar tekrar "Alt + Sol Shift" ile aralarında geçiş yaptığınızda Listede üçüncü veya bazen DÖRDÜNCÜ yeni bir dil var .. Ayarları açtığınızda DEĞİL, ben tekrar, orada listelenen DEĞİL. Ancak onları değiştirmek için kısayola bastığımda onlar seçilir.

Bu örneğin Japonca ve İngilizce / İsveççe gibi iki konuşmaları olduğunda ÇOK sinir bozucu olduğu gibi çözmek istiyorum ..

Eğer herhangi bir fikri olan varsa, biliyorum!


1
Dördüncü dil hangisidir? Bu sadece Japon karakterlerine girmek için alternatif bir yöntem değil mi?
Alois Mahdal

Yanıtlar:


0

Tamamen aynı sorun yaşadım. Yeni yüklenen yazılımdan kaynaklanıyor gibi görünüyordu. Net Çerçeveler veya İngilizce'yi varsayılan dil olarak kullanabilen başka bir şey olabilir. Sorun oluşmadan hemen önce yüklediğiniz programları kaldırmayı deneyin. Bu yardımcı olmazsa, sistemi önceki durumuna geri yüklemeyi deneyin.

Düzenle

Ayrıca yeni bir çözüm buldum. Listeden İsveççe'yi silip İngilizce ya da hangi dil geliyorsa eklerseniz ve klavye düzenini İsveççe olarak değiştirirseniz ve diğer dilin varsayılan olarak hangi düzeni kullanacağını görürseniz (örneğin Enlgish, ABD düzenine sahip olabilir) ve ekleyin klavye listesine. Ardından, İsveççe'yi kullanılabilir diller listesinin en üstüne taşıyın ve düzeltmenin tadını çıkarın.


0

Otomasyon üzerinden bu nasıl giderileceği ile ilgili cevap arıyor: o arasında geçiş Windows 7 mağaza Giriş dillerini yapar nerede .

Şimdiye kadar kaba kuvvet yöntemi: Autohotkey script. Bu uygun değildir ancak işi yapar:

^+!l::
Run, Control input.dll
Sleep, 1000
Send {Tab}{Tab}
Sleep, 100
Send {Enter}
Sleep, 1000
Send e
Sleep, 100
Send {Down}{Down}{Down}{Down}{Down}{Down}{Down}{Down}{Down}{Down}{Down}{Down}{Down}
Sleep, 100
Send {Right}{Down}{Right}US{Space}{Enter}
Sleep, 100
Send {Tab}{Tab}{Tab}
Sleep, 100
Send {Enter}
Sleep, 1000
Send {Tab}{PgDn}{PgDn}{PgDn}
Send {Tab}{Tab}{Enter}
Sleep, 100
Send A
Sleep, 100
Send {Enter}
return

Temel olarak hatayı almaya başladığınızda Ctrl + ÜstKrktr + Alt + L tuşlarına basarsınız ve sorunu düzeltir - İngilizce (ABD) ekler ve kaldırır. Bekleme değerleri etrafında tweaking gerekebilir ve belki de Down's miktarı ile - Dil listesi her bilgisayarda aynı olup olmadığını bilmiyorum (belki de zamanla değişir).


0

Autohotkey'den daha iyi bir çözümüm var. .batAşağıdakileri içeren bir dosya oluşturun :

control intl.cpl,, /f:"LangAdd.xml"
control intl.cpl,, /f:"LangRemove.xml"

ve aşağıdakilere sahip karşılık gelen xml dosyaları:

<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<gs:UserList>
<gs:User UserID="Current"/> 
</gs:UserList>
<gs:InputPreferences> 
<gs:InputLanguageID Action="add" ID="0409:00000409"/> 
</gs:InputPreferences> 
</gs:GlobalizationServices>

ve

<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<gs:UserList>
<gs:User UserID="Current"/> 
</gs:UserList>
<gs:InputPreferences> 
<gs:InputLanguageID Action="remove" ID="0409:00000409"/> 
</gs:InputPreferences> 
</gs:GlobalizationServices>

409 en-US dilidir. Bu listeden rahatsız edici dil koduyla değiştirin . İsterseniz yarasa dosyasına kısayol için bir klavye kısayolu atayabilirsiniz, ayrıca yanıp sönen pencereden kaçınmak için Çalıştır: Kısayol tercihlerinde simge durumuna küçültülmüş öğesini seçin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.