CTRL-Space her zaman Çince IME'yi değiştirir (Windows 7)


28

Windows 7 Ultimate (w / SP1) kullanıyorum ve birden fazla UI dili yüklüyorum - çoğunlukla ekran görüntüleri vs. CTRL + Spaceözürlü / olsa bile anahtarı Dil Çubuğu ayarları / Gelişmiş tuş ayarları altındaki bu kısayol tuşu atamalarını geçersiz kılar.

(İle çatışıyor CTRLSpace Visual Studio IDE'de + çakışır ve bunun ötesinde oldukça can sıkıcıdır.)

Herhangi bir fikir?

Yanıtlar:


42

Ben bu, Windows hata farkındaydım yıllar . Tatminkar olmayan geçici çözümler ve yılda bir veya iki kez sonuçsuz arama yaptıktan sonra, bir çözüm bulmaya çalıştım, sonunda elde ettim!

prosedür

  1. Git Start> Yazregedit ve başlatın
  2. Şu yöne rotayı ayarla HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys
  3. Adlı anahtarı seçin:
    • 00000070için Chinese (Traditional) IME - Ime/NonIme Togglekısayol tuşu
    • 00000010için Chinese (Simplified) IME - Ime/NonIme Togglekısayol tuşu
  4. Sağ alt pencerede üç alt anahtar vardır.
    • Anahtar Düzenleyiciler tayin Alt/ Ctrl/ Shift/ etc ve ayarlandığında Ctrl(02c00000 ) .
    • Sanal Anahtar, bitirme tuşunu belirler ve Space( 20000000) olarak ayarlanır .
  5. İlk bayt Değişim Key Modifiersgelen 02etmek00
  6. İlk bayt Değişim Virtual Keygelen 20etmekFF
  7. Oturumu kapatın ve tekrar oturum açın. Yeniden başlamanın gerekli olduğunu sanmıyorum.
  8. Bunu Hot keys for input languagestekrar yapmak istemediğiniz sürece Kontrol Panelinde değişiklik yapmayın .

Notlar: Belirtiler

Her bir kayıt defteri anahtarı (bir klasöre benzeyen şey) normalde bulacağınız her bir kısayol tuşu ayarı içindir Control Panel > Region and Language > Keyboards and Languages > Change keyboards... > Advanced Key Settings > Hot keys for input languages. Tekrarlanan hata, GUI ile değiştirilse bile kısayol tuşunun otomatik olarak Ctrl+ olarak sıfırlanmasıdır space.

Bunu kişisel olarak Windows 7 64-bit ve Windows 8.1 için onaylayabilirim, ancak araştırmamda XP ve Vista için de işe yarayabilir.

Kaynaklar:

Geleneksel Çince Pocket IME Kısayol Tuşu Kayıt Ayarları

Basitleştirilmiş Çince MSPY 3.0 IME Kısayol Tuşu Kayıt Ayarları


Çivilenmiş, bravo.
Philippe

Kısmen Win10'da çalışır. Bilgisayarı yeniden başlattıktan sonra hala etkindir. Oturumu kapatıp oturum açmanız gerekir, böylece etkili olacaktır. Normalde bilgisayarı yeniden başlatmak da sorun değil. Ve sadece benim ilk Çin IME'mi (benimki Sougou IME) devre dışı bırakıyor. Bu benim ikinci Çince IME, Microsoft IME'yi etkilemiyor.
MINATO Azuma

4

Teşekkürler, işe yaradı. Başvuru için değiştirilmiş kayıt defteri anahtarlarını verdim:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000010]
"Key Modifiers"=hex:00,c0,00,00
"Virtual Key"=hex:ff,00,00,00

[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000070]
"Key Modifiers"=hex:00,c0,00,00
"Virtual Key"=hex:ff,00,00,00

2

İlişkili bir konuda yardım aldım ve sizin için de yararlı olabileceğini düşünüyorum: https://www.neowin.net/forum/topic/1261058-windows-81-is-forgetting-ctrl12345 -shortcuts belirlenmiş-için-klavye-düzen-anahtarlama-wa sonra /

Windows, bazı durumlarda kişisel düzen denetimlerinin yapılandırmasını varsayılan ayarların üzerine yazar gibi görünmektedir. Bu nedenle, "kalıcı" bir çözüme sahip olmanın yolu, temelde , IME kısayollarınızı (veya bu konuda kendi abseneleri) doğru bir şekilde yapılandırdıktan sonra, elinizde HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys olanı yeniden yazmak gibi görünüyor HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys.



1

Alternatif olarak, ek dillere ve kayıt defterini düzenlemenin zorluğuna ihtiyaç duymayan kullanıcılar için, Denetim Masası, Klavyeleri veya diğer giriş yöntemlerini değiştir, Anahtar alanlarını değiştir ... seçeneğine gidin, ardından Yüklü servisler altında İstediğim dili hariç hepsini kaldırdım / kurulum, İngilizce (İrlanda).

Çince buradan kaldırılırken, kısayol da çalışmamaya başladı, böylece tekrar görsel stüdyoda kullanabildim.


-1

Kache'nin verdiği cevap dışında , daha fazla değişiklik / geri dönüşü engelleme püf noktası (örneğin, herhangi bir Windows ayarından yanlışlıkla değiştirmeyi denerseniz) kayıt defterinde bulunan herkese "tam kontrol" DENY etmektir.

Aptallar Adım Adım:

  • RegEdit kullanıyorsanız, sol gezinti ağacındaki "00000010" tuşuna sağ tıklayın
  • "İzinler ..." i seçin
  • her "Grup veya kullanıcı adı" maddesi için, "Reddet" sütununun altındaki tüm kutuları işaretleyin
  • "Tamam" ı tıklayın
  • sol gezinti ağacındaki "00000070" tuşunu tekrarla

Kayıt defteri izin değişiklikleri hemen etkili olur (IME geçiş anahtarını şimdi ayarlamayı veya sıfırlamayı deneyin - çalışmaz). Orijinal cevap belirtildiği gibi gerçek CTRL UZAY anahtar olabilmesi için, (IME geçiş amacıyla) için, "devre dışı" olur çıkış yapıp tekrar giriş yapmanız gerekir.


Bu gerçekten bir yorum ve asıl sorunun cevabı değil . Her zaman kendi gönderileriniz hakkında yorum yapabilir ve yeterli saygınlığınız olduğunda , herhangi bir yayına yorum yazabileceksiniz . Lütfen okuyun Neden yorum yapmak için 50 itibara ihtiyacım var? Bunun yerine ne yapabilirim?
DavidPostill

1
“Kache'nin cevabı üzerine bir yorum ekleyemiyorum, bu yüzden soruyu“ cevaplamak zorundayım ”. Hayır yapmazsın. Yorum olması gereken cevapları eklemek, aşağı oylara neden olabilir ve sizi yorum ayrıcalığından uzaklaştırabilir.
DavidPostill

Üzgünüz @DavidPostill, ama "sopa" sorusu yanıtlıyor. Daha önce de belirtildiği gibi, bu konu bana yardımcı olduğu için cevabı eklemeyi düşündüm (bir Google aramasından). "Kudos" ya da herhangi bir tür oylama beklemiyorum, hatta bir cevap olarak bile işaretlemiyorum, ya da herhangi bir oylama beklemiyordum. kendi gönderilerim "... Özellikle, ilk etapta kendi gönderilerimi oluştururken?
reb00tz
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.