Bir tuşa basıldığında ve kabul edildiğinde neden bir gecikme var?


24

Bu şimdiye kadar karşılaştığım en garip ve en garip sorunlardan biri. Klavyem dün Ubuntu 13.04’e kadar kesinlikle iyi çalışıyordu. Ancak, bugün Ubuntu’ya önyüklerken birdenbire tüm tuşların çalıştığını görüyorum, ancak çalışması için yaklaşık bir saniye basılı tutmalıyım.

  • Bu davranış, tüm haricinde anahtarları için de geçerlidir Num Lock, Caps Lockve Scroll Locktuşlar, benim klavyede onlar için gösterge kısa sürede O tuşlarına basın olarak yanar.

  • Klavye şifremi koyduğum giriş ekranında gayet iyi çalışıyor.

  • Normal kullanıcı hesabım yerine Konuk oturumunu kullanırsam klavye normal çalışır.

  • Herhangi bir tuş hatırlatma yapmadım ve standart İngilizce (ABD) klavye düzenini kullandım.

  • Sistem ayarlarında Klavye ayarları ile uğraşmıştım, ama boşuna.

  • Çift önyükleme olarak Windows 7 var ve klavye üzerinde çok iyi çalışıyor.

Neden böyle bir davranışla karşı karşıyayım ve bunu nasıl normalleştireceğim?

Not: Kritik Logitech K100 (USB Model) Kullanımı .

Yanıtlar:


30

Çünkü muhtemelen Yavaş Tuşlar seçeneğini Sistem AyarlarıEvrensel ErişimYazma seçeneğinden alıyorsunuz . Kapatmak:

yavaş tuşlar


Bunun hakkında düşünmedim ... ya da daha fazlası gibi, böyle bir şey olduğunu tamamen unuttum.
Braiam

1
@Braiam Universal Access'in çoğunun bu özellikler hakkında bir fikrinin olmadığını iddia edebilirim .
Radu Rădeanu

1
@Aditya Braiam'ın dediği gibi yedekleme yaptıysanız, onları geri yükleyebilir ve kontrol edebilirsiniz :)
Radu Rădeanu 4:13

2
@Aditya Tamam, sorunun bu olduğuna eminim. Braiam'ın cevabı probleminizi çözdüğü için, aynı cevap bazı ayarları kaybetmek gibi başka bazı "düzeltmeler" önerebilir ... Fakat bundan sonra bir tuşa basıldığında ve kabul edildiğinde arasına nasıl bir gecikme koyulacağını biliyorsunuz :)
Radu Rădeanu

1
Sanırım Yavaş Anahtarları etkinleştiren "gizli" bir kısayol var. Bu, Yavaş Tuşların sistemimde bir şekilde etkinleştirildiği 3. zamandır, gerçekten sinir bozucu!
ady

4

Ben de benzer bir problem yaşadım. Burada çözümü denemek için cevaba rastladım. Her nasılsa ekran okuyucu açıldı ve düzensiz davranışa neden oldu. Sistem Ayarları → Evrensel Erişim → Görme altında kontrol edin. Ekran Okuyucunun KAPALI olarak ayarlandığından emin olun. Ekran Okuyucusu KAPALI


16.04'te , bu başlıkta verilen ekran okuyucu hakkındaki cevabı takip ederek sorunu çözdüm . Ayrıca, istemeden etkinleştirmediğinizden emin olmak için ekran okuyucu kısayolunu devre dışı bıraktım System settings -> keyboard -> shortcut -> universal access.
blonchkman

1

Resimlerle uygun bir cevap gönderemiyorum ve hepsi şu anda sadece kamuya açık bir bilgisayardayım, ancak klavye ayarlarına gidip anahtar hassasiyet ayarının olup olmadığını kontrol etmeyi deneyin, o zaman belki orada ayarlayabilirsiniz. .. ayrıca, klavyeyi çıkarmayı ve tekrar takmayı da deneyin. Belki de bu sıfırlar ... Sadece öneriler!

Umarım yardımcı olur ... İyi Şanslar!


1

Ubuntu görünüşte Windows'ta "yavaş tuşlar" işlevselliğini yansıtmıştır ve varsayılan olarak bunu ayarlamıştır, bu nedenle Shifttuşa uzun süre basılı tutularak otomatik olarak bu ayarı açın!

Son yıllarda bu ortamın ortaya çıkması birçok insanı çıldırtıyor ve ne yazılacağını Shiftdüşünürken tutma alışkanlığı , bu ayarı kazara açmanın kolay olduğu anlamına geliyor.

Kabul edilen cevap artık Ubuntu'nun son sürümünde çalışmıyor, artık "Yavaş Anahtar" seçeneği mevcut değil gnome-control-center.

Bunu güvenli bir şekilde devre dışı bırakmak için bulduğum tek yol komut satırı:

# Get current value of keyboard accessibility (enabled = true , disabled = false)
gsettings get org.gnome.desktop.a11y.keyboard enable
# Get current value of slowkeys-enable
gsettings get org.gnome.desktop.a11y.keyboard slowkeys-enable
# Turn it off!
gsettings set org.gnome.desktop.a11y.keyboard slowkeys-enable false

# Get current value of stickykey-enable
gsettings get org.gnome.desktop.a11y.keyboard stickykeys-enable
# Turn it off!
gsettings set org.gnome.desktop.a11y.keyboard stickykeys-enable false
# Finally, turn the entire keyboard accessibility options off (this should disable the SHIFT key shortcuts)
gsettings get org.gnome.desktop.a11y.keyboard enable false

0

Bu, tuş vuruşlarını yakalayan bir arka plan programı olduğunda (teknede olduğu gibi) olabilir. Bir deneme olarak, açın gnome-system-monitorve çalışan herhangi bir bash betiği veya hatta python betiği olup olmadığına bakın. Çalışıyorsa teknede kapatmayı deneyin.


onboardÇalışan herhangi bir işlem veya diğer bash / python scriptlerini bulamıyorum .
Aditya

@Aditya Compiz yüklü mü? Eğer öyleyse orayı kontrol edin ... Güvenilmez bir klavyeyi denediniz mi? Bir süredir ununtu fine kullanıyor musunuz ya da sadece kurdunuz mu?
SoCalDiegoRob

0

Tavsiye edeceğim şeyin neredeyse en kolay ve çirkin çözüm olduğunu biliyorum:

.*Dizinleri başka bir yere taşıyın :

mkdir ~/backup
mv ~/.config ~/.dbus ~/.gconf ~/backup/

şimdi oturumunuzu yeniden başlatın. Sorun ortadan kalkmalıydı. Sorunun kaybolup giderse, teker teker geri geri yükleyebilirsiniz masum ile

cp -nr ~/backup/.dbus ~/.dbus

Oturumu yeniden başlatın, sorun yine var mı? Dizini kaldırın ve bunun yerine alt dizinlerin içeriğini birer birer kopyalayın. Diğer 2 dizinle aynı.

cp -nr ~/backup/.config ~/.config
cp -nr ~/backup/.gconf ~/.gconf

Yöntemin oldukça kaba olduğunu biliyorum ama buna neden olabilecek / dconf / gconf / xinput dosyasını tam olarak bulamadığım için, biraz hızlı kesmek yeterli olacaktır.


Sonra kasıtlı / kasıtsız olarak bu klasörlerdeki ayarlarda herhangi bir değişiklik yapsaydım, onlar da giderlerdi ..
Aditya

Şart değil, ben istedim bunun için hareket değil kaldırmak dosyaları, benim güncellenmiş cevabı kontrol et. Btw, benim yöntem oldukça hata ayıklama gibi, yapılandırmaları quirk olası bir güncelleme yapıldı, çünkü sorunuzu yorumlama onların aramaya çok uzun görünüyor ve cevaplar mümkün olduğunca daha genel olmalıdır.
Braiam

Tamam ... cp -r( -nbayraksız) kullandım ve tüm 3 .klasörü geri yükledim ... Sistemi yeniden başlattım ve klavye hala iyi çalışıyor ... Ancak, hiçbir ayar geri yüklenmemiş gibi görünüyor - Duvar kağıdı yapılandırmasıyla ilgili ayarları kaybettim , birlik, tarih ve saat ayarları - anında görülebilenlerin hepsi kayboldu ..
Aditya

Mm ... bu doğru değil. Cp -r kullandıysanız ve her şeyi kopyaladıysanız, varsayılan olarak cp olduğundan beri her şeye sahip olmalısınız, sisteminizde kötü bir şey vardı. BTW, ilk denemede, yapılandırmalar da nerede kayboldu?
Braiam

Braiam: Klasörleri baştan beri geri yüklemeye çalıştım ... ama ayarlarım geri yüklenmiyor. Yakında ayarlarımı geri yükleme hakkında yeni bir soru yayınlarım. Neyse, zaman ayırdığınız için teşekkürler; Ancak @ Radu'nun cevabını takiben bu soruyu
çözebilirdi

0

Klavye düzenini değiştirirken bir gecikme nedeni daha var. 1370953 (ve # 1370953 ) numaralı soruna göre, bu tür davranışlar düşük disk performansı ile ilişkili olabilir. Maxim Kravets yorumunu görün :

Her düzen değişikliği ~ / .config / dconf / user dosyasını değiştirir. Disk meşgulken mizanpaj değişikliği yavaş.

Disk sorununu aşmak için bir şey var (sadece bir tane değil) - disk sırası zamanlayıcısını değiştirmek için. Varsayılan olarak Ubuntu son tarih zamanlayıcıyı kullanacak şekilde yapılandırılmıştır, yavaş HDD için bunun yerine cfq zamanlayıcıyı kullanmak daha iyidir.

Talimatlara bakınız .


0

Kabul edilemez metin girişindeki gecikme sorununun daha önce burada belirtilenlerden tamamen farklı bir nedeni olabilir (Yapışkan Tuşlar);

Yanlışlıkla 'Ekran Büyüteci' (Erişilebilirlik Seçenekleri) seçeneğini açtım. - Ve adamım, düşük özellikli bir Netbook kullanıyorsanız, yaptığım gibi (ASUS X206HA) beni yarı yarıya çılgına çevirdi. - Ama bir şans eseri nihayet bunu öğrendim, Büyüteç'i kapattım ve her şey tekrar hızlı ve pürüzsüz hale geldi.


0

Soruda açıklandığı gibi, giriş ekranında gecikme olmadı ama pencere yöneticisinde (müthiş wm) düzensiz bir klavye gecikmesi oldu (bazen kısa / uzun gecikme). Daha önce aşağıdaki kodu girmiştim:/etc/X11/xorg.conf

Section "Device"
Identifier  "Card0"
Driver      "intel"
Option      "Backlight"  "/sys/class/backlight"
EndSection

xbacklightiş yapmak için . Benim durumumda yukarıdaki satırların klavye gecikmesine neden olduğu ortaya çıktı .

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.