Caps lock tuşunu Windows veya OS X'te yeniden atama


30

Caps LockAnahtarı Windows veya OS X'te nasıl yeniden eşleyebilirim ? Örneğin, bir şekilde kapaklar gibi bir tuş kombinasyonu ile kilitlemek orada haritaya mı Alt+ TabWindows veya üzerinde + TabOS X?

CAPS LOCK


21
EVET, LÜTFEN BUNU SÖYLEYİN - BU ŞEYİ İNDİREN NASIL DEVRE EDEBİLİRİM!? ;-)
Chris W. Rea

2
CapsLock bugünlerde en işe yaramaz anahtar olabilir. '[Başkan Yardımcısı David] Hill, "daktilo günlerinden itibaren sinir bozucu bir akşamdan kalma" Caps Lock "olarak nitelendirdi, kullanıcı fark etmeden garip
VolkerK

1
İnanılmaz bir şekilde dört yıl geçti ve Windows STILL'in Caps Lock ve Num Lock'u kalıcı olarak devre dışı bırakmak için yerleşik bir yolu yok.
William Jockusch,

Yanıtlar:


16

Autohotkey'e ve bu betiğe ihtiyacınız var :

;Deactive CapsLock key 
$CapsLock:: 
return

Autohotkey, WIndows PC'de bu tür şeyleri yapmanın en güçlü yoludur. Ayrıca , CAPS’ın yeniden haritalandırılması hakkında daha fazla ayrıntı için bu sayfaya bakın.


Çok güzel teşekkür ederim! Zamanım olduğu anda bunu inceleyeceğim.
splattne

3
Aynı şeyi önermek için geliyordu. CapsLock'ı Vim kurgularına yardım etmek için Escape'e gönderdim: D
Andy

Caps'ı LCtrl'e yeniden gönderdim. Elimin sola gitmesi -60 derece döndürmek ve küçük parmağını LCtrl anahtarını almak için uzatmak çok daha doğaldı. Bu değişikliğin aylarından sonra, tekrarlayan hareketi yapmak için
çektiğim acı

Bu benim Japonca klavyem ile çalışmıyor. Bunun yerine, CapsLock tuşu yerine 半角 / 全 角 tuşunu alır .
çalışması devam ediyor

@wil: Japonca klavyede, shift + Capslock tuşlarına basmak normal Capslock işlevini yerine getirir
phuclv

10

Kendimi kullanılmış ettik SharpKeys yeniden eşleştirmek (pencereler için) CapsLockiçin ESC.

Vim için harika çalışıyor . VI tarzı düzenleme, parmaklarınızı her zaman ana satırın yakınında tutabiliyorsanız gerçekten parlar.


IBM Model M'nin sağ ALT anahtarını Windows anahtarına eşleme, caps-lock tuşunu devre dışı bırakma, 6 yıldan fazla bir süredir karşılaştığım en iyi araçtır. Bu çabayı kolaylaştırmak için arayüz. Ve bir uygulama olarak yüklü değil , basit bir yardımcı programdır.
Jason Bunting,

Çok kötü Windows-7 desteklenmiyor.
WilliamKF

@WilliamKF: Windows 7'de SharpKeys kullanıyorum.
wcoenen

@WilliamKF: Win7'de SharpKeys kullanıyorum. Chek'i idari izinlerle uyguladığın Chek.
mjsr

Daha da iyisi CapsLock ile Ctrl. Ctrl + [kaçış ile aynıdır ve şimdi diğer tuş kombinasyonları için Ctrl'ye daha kolay erişebilirsiniz.
Michael Brown

9

Caps LockAnahtarın solda nasıl değiştirileceği aşağıda açıklanmıştır Ctrl:

, Windows

  1. Başlat> Çalıştır'ı tıklayın.
  2. "Regedit" yazın
  3. Şu yöne rotayı ayarla HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  4. Klavye Düzeni odaklanmışken, Düzenle> Yeni> İkili Değer'e gidin.
  5. İsim olarak "Tarama Kodu Haritası" nı girin
  6. Veri olarak aşağıdakileri girin:

    0000: 00 00 00 00 00 00 00 00
    0008: 03 00 00 00 3A 00 1D 00
    0010: 1D 00 3A 00 00 00 00 00
    
  7. Kayıt Defteri Düzenleyicisi'nden çıkın

  8. Oturumu kapatıp tekrar Windows'ta oturum açın

Linux

  1. Giriş dizininizde .xmodmap adlı bir dosya oluşturun, zaten yoksa
  2. Aşağıdaki satırları dosyaya yapıştırın:

    remove Lock = Caps_Lock
    remove Control = Control_L
    keysym Control_L = Caps_Lock
    keysym Caps_Lock = Control_L
    add Lock = Caps_Lock
    add Control = Control_L
    
  3. Aşağıdaki satırı ~ / .bash_profile dosyasına ekleyin

    xmodmap ~/.xmodmap
    

Kaynak


Linux'taki grafiksel ortamların çoğunun, hangi klavye yapılandırma aracında sunduğu tuş kilidi kilitleme davranışını ayarlamanın bir yolunu sunduğuna dikkat edilmelidir. Ayrıca konsol için standart tuş eşlemesinde de değiştirilebilir.
greyfade

Mükemmel. Aradığım şey buydu ve MSKLC ile çözümü bulamadım. Bir demet teşekkürler (ve elbette +1).
0xC0000022L

hey, lütfen esc anahtar kodunu cevaplayabilir misiniz? Caps ile Esc tuşunu değiştirmek istiyorum.
MaikoID,

8

Mac'te: "Sistem Tercihleri" -> "Klavye ve Fare" -> "Özel Tuşlar" altındaki büyük harf tuşunu yeniden atayabilirsiniz.

CTRL'ye atadım


1
Snow Leopard'da "Sistem Tercihleri" -> "Klavye" -> "Değiştirme Tuşları" dır.
Marcel Levy

3
Bu çok basit, neden Windows'ta bunun için bir uygulamaya ihtiyacımız var?
sağa doğru

@WTP Daha da iyisi, düzgün bir şekilde yeniden biçimlendirme için (AutoHotkey-esque makroları yerine), Windows 7'nin yanı sıra yönetici haklarına ihtiyacınız vardır.
brymck

7

Herhangi bir tuşun işlevselliğini devre dışı bırakmak için SharpKeys kullanabilirsiniz . Detaylı bir kılavuz için, göz atmanız için Harita Windows XP / Vista Herhangi Key Herhangi Anahtarı .

Ek olarak, Lifehacker'ın NumLocker adında çok iyi bir rehbere sahip olup , nasıl tamamen yeniden eşleştirileceğini veya devre dışı bırakılacağıyla ilgili Caps Lock Tuşunu Devre Dışı Bırakır .


SharpKeys bağlantısı için teşekkürler! Ne yazık ki, bir anahtarı programdaki bir tuş kombinasyonuyla eşlemenin bir yolu yok (SSS bölümünü okudum).
splattne

@ splattne eşleşmesi için bir Autohotkey kullanın. Bunu yapmak son derece basittir, örneğin: CapsLock :: SendInput! {Tab}, Caps tuşuna bastığınızda Alt Tab gönderir
mjsr

Bu soruyu teorik olarak cevaplayabilse de , cevabın temel kısımlarını buraya eklemek ve referans için bağlantıyı sağlamak tercih edilir.
Der Hochstapler



2

Mac'te KeyRemap4MacBook'u kullanmanızı tavsiye ederim . Veya biraz farklı bir odak noktası olan PcKeyboardHack . Her ikisini de sorunsuz bir şekilde kullanıyorum.

Sorun atamak böylece Mac OSX için yerleşik kutu çözümün hiçbir dışarıda bir olduğu CAPS LOCKiçin ESC(Vi / Vim için gerekli olan). Diğer araçlarla ilgili ikinci sorun, Kapak Kilidi Anahtarındaki yeşil LED'i devre dışı bırakmamalarıdır.

PcKeyboardHackESC haritalama ile ilgilidir, ancak her haritalama mümkündür. KeyRemap4MacBookdoğrudan farklı bir işlev tuşuyla eşlemeye izin verir. Eminim istediğiniz her haritalama mümkündür. Örneğin Mac'te sağ -Key'i ctrl (Windows'ta tutulana benzer bir otomatik tamamlamaya alıştığınızda ne işe yararsa kullanacağınız) eşleştirdim.


1
Bu sabah KeyRemap4MacBook'u kullanmaya başladım ve çok sevdim. Ben var caps lockhem ayarlı escve ctrl. Bu var escsadece anahtar varlık basıldığında, ve o geçer zaman ctrlben başka tuşlara basarsanız.
Dean

@Dean bunu duyduğuma sevindim!
Marschal

1
FYI: KeyRemap4MacBook, Karabiner'e yeniden markalandı ve hatta Yosemite'yi destekliyor (OS X 10.10)! pqrs.org/osx/karabiner/index.html.en
SaxDaddy

1

Farklı bir değiştirici tuşla (beğendim Ctrl) takas etmek Mac OS tarafından destekleniyor:

keyboard control panel -> modifier keys

1

Marchal’ın dediği gibi, OS X’de PCKeyboardHack tuşunu kullanarak kapak kilidini F19 gibi başka bir tuşla değiştirebilirsiniz:

KeyRemap4MacBook'ta private.xml dosyasına böyle bir ayar ekleyerek F19 gibi bir anahtarı daha karmaşık bir tuş kombinasyonuna eşleyebilirsiniz :

<autogen>__KeyToKey__ KeyCode::F19, KeyCode::CONTROL_L, ModifierFlag::CONTROL_L |
ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L</autogen>

Klavyenizdeki büyük harf kilidi ışığı devre dışı bırakılmazsa, KeyRemap4MacBook'taki "Büyük harf geçişi LED durumu" ayarını etkinleştirmeyi deneyin.

Bu, F19'u tutulduğunda kontrol etmek ve basıldığında kaçmak için eşler:

<autogen>__KeyOverlaidModifier__ KeyCode::F19, KeyCode::CONTROL_L, KeyCode::ESCAPE</autogen>

F19'u, örneğin uygulamaları etkinleştirmek için kullanılabilecek ekstra bir değiştirici tuşa da eşleştirebilirsiniz:

<vkopenurldef>
  <name>KeyCode::VK_OPEN_URL_SAFARI</name>
  <url>file:///Applications/Safari.app</url>
</vkopenurldef>
<item>
  <name>test</name>
  <identifier>test</identifier>
  <autogen>__KeyToKey__ KeyCode::F19, KeyCode::VK_MODIFIER_EXTRA1</autogen>
  <autogen>__KeyToKey__ KeyCode::S, ModifierFlag::EXTRA1,
  KeyCode::VK_OPEN_URL_SAFARI</autogen>
</item>

KeyRemap4MacBook kullanımı hakkında daha fazla bilgi için http://lri.me/keyremap4macbook.html adresine bakın .

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.