Daha iyi giriş yöntemi Windows altında tuş vuruşlarını değiştirmek?


3

Yüklü 3 giriş dilim var ve bunları standart Windows tuşları ile değiştirmek çok can sıkıcı çünkü dilleri çok fazla alıyorum.

Bunu iyileştirmeyi tercih ederim. Bir gelişme, Ubuntu'da olduğu gibi geçiş yapmaktır; burada Ctrl- Right Shift"sağ" geçer ve dil listesinin sonunda durur ve Ctrl- Left Shift"sola" geçer ve listenin başında durur.

Ama bunun mümkün olduğunu görmüyorum.

Ayrıca, muhtemelen daha iyi davranış olacaktır Alt- Tabdavranış.

Geliştirmek mümkün mü?

GÜNCELLEME

Windows'ta değişiklik kısayollarını nasıl ayarlayacağımı biliyorum, sorun şu ki seçeneklerin çok düşük olması:

görüntü tanımını buraya girin

Bu kombinasyonların çoğu, Google Chrome gibi birçok popüler programda kullanılır, bu yüzden kullanılamazlar.

Ve anahtar seçiminde:

görüntü tanımını buraya girin

bisikleti devre dışı bırakmanın bir yolu yoktur ve palet çok zayıf. Aslında Ctrl- Shiftve Alt- arasında seçim yapabilirim Shift.

Vurguluyorum: tüm dil değiştirme ayarları Windows'ta neredeyse kullanılamaz durumda. Seçeneklerin çoğu diğer programlarla çakışıyor ve genel işlevsellik son derece zayıf.

Yani soru devam ediyor: MS tarafından bu garip seçimle sınırlı değil, kendi kombinasyonumu nasıl belirleyebilirim? Veya bahsettiğim şeyi nasıl yaparım?


Diğer programlar aynı kısayolu kullanıyorsa Windows sorunu nasıldır?
Dave,

Bu "diğer programlar" Windows’un kendisidir - Windows ile bu şekilde ilgilidir.
karartır

Yanıtlar:


3

Windows'ta bulunan bu zayıf seçenekleri kullanarak kısayolları ayarlayıp ardından kendi ek kısayollarınızla eşleştirebilirsiniz.

Bunun için araç , anahtarları haritalayabilen ancak haritalamadan çok daha fazlasını yapabilen genel amaçlı komut dosyalarını da çalıştırabilen AutoHotkey'dir . AutoHotkey, istediğiniz her şeyi yapabilir.

AutoHotkey scriptleri yazmak için Web’de bulunabilecek geniş bir yardım var, ancak dilerseniz size ipuçları verebilirim.

İlk diline kısayol ise Örneğin, Ctrl+ 0üçüncü ve son dil için bu iken, Ctrl+ 2, ardından aşağıdaki AutoHotkey komut binerken ilk dile geçecektir Ctrl+ Left-Shift ve girerken üçüncü dile Ctrl+ Right-Shift.

#InstallKeybdHook
^Shift::                   ; map ctrl-shift
If GetKeyState("LShift")   ; if left-shift
  Send ^0                  ; send ctrl-0
else                       ; else right-shift
  Send ^2                  ; send ctrl-2
return

AutoHotkey komut dosyaları .ahk sonekine sahip dosyalarda depolanır. Windows başlatıldığında komut dosyasının çalıştırılmasını istiyorsanız, Başlangıç ​​klasörüne, örneğin adlı bir dosyaya yerleştirin C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\AutoHotkey startup.ahk.

Not: Genel olarak , Ctrl+ eşlemememeyi tavsiye ederim Shift, çünkü bu bazı yararlı kısayolları engeller. Örneğin, birçok uygulamada, kelimeden sola seçim kısayolu Ctrl+ Shift+ ' dır Left-arrow.

Daha fazla okuma :


Eklemenin bir kısmı: Windows kısayollarının başka herhangi bir şeyle çakışmasını istemiyorsanız, kontrol panelinde (F13-F15 veya başka bir şey gibi) kullanmadığınız 3 tuşu kullanabilir ve autohotkey komut dosyasını belirlemesini sağlayabilirsiniz. Şu anda kullanmakta olduğunuz klavyeyi (bunun mümkün olduğunu düşünüyorum, ancak emin değilim) ve buna göre doğru olmayan düğmeye basın. bu güzel olurdu. Böyle bir şey birileri bana söylerse lütfen söyle
MegaBluejay

Bu, anahtarlama düzenleri ile tam olarak nasıl ilgilidir? Oldukça spekülatif görünüyor . En azından , eldeki sorunun nasıl çözüleceğine dair bir örnek gösteren kısayol komut dosyası en azından kulağa hoş geliyor
Journeyman Geek

@JourneymanGeek: Örnek bir komut dosyası yazmak önemsizdir, ancak poster bu çözüme hiç ilgi göstermedi. Betik, örneğin ilk dile geçmek için örneğin "Ctrl + Sola Kaydırma" ile "Ctrl + 0" 'a eşlenir.
harrymc

1
Soruları cevaplamanın amacı, sadece acil olanı ele almak değildir . Aynı sorunu yaşayan bir sonraki kişinin de cevap bulmasını istiyoruz. Açıkçası bu cevap, açıkçası bu hedefe hiç uymuyor. Bunu kabul edilebilir bir cevap olarak düzenlemek için çekinmeyin, daha sonra geri almak için bize bildirin.
Journeyman Geek
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.