MacBook CapsLock gecikmesini ortadan kaldırın


23

MacPro'mda beni rahatsız eden bir sorun var (ve Apple'dan çocuklar bunun bir özellik olduğunu düşünüyor ...): CapsLock geçişi arasında bir zaman gecikmesi var. Bunu hızlı yapardım. Tercihlere gidersem ve başka bir düğmeye büyük harf kilidi atar ve sonra geri çalışırsa, o zaman bir donanım sorunu değildir.

Bunu düzeltmenin bir yolu var mı?


2
Bu gerçekten şimdiye kadarki en kötü "özelliklerden" biridir.
Carl

1
Evet bu "Bazen bir özellik bir hata ... ve tersi" ifadesini örneklendirir
Tomachi

Vay canına bu inanılmaz bir özellik - ve ben bile fark ettim! Bu hızlı yazarken neden "oops - hit cAPS LOCK" hatasını hiç yapmadığım açıklıyor! Sanırım bu aydınlanma hissi, bazı Mac kullanıcılarının Force Touch izleme dörtgeninin aslında size geri döndüğünü fark ettiklerinde hissettikleri ile aynı ( youtube.com/watch?v=x3B3bHt8ya8 )
conny

Bilginize, bu özellik hakkında resmi destek makalesi verilmiştir: web.archive.org/web/20150115033359/http://support.apple.com/…
Sam

"Conny" gibi insanları anlamıyorum. Apple'ın bu "özellik" için iddia edilen nedeni olarak var olması gerektiğini biliyorum, yanlışlıkla etkinleştirilen kapak kilidinin sayısını azalttı. Ama birileri yanlışlıkla NASIL vurmak kilitler? Kelimenin tam anlamıyla 145 wpm (daktiloda test edilmiş) yazıyorum ve kelimenin tam anlamıyla hayatımda bu sorunla karşılaşmadım. A serçe parmağınızın altında ve hareketli bir hedef değil. Kapak kilidine yanlışlıkla vurmanın bir yolu olmamalıdır. Bu "özellik", nasıl yazacağını bilmeyen nüfusun alt ucuna hitap ediyor ve gerçekten CAN yazabilenleri yabancılaştırıyor.
pete

Yanıtlar:


30

Apple 2007 Alüminyum Kablosuz Klavye ve MacBook Pro Klavye'de en son ürün yazılımını çalıştırıyordum, ancak sorun hala devam ediyor. Ancak, garip bir şekilde bu düzeltti:

  1. Açık Sistem Tercihleri
  2. Klavye'yi tıklayın
  3. Değiştirici Tuşlar'ı tıklayın ...
  4. Klavyeyi seçin: listesinden klavyenizi seçin .
  5. Set : Caps Lock Anahtar için hiçbir Eylem .
  6. OK düğmesine basın .
  7. Büyük Harf Kilidinizin artık klavyenizde çalışmadığından emin olun.
  8. Değiştirici Tuşlar ... 'ı tekrar tıklayın .
  9. Set : Caps Lock Anahtar için Caps Lock .
  10. OK düğmesine basın .

Şimdi, Caps Lock tuşu o klavye için anında çalışır. Sahip olduğunuz her klavye için gerektiği kadar tekrarlayın.


Parlak! Bu benim için çalıştı. Caps Lock'u Vim için bir kaçış anahtarı olarak kullanıyordum. "Dahili Klavyem" için tanımladığınız şeyi yapmıştım, ancak harici klavye için işlemi tekrarlamam gerektiğini fark etmemiştim. Harici klavyede de kapak kilidi için herhangi bir işlem yapmadım, sorunlarım ortadan kayboldu.
Jeromy Anglim

1
bu yüksek sierra üzerinde çalışmaz 10.13.4. USB klavyedeki büyük harf kilidini devre dışı bırakır ve tekrar takarsanız, hala gecikme olur.
Denialos

1
tamam, benim için tek çözüm (ucuz bir ISO klavyesi kullanarak): github.com/tekezo/Karabiner-Elements/issues/1423 Kabarcık Elemanları 11.6.0'ı yükleyin. Bu saçma "özellik" hakkında baş ağrısı.
Denialos

3
Çalışmıyor. Mojave kullanıyorum.
wonsuc

1
Logitech K120 USB klavyeli macOS 10.14.4'te benim için çalışmıyor.
Sam

5

Karabiner-Elements'ı yüklerseniz, varsayılan olarak macOS'un iğrenç büyük harf kilidi gecikmesini sıfırlar.

(edit: şu anda > = 12 sürümlerinde bununla ilgili bir hata olmasına rağmen , <= 11.6'ya sadık kalın)

https://github.com/tekezo/Karabiner-Elements#readme
https://pqrs.org/latest/karabiner-elements-latest.dmg
https://pqrs.org/osx/karabiner/

Bu, her ikisinin de 10.12'de çalıştığını ve herhangi bir özel adım veya yeniden yapılandırma olmadan bir uygulamayı yüklemek ve çalıştırmaktan başka bir şey gerektirmediğini bildiğim tek çözümdür.


1
Teşekkür ederim, bir çekicilik çalıştı. 3 farklı Dell klavyeyi denemiştim ve sadece bir Windows PC'de iyi çalıştıklarını fark edene kadar tüm Dell klavyelerindeki kapak kilidinin çöp olduğunu düşündüm. Bu, Apple'ın her zaman yaptığı, var olmayan problemleri çözmeye çalışan ve süreçte problemler yaratan her zamanki varsayılan idealist bok.
TomWardrop

1
@TomWardrop kabul etti (ve iki kere, Karabiner adamları sadece işletim sisteminin yeni sürümlerinde bir şeyler yapmak için bir yeniden yazma işlemi yapmak zorunda
kaldıklarından

1
@JKanKyuPeblik Kesinlikle katılıyorum, kapaklar kilit gecikmesi olmayan bir sorunu çözen bir özellik olmayan ("hata") olduğunu. Ancak, temel bir API'yi yeniden yazmak zaman zaman olması gereken bir şeydir, çünkü hiçbir işletim sistemi 1980'de sonsuza kadar kalmamalıdır, bu nedenle zaman zaman bir şeyleri yeniden yazmanın bir yolu yoktur. Elbette işler yeni bir API ile daha iyi olmalı ve daha da kötüsü olmamalıdır.
John Smith

Her şeyin sonunda yeniden yazılması gerektiğine katıldığımdan emin değilim, ama bu başka bir mesele. Bu, zaten var olan şeylere eklenen pek çok şey gibi, teorik olarak beceriksizliğe ve ustaya iğrenç bir cezaya yardımcı olur.
Jan Kyu Peblik

Vay be, tavsiyen problemi çözdü. Bu cevap için teşekkürler, benim için gerçekten zaman kazandım.
Denialos

1

Tıpkı bir FYI gibi, başka bir soruda alternatif bir çözüm buldum :

  1. Git Sistem Tercihleri -> Erişilebilirlik -> Klavye
  2. Kontrol Yavaş Keys etkinleştirme
  3. Seçenekler'i tıklayın
  4. Kabul Gecikmesi kaydırıcısını tamamen sola sürükleyin
  5. Tamam'a basın

Ancak , bu düzeltme farklı bir sorun ortaya çıkarır: yinelemek için (örneğin delete) bir tuşu basılı tutarsanız , yineleme gecikmesi son derece yavaştır.

MacOS 10.14.4'te test edilmiştir.


0

Gerçekten emin misin, ama google bulundu bu . Bu önerilerden biriydi, ama kusursuz (hatta yakın) görünmüyor. Sayfada daha fazla öneri var.

  1. Sistem Tercihleri> Klavye ve Fare> Klavye'ye gidin. Değiştirici Tuşlar'a tıklayın. Açılan pencerede Caps Lock tuşu için "İşlem Yok" u seçin
  2. "No CapsLock" komut dosyasını yükleyin. Http://home2.btconnect.com/Taniwha/ adresinden indirin (sayfanın altına bakın)

Buna ek olarak, tuşu basılı tutarsanız, bir saniye bile olsa, otomatik olarak devam eder.


Gözden geçirilmiş cevaba bakınız.
soandos

bulduğum tek canlı çözüm (acı ve gözyaşı ile): github.com/tekezo/Karabiner-Elements/issues/1423
Denialos

1
Bir saniyenin bir kısmı için beklemek, insanların tam olarak şikayet ettiği şeydir. Gerçekten aptalca. Gerçekten yazmak istediğinizi belirtmek için "E" tuşunu bir saniyeliğine basılı tutmanız gerektiğini düşünün. "Ah, kullanıcıların KESİNLİKLE anahtara çarpmasını önlemek". Saçma; Daktiloda ölçüldüğü gibi 145 wpm yazıyorum ve kelimenin tam anlamıyla hayatımda yanlışlıkla kapak kilidine çarptım. OTOH benim zaman sabitleri yazarak boşa harcanan ve aslında gecikme "özelliği" ile Apple gaslighting zaman caps kilit anahtarı eksik için benim HATA olduğunu düşünerek bir çift almak yapıyor.
pete

0

Apple'ın tartışma panolarında başkalarının klavyenizin ürün yazılımını güncellemenin bu gecikmeyi ortadan kaldırabileceğini / ortadan kaldıracağını bildirdi .

Re: Caps-lock ile gecikme sorunu

08 Nisan 2008 15:52

Bugün piyasaya sürülen klavye ürün yazılımı güncellemesinin bu sorunu giderdiği anlaşılıyor.

Apple'dan klavye ürün yazılımlarını edinin .


Windows'ta Macbook Air klavyeleri için herhangi bir çözüm var mı?
Petrus Theron

2015 MacBook Pro yerleşik klavyede bu sorunla karşılaşıyorum. Bunun için herhangi bir klavye ürün yazılımı güncellemesi yok gibi görünüyor. İlk cevap - kapak kilidini kapatın ve tekrar açın yine de çalışır.
Grynn

0

Başlangıçta Martin Steven'ın yanıtı benim için çalıştı. Bu, OSX 10.9'u kullandığım zamandı.

OSX Yosemite'ye (10.10) yükselttikten sonra çalışmayı durdurdu. Burada belgelenmiş başka bir temelde aynı çözümü buldum

http://sleepycow.org/2014/07/removing-the-caps-lock-delay-on-a-macbook/

10.10 ile çalışan uygulamaların güncellenmiş sürümünü (farklı adlarla) kullanır.

İstendiği gibi - ilgili bölümlerin bağlantıdan alıntılanması

  1. Seil ve Karabiner'i takın .
  2. Sistem Tercihleri> Klavye> Değiştirici Tuşlar'a gidin ve “Caps Lock” u “Eylem Yok” olarak değiştirin.
  3. Seil'i kullanarak “Caps Lock Anahtarını Değiştir” i işaretleyin ve anahtar kodunu 110 olarak değiştirin. (Uygulama Anahtarı)
  4. Karabiner'a gidin ve arama kutusuna “kapak kilidine uygulama anahtarı” girin. PC Kullanıcıları için> PC Uygulama Anahtarını Değiştir altında, “Uygulama Kilidini CapsLock'a” işaretleyin.

Bağlantı verilen sayfalar değişirse yanıt geçersiz olabileceğinden, lütfen yanıtın önemli kısımlarını referans bağlantılarından alıntılayın.
DavidPostill

Ne yazık ki, Seil'in çalışmasını sağlayamadığım için bu çözüm macOS 10.14.4'te benim için çalışmıyor.
Sam

0
  1. Aşağıdaki yazılımı indirin ve yükleyin
    • Karabiner
    • Hammerspoon
  2. Karabiner CapsLock tuşunu F19 ile eşleştirir.
  3. Düzen init.luayolu altında ~/.hammerspoon, aşağıdaki kodu yapıştırın.
pressedF19 = function()
    hs.hid.capslock.toggle()
end

hs.hotkey.bind({}, 'F19', pressedF19, nil)

Ardından, değişikliklerin etkili olması için çekiç kaşık konfigürasyonunu yeniden yükleyin.

Bloguma buradan bakın http://hellohtml5.com/2019/04/25/best-way-to-disable-capslock-delay-on-mac/


İyi iş! Burada tüm çözümleri denedim ve yan etkisi olmayan tek çözüm sizinkindir.
Sam

Ben hareket sona erdi hs.hid.capslock.toggle()içine pressedF19bu varsayılan davranışı ile daha tutarlı olduğunu ve Windows üzerinde nasıl çalıştığını da olduğundan.
Sam

@ Kod hakkındaki önerilerinizi gördüm. Ben de buna göre düzenledim. Bu çok hoş. Teşekkür ederim.
wukong

Ne yazık ki, bugün bununla ilgili bir sorun buldum. :( Mac bilgisayarımı kilitlediğimde yanlışlıkla Caps Lock'u açık bırakırsam, giriş ekranında kapatamıyorum.
Sam

Başka bir sorun bazen Karabiner uykudan uyandıktan sonra anahtarlardan birinin sıkışmış olduğunu düşünüyor: github.com/tekezo/Karabiner-Elements/issues/1645
Sam
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.