Windows 8.1'de Caps-Lock'u Denetime Eşleme


14

Windows 8.1 güncelleştirmesinden önce, Caps-Lock'u bu yazıda kayıt defteri tweak türü aracılığıyla Denetimlerle eşleştirebildim:

Windows 8.1'de bir klavye tuşunu yeniden eşleme

Ancak, 8.1'e güncelledikten sonra tweak artık çalışmıyor. Yaptığım şey

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,1d,00,3a,00,00,00,00,00 

Windows 8.1, klavye düzeni kayıt defterini nasıl yorumladığını değiştirmiş olabilir.

Ben hevesli bir emacskullanıcıyım, bu yüzden bu sorun benim için bir ölüm kalım senaryosu.


Windows 8.1 güncelleştirmesinden önce - KB2919355 olarak da bilinen Nisan 2014 güncelleştirmesinden mi bahsediyorsunuz ?
and31415

regyukarıdaki yeniden
ov

Yanıtlar:


7

SharpKeys bunu benim için yaptı! Başka bir yol bulamadım ve eski kayıt defteri korsanının artık çalışmadığını keşfettiğiniz gibi :(

http://sharpkeys.codeplex.com/


Süper Kullanıcıya Hoş Geldiniz! SharpKeys ile bunu nasıl yapabileceğinizden biraz bahsedebilir misiniz?
Excellll

13

Regedit kullanmak, bildiğiniz gibi imo'nun en iyi yoludur. Bu, kapak kilidini ek bir ctrl yapar. Ama ctrl ile uğraşmayacak.

Windows 7 ve 8 için aşağıdakileri yapın:

Açık regedit.exe

Bu dizine gidin (regedit'te):

~/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/KeyboardLayout/

Bu dizine (KeyboardLayout) tıkladıktan sonra sağdaki kutuyu sağ tıklayın ve new Binary Value'Scancode Map'

Windows 7 için şunu yazın:

00 00 00 00 00 00 00 00
02 00 00 00 1D 00 3A 00
00 00 00 00

Windows 8 için bunu yazın, bunun 8.1 ve 10'da çalıştığını doğruladım (bu sadece dört ekstra sıfır):

00 00 00 00 00 00 00 00
02 00 00 00 1D 00 3A 00
00 00 00 00 00 00 00 00

Tamam'a basın ve yeniden başlatın.


3
Tembel için, bunu bir .reg dosyası olarak kaydedin ve çalıştırın. Tüm bu ikili dosyaları yazmak bir angarya olabilir. `` Windows Kayıt Defteri Düzenleyicisi Sürüm 5.00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layout] "Tarama Kodu Haritası" = hex: 00,00,00,00,00,00,00,00,02,00,00,00 , 1d, 00,3a, 00,00,00,00,00, \ 00,00,00,00 ``
Wesley

1

Ben de aynı durumdayım. Bu kısmi bir düzeltme. Technet.microsoft.com adresindeki SysInternals web sayfasında, Mark Russovich'in Ctrl2Cap.zip arşivini indirin

Zip dosyasını tek bir dizinde açın. Yönetici ayrıcalıklarına sahip bir CMD penceresi açın (CMD.EXE simgesine sağ tıklayın ve "Yönetici olarak çalıştır" ı seçin). CD'yi arşiv dizinine çalıştırın, çalıştırın ctrl2cap /installve ENTER tuşuna basın. CMD penceresini kapatın ve bilgisayarı yeniden başlatın (yeniden başlatın).

Windows yeniden başlatıldığında CapsLock tam olarak Control işlevinde olduğu gibi çalışır. Windows 8.0 ve önceki sürümlerde, sol Kontrol tuşu CapsLock işlevi görür ve tüm harfleri büyük harfe getirir ve klavyedeki CapsLock gösterge ışığını değiştirir. Ne yazık ki, Windows 8.1'de sol Kontrol anahtarı eskisi gibi çalışıyor. Yani, burada sunulan tam bir çözüm değildir, ancak en önemli işlevi yapar: CapsLock'u Kontrole dönüştürür.


1

Aslında burada mükemmel çözümü oluşturduğumu düşünüyorum:

Bir Vim kullanıcısı olarak, bu benim için bir zorunluluktur ve bunu Windows'ta uzun süredir başarıyla kullanıyorum. Sadece bir giriş oluşturuyorumHKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run regedit ile yürütülebilir işaret edecek ve sadece çalışır.

CAPSLOCK'unuzu sadece CTRL (akor yaparken) değil, aynı zamanda ESC (tek başına basıldığında ve bırakıldığında) yapacak!

Bağımlılıkları derlemek ve yüklemek için lütfen Havuz README'sine ve ana web sitesine Müdahale için bakınız.

Ayrıca burada bir Linux sürümü oluşturdum:

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.