Mac'te klavye tekrarını etkinleştirme


15

Windows makinesinde, bir klavye tuşunu basılı tutarak karakterin tekrarlanması sağlanır. Örneğin, qbirkaç saniye basılı tutarsam aşağıdakilerle sonuçlanırım:

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq

Benzer şekilde, birden çok karakteri silmek için Geri tuşuna basılı tutabilirim.

Mac'te tuşunu birkaç saniye basılı tuttuğunuzda karakterin yalnızca bir kez yazılması sağlanır. Tekrar tekrar yazmak için, fiziksel olarak birkaç kez basmak gerekir.

Bunun bir hata veya sözde bir özellik olup olmadığı konusunda net değilim, ancak bu işlevi bir Mac'te çoğaltmakla ilgileniyorum.

Herhangi bir fikir?


Seçilen cevabı tamamlamak için birkaç not ve ek fikirler:

Karakterlerin tekrarlanma hızı (bir tuş basılı tutulduğunda saniyede kaç karakter eklendiği) Sistem Tercihleri ​​=> Klavye (Klavye sekmesi) altındaki "Tuş Tekrarı" seçeneği ayarlanarak kontrol edilebilir. Ancak, en yüksek hız yeterince hızlı değilse (benim için değildi), Terminal'i açıp şunu yazarak bu ayarı daha da ayarlayabilirsiniz:

defaults write NSGlobalDomain KeyRepeat -int 0

Burada 0minimum hızı gösterir (daha küçük olan daha hızlıdır). Sistem tercihleri ​​tarafından ayarlanabilecek en hızlı olanı 2, bu yüzden diğer iki remaning, daha hızlı seçenek 1(hızlı) ve 0(en hızlı).

Tuş yinelemesinin başlaması için gereken süre, Sistem Tercihleri ​​=> Klavye (Klavye sekmesi) altındaki "Yinelenene Kadar Gecikme" seçeneği ayarlanarak da ayarlanabilir. Yine, bu sizin için hala çok yavaşsa (benim için olduğu gibi), Terminal'i açıp yazarak daha da yüksek bir hız ayarlayabilirsiniz:

defaults write NSGlobalDomain InitialKeyRepeat -int 4

Burada 4tekrar ayarlanabilir (daha küçük daha hızlıdır). Yine de, bu seçeneği altında ayarlamamanızı şiddetle tavsiye ederim 4, çünkü bu inanılmaz derecede hızlı olacaktır (sadece bir saniye için bir tuşa dokunmak yaklaşık 10 tekrarlayan karakter yazacaktır). Benimkini ayarladım 7, ki bu benim için hala çok hızlı olabilir.

Kendi sorumluluğunuzdadır kullanın! :)

Bilgi kaynağı: MacWorld


1
Aslında daha düşük bir şey defaults write -g KeyRepeat -int 11 ile aynı hız olarak kabul edilir. Ayarın 2 (30 ms) ve 1 (15 ms) arasında bir yerde olmasını isterdim, ancak şamandıralar en yakın tam sayıya yuvarlanmış gibi görünüyor.
Lri

Geri almak istediğimde varsayılan değerler nelerdir?
f0nz

Yanıtlar:


18

Bunu Terminal'de çalıştırın:

defaults write -g ApplePressAndHoldEnabled -bool false

Teşekkür ederim teşekkür ederim teşekkür ederim, bu mükemmel! Bir not olarak, bunun etkili olması için bilgisayarı yeniden başlatmanız gerektiğini ekleyeceğim :)
Yuval

@Yuval Uygulamaları yeniden açmak veya oturumlarda çıkış yapmak da
Lri

Aha! Kesinlikle haklısın.
Yuval

3
Bu bir yıldan uzun bir süre önce olsa da, insanlara bunun Apple'ın ortaya koyduğu "basın ve basılı tutmayı seçin uluslararası veya unicode karakteri" kaldırmanın olumsuz yan etkisi olduğunu hatırlatacağım.
Jann
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.