Eski bir klavyede Windows tuşunu taklit etme


30

Fiziksel bir Windows anahtarına sahip olmayan çok eski bir klavye kullanıyorum - 5/180 ° konektöre ve arkasında AT / XT anahtarına sahip - ancak işlevsellikten tamamen kaçınmak istemiyorum Windows anahtarının.

Windows 7 Pro'da Winbirlikte kullanıldığında taklit eden bazı anahtar grupları var mı ? Başka bir deyişle, bu anahtar grubunu kullanan Win, zihinsel olarak alan Winve bırakan herhangi bir tuş birleşimini alabilmek ve orijinal birleşik çalışmayı sağlamak istiyorum.

Eğer böyle bir kombinasyon yoksa nasıl bir tane oluşturabilirim?

Ben bunu biliyorum olabilir sadece Windows tuşu vardır daha yeni bir klavye takın, ancak bu sorunun bütün mesele bu kaçınmaktır. Mevcut soruların hiçbiri bunu ele almıyor gibi görünüyor; yakın olan bu , ama aslında eşleme nasıl oluşturulacağı söylemez.

Bu benim iş bilgisayarım için, bu yüzden "bu yardımcı programı / eklentiyi kur" benim için iyi bir seçenek değil. Yine de, başkalarının yararına olanlar için cevap vermekten çekinmeyin.


1
AutoIt veya AutoHotKey'e bakın, winkey için bir kısayol tuşu combo ayarlayabilirsiniz.
MaQleod

Windows 7'nin 5/180 konektörlü klavyeyi kabul edebilecek herhangi bir şey üzerinde çalışacağını düşünmedim!
Iszi

@ Iszi, muhtemelen haklısınız! Küçük bir PS / 2 dönüştürücüm var.
Pops

Anekdot uyarısı: @ Iszi win7-x64 nihai, IBM Model M ile çekirdek i7'mde iyi çalışır (1991'de yapılan PS / 2 konektörlü sağlam bir klavye!). İş arkadaşınız DIN5 model M'nin yerine geçiyor çünkü DIN-PS2 fişi aşınmış.
Hennes

Yanıtlar:


17

Capslock anahtarınızı hızlı bir kayıt defteri kesmesiyle yeniden eşleyin. Caps lock tuşu değersizdir.

Bunu, buna benzer bir dosya olarak yapıştırın remap_caps_to_windows.regve çift tıklayın. Değişikliklerin etkili olması için yeniden başlatmanız gerekir.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,5c,e0,3a,00,00,00,00,00

Hey, ilgili yazıda belirtilen yaklaşım bu olmalı. Geçerli ayarın nasıl yedeklendiğini bulduktan sonra bir deneyeceğim.
Pops

Sadece regedit'i açın, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layoutsağ alt tuşa gidin ve dışa aktarmayı seçin. Ancak gerçekten destekleyecek çok şey yok. Temiz bir Windows yüklemesinde Scancode Mapkayıt defterinde ayar yoktur . Yani bunun ne yaptığını beğenmiyorsanız, sadece Scancode Mapdeğeri silin .
Zoredache

BTW, bunun yaptığı, diğer cevaptaki Microsoft aracının yaptığından biraz farklı. Bu, yeni bir düzen oluşturur, bu sadece mevcut düzeninize küçük bir yeniden eşleme uygular. Sonuçlar benzer olabilir ancak yöntem farklıdır.
Zoredache

@Zoredache: Cevabımda da belirtildiği gibi aynı şeyi yapmak için GUI arayüzleri vardır.
paradroid

1
@Jonathan evet, önerilen kayıt defteri değişikliklerini yaptıktan sonra yeniden başlatmanız gerekir. Kayıt defteri düzenlemelerini elle yapmak yerine, diğer cevaplardan birinde önerildiği gibi 'SharpKeys'i kullanmanızı öneririm. İşleri kolaylaştırıyor.
Zoredache

11

CTRL-ESC Başlat Menüsünü getirir.

Ne yazık ki, diğer pencerelerin kısayol işlevlerine izin vermiyor. Örneğin, CTRL-ESC-Pause / Break, sistem özelliklerini getirmeyecektir. Ve CTRL-ESC-R, yalnızca R'ye basmadan önce CTRL-ESC'yi bırakırsanız Çalıştır'ı getirir ve ardından Başlat Menünüzde "R" ile başlayan herhangi bir giriş yoksa, yalnızca çalışır.



4

KeyTweak kullanarak herhangi bir anahtarı Windows tuşu olarak yeniden eşleyebilirsiniz .

Bu sadece kayıt defterine bir GUI arayüzü, yani Zoredache'ın cevabında önerdiği gibi .

KeyTweak


4

Windows 10'a yılında keymap önerilen kabul cevap haritalar Zve Miçin Bve haritalar Biçin Z.

Kullanıcı adımın içinde "M" olduğunu fark edene kadar komikti. Neyse ki Win10 oturum açma sırasında erişilebilirlik seçeneklerinde ekran klavyesi seçeneğine sahip, ancak bu "Yönetici olarak çalıştır" iletişim kutusunda görünmüyor.

Neyse, kullanan SharpKeys ben doğru harita buldu CAPS LOCKiçin Winşudur:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,5b,e0,3a,00,00,00,00,00

Bu sorunu yaşamadım, ABD klavye düzeni kullanıyor musunuz? DVORAK? Uluslararası ABD?
Jonathan,

Hayır, 90'ların ortasındaki eski bir Compaq QWERTY
18'de

1

AutoIt uygulamasında bunu Ctrl+ Shift+ kullanarak yapmalıdır w:

HotKeySet("^+w", "WinKey")

While 1
    Sleep(100)
WEnd

Func WinKey()
    Send("#")
EndFunc

AutoIt'ın çalışması için bir bilgisayara yüklenmesi gerekmez. Herhangi bir pencere makinesinde çalışabilmesi için yorumlayıcıyı içeren bir çalıştırılabilir dosyada derlenebilir. Ayrıca yazmak ve derlemek için yüklemeniz gerekmez, sadece zip indirme kullanabilirsiniz.


1
Bu uyku () döndürme kilidini önlemek için AutoHotkey'i kullanamaz mısınız?
RJFalconer 8:11

@RJFalconer, süre döngüsü süresiz çalışmasını sağlayan şeydir, uyku (100) işlemciyi maksimuma çıkarmasını önler. Bunu bir AutoHotkey komut dosyasında açıkça belirtmeseniz bile, yine de benzer davranışlar kullanıyor olsa da, bir programı veya komut dosyasını çalışır durumda tutmak için döngüde programlama yapılması gerekir.
MaQleod

Autohotkey'i kullandım ve F1 olarak ayarladım, oradayken de F6-12'yi multimedya tuşları olarak ayarladım.
Ziv
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.