Klavye Chattering: Temizlik mi, Switch mi, Yeni Klavye mi?

Klavye chattering, tek bir basışın iki veya daha fazla tuş vuruşu üretmesidir; en yaygın nedeni aşınmış ya da kirlenmiş bir switch kontağıdır, ancak aygıt yazılımı, USB bağlantısı ve işletim sisteminin giriş işlemesi de arada aynı belirtiyi taklit edebilir. Hot-swap bir kartta tek tuş etkilenmişse switch'i değiştirmek genellikle en basit tamirdir. Lehimli kartlarda ya da birkaç tuş arızalandığında parça, işçilik ve risk maliyeti yeni bir klavyenin fiyatına yaklaşabilir. Temizlik yalnızca kirlenme olasıysa işe yarar. Önce tüm kartı test edin; sonra kartın tasarımına ve durumuna göre temizlik, switch değişimi, garanti servisi ve komple değiştirme arasında seçim yapın.

Eşzamanlı basışlarda tuşların kaydedilmemesi sorunu için ilgili ama farklı olan bu sorun için NKRO vs Ghosting sayfasına bakın.

İlk beş dakikanız

  1. Bir klavye testi açın ve tüm kartta normal biçimde yazın.
  2. Sayın tek bir bilinçli basışta kaç tuşun ikilenmiş keydown olayları gösterdiğini.
  3. Garanti durumunu kontrol edin kutuyu açmadan önce — bazı üreticiler switch değişimini kapsar.
  4. Tek tuş ise ve kartınız hot-swap ise yedek bir switch sipariş edin.
  5. Birden çok tuş etkilenmişse parça ve işçiliğin toplam maliyetini yeni bir klavyenin fiyatıyla tartın.

Bir tuş iki harf yazıyor. Boşluk çubuğu çift ekliyor. Bu chatteringdir; yaygın bir mekanik klavye arızasıdır ve yine de ucuz bir tamirle çözülebilir. İnsanların hatası iki zıt kampta toplanır: hedefli bir parçayla çözülebilecek kartın tamamını çöpe atmak ya da kontak basitçe aşınmışken aynı switch’i tekrar tekrar temizlemek. Bu kılavuz, hangi durumda olduğunuzu anlamanız için karar çerçevesini verir.

Önce gerçekten chattering olduğunu doğrulayın

Herhangi bir şey harcamadan önce belirtiyi gerektiği gibi doğrulayın. Klavye testimiz, tarayıcınız onları aldıkça ham tuş olaylarının canlı bir günlüğünü gösterir. Şüpheli bir tuşa bir kez basın ve gözlemleyin: tam olarak bir keydown ile eşleşmiş bir keyup görmelisiniz. Tek bir basış için iki keydown olayı görüyorsanız — özellikle her seferinde değil de aralıklı oluyorsa — o tuş chattering yapıyordur.

Yalnızca sizi rahatsız eden tuşu değil, tüm kartı deneyin. Bu tek kontrol, geri kalan her şeyi yöneten soruyu yanıtlar: bu tek bir switch mi, yoksa birçok tuş mu? Tek arızalı tuş, ucuz ve hedefli bir tamir demektir. Birkaç arızalı tuş, partinin yaşlanmakta olduğunu ve değiştirmenin çoğunlukla akılcı seçim olduğunu gösterir. Chatteringden en sık sorumlu bileşen olan mekanik klavye switch gövdesi ve yayının ekstrem makro yakın çekimi

Mekanik olarak neden kaynaklanır

Chattering en yaygın biçimiyle fiziksel bir arızadır: aşınmış ya da kirlenmiş switch kontakları. Arada aygıt yazılımı debounce ayarlarından, kaybolan bir key-up olayından, sınırda çalışan bir USB bağlantısından, klavye denetleyicisinin huysuzluklarından ya da işletim sistemi düzeyindeki giriş işlemesinden (uzak masaüstü ve erişilebilirlik yazılımları dahil) da gelebilir. Uygulamada switch’in kendisi gölgede bırakacak kadar sık görülen nedendir; oradan başlayın ama test etmeden diğer yolları elemeyin. Her mekanik switch’in içinde, gövde indiğinde iki metal kontak birbirine değer. İdeal olan, ikisinin temiz biçimde kapanması ve bir-iki milisaniye içinde oturması, denetleyicinin tek bir basış kaydetmesidir. Zamanla üç şey bu davranışı bozar:

  • Mekanik aşınma. Her basış kontak yüzeylerini mikroskobik olarak aşındırır. Milyonlarca basıştan sonra birleşme yüzeyi pürüzlendirir ve kontak oturmadan önce daha uzun süre seker.
  • Oksidasyon. Açıktaki metal, atmosferik nemle tepkimeye girerek aralıklı iletime yol açan dirençli bir tabaka oluşturur. Nemli ortamlar bunu ciddi biçimde hızlandırır.
  • Kirlenme. Toz, cilt yağı, yiyecek kırıntısı ve kurumuş sıvı kalıntısı kontağı fiziksel olarak tıkar ya da iletken bir film bırakır.

Denetleyici, seken bir kontağı hızlı ve bilinçli basışlardan ayırt edemez; bu yüzden her birini kaydedebilir. İşletim sistemi ayarları normalde yalnızca tuş basılıyken tuş tekrarı üretir, kısa vuruşta rastgele çift kayıt üretmez; ama sürücüler, uzak masaüstü yazılımları ve erişilebilirlik araçları ikilenmiş olayları taklit edebilir. Sürücü yeniden kurmak, ancak bu yazılımsal yollar elemeye alındıktan sonra işe yarar.

Seçenek bir — Temizleyin

Maliyet: düşük — örnek aralık: kontak temizleyici ve aletler için malzemede 10 doların altında. Başarı: kirlenme olası neden olduğunda denemeye değer; kontaklar fiziksel olarak aşınmışken daha az etkilidir.

Temizliği güvenle ve bu sırayla yapın: klavyenin fişini çekin, tuş kapağını çıkarın ve önce yüzey tozunu sıkıştırılmış havayla temizleyin. Yalnızca switch’inizin ve üreticinizin buna izin verdiğini doğruladıysanız ve yalnızca kart fişten çekikken, izopropil alkolü bir kulak çöpüyle ölçülü uygulayın — asla switch’in içine sıvı dökmeyin; yağlaması ya da plastikleri alkolden zarar görebilecek switch’lerde alkolden kaçının. Çözücü varken gövdeyi tekrar tekrar aktüe etmek, yalnızca üreticinin açıkça izin verdiği tasarımlar için güvenlidir. Şüpheniz varsa sıvıyı atlayın ve switch’i değiştirin.

Belirleyici soru başlangıç zamanıdır. Chattering bir dökme, tozlu bir dönem ya da uzun depolamanın ardından aniden ortaya çıktıysa kirlenme olasıdır ve temizlik mantıklı bir ilk denemedir. Aylar ya da yıllar süren düzenli yazışma içinde kademeli geliştiyse kontak aşınması daha olasıdır ve temizlik az ya da geçici bir rahatlama sağlayabilir.

Seçenek iki — Switch’i değiştirin

Maliyet: switch için çoğunlukla birkaç dolar artı kargo. Sonuç; doğru teşhise, switch uyumluluğuna ve kartın durumuna bağlıdır. Bu garantili bir tamir değildir.

Hot-swap bir kartta

Bu genellikle en basit tamir yoludur:

  • Tek bir switch, tip ve markaya göre kabaca $0,30 ile $3 arası tutar — bölgeye, tedarikçiye ve zamana göre değişen örnek fiyat aralıkları.
  • Bir switch çeker aleti bir kez kabaca $5 ila $10’a alırsınız ve sonsuza dek işinize yarar.
  • Lehim yok, ısı yok, devre kartına risk yok. Arızalı switch’i çıkarın, pinleri hizalayın, yenisini sokete basın.

Temizlik veya değişim için mekanik bir tuş switch'ini hot-swap soketinden çıkaran sarı switch çeker alet

Teşhis doğrulandığında, şüpheli switch’i değiştirmek doğrudan muhtemel arızalı bileşene yönelir. Kargo parçadan pahalıysa uyumlu yedekler alın; ama sonraki her arızanın aynı nedenden olacağını varsaymayın.

Lehimli bir kartta

Aynı tamir, eski switch’in devre kartı üzerinden sökülmesini ve yenisinin lehimlenmesini gerektirir. Bir sökme pompası ya da örgü ve orta düzey beceriyle başarılabilir; ama yoğun bileşenli bir kartta ped kaldırma gibi gerçek bir risk taşır. Chattering yapan lehimli bir orta segment klavye, kart sizin için özel bir değer taşımıyorsa genellikle değiştirmeye kayar.

Seçenek üç — Klavyeyi değiştirin

Maliyet: değişken. Meraklıların itiraf ettiğinden daha sık doğru seçim.

Birkaç tuş chattering yapmaya başladığında aritmetik değişir. Birkaç switch artı bir çeker alet artı bir saat özenli iş, yetkin bir yeni kartın maliyetine yaklaşabilir; üstelik kalan switch’ler aynı üretim partisini ve kullanım geçmişini paylaşır, dolayısıyla zamanla yeni arızalar daha olası hale gelir. Bunun ne kadar hızlı gerçekleştiği switch kalitesine ve kullanımınıza bağlıdır; bu bir takdir kararıdır, sabit bir çizelge değil. Kısacası toplu olarak ömrünü tamamlamakta olan bir bileşen setine zaman ve para yatırıyorsunuz demektir.

Ucuz bir membran klavye ya da lehimli bir ekonomik kart için, tek arızada bile genellikle değişim kazanır; çünkü membran switch’ler tek tek servis edilemez ve lehimli ekonomik bir karttaki işçilik genellikle kartın kalan değerini aşar.

Karar ağacı

  1. Hot-swap bir kartta tek chattering tuşu → uyumluluğu kontrol edin ve teşhis doğrulanırsa o switch’i değiştirin. Parça ve alet maliyeti çoğunlukla mütevazıdır.
  2. Lehimli premium bir kartta tek tuş → yetkin biçimde lehim yapabiliyorsanız tamir edin; yapamıyorsanız değiştirin.
  3. Herhangi bir kartta birden çok tuş → parça, işçilik ve kalan ömür maliyetini değişimle karşılaştırın; yeni kart çoğunlukla daha mantıklıdır ama evrensel bir tuş sayısı sınırı yoktur.
  4. Kart hâlâ garantideyse → herhangi bir şeyi açmadan önce RMA dosyalayın; kendi kendine tamir kapsamı etkileyebilir.
  5. Dökme ya da tozdan sonra ani başlangıç → neredeyse hiçbir şeye mal olmadığı için yukarıdakilerden bağımsız olarak önce temizliği deneyin.

Bu ağacın her dalı tek bir olguya bağlıdır: kaç tuşun etkilendiği. Paranızı bağlamadan önce klavye testinin tam olarak ortaya koyduğu şey de budur. Aklınızda tutulacak bir sınır: test, tarayıcının gerçekte aldığı key-down ve key-up olaylarını günlüğe kaydeder; bu bir olay örüntüsünü kanıtlar ama switch kontaklarının elektriksel durumunu okuyamaz.

Meşru geçici bir önlem

QMK, VIA ya da karşılaştırılabilir merakçı aygıt yazılımı çalıştıran kartlar, denetleyiciye ilk sinyalden sonra belirlenen bir pencere içinde gelen ek sinyalleri yok saymasını söyleyen debounce aralığını yükseltmenize izin verir. Bu, hafif chattering’in neden olduğu görünür çift karakterleri gerçekten maskeleyebilir.

Neye razı olduğunuzu bilin. Karttaki her tuş vuruşu artık bu ek gecikmeyi taşır ve altta yatan kontak bozulmayı sürdürür; yazışma tepkisiz hissettirmeye başlayana kadar giderek daha uzun pencereler gerekecektir. Parça sipariş ederken ya da garanti talebini düzenlerken bunu bir köprü olarak kullanın; asla varış noktası olarak değil.

Switch kontak tasarımları: bazı switch’ler neden daha erken chattering yapar

Tüm switch’ler chattering’e eşit yatkın değildir; fark, kontakların nasıl tasarlandığındadır. Mimarîyi anlamak, hangi switch’lerin arızalanma ihtimalinin yüksek olduğunu öngörmenize ve soruna dirençli yedekler seçmenize yardımcı olur.

Yaprak yay kontakları, Cherry MX ve klonlarının çoğundaki mekanik switch’lerde kullanılır; gövde indiğinde sabit bir kontak plakasına bastıran ince bir metal yaprağa güvenir. Yaprak esner, temas kurar ve oturur. Milyonlarca basış boyunca yapraktaki temas noktası önce pürüzsüz, sonra pürüzlü, sonra düzensiz aşınır. Temas yüzeyi küçüktür — kabaca bir milimetre kare — ve bu, aşındırıcı kuvveti yoğunlaştırıp aşınmayı hızlandırır. Tasarım, ömür değeri için maliyet etkin ve güvenilirdir; ama küçük temas yüzeyi, ufak bir yüzey bozulmasının bile belirgin sıçramalar üretebileceği anlamına gelir.

Buckling spring mekanizmaları, klasik IBM tarzı tasarımlarda ve modern ardıllarında bulunur; tam mühendislikle belirlenmiş bir noktada bükülerek bir membrana vuran bir yay kullanır. Fiziksel hareket, yaprak yay temasından daha kararlıdır ve yayın kendi gerginliği kontağın temiz oturmasına yardım eder. Bu switch’ler mekanizma ya basar ya basmadığı için geleneksel anlamda nadiren chattering yapar; ama vurdukları membran farklı bir arıza moduna açıktır: iletken ped aşınması. Bu da çift kayıt yerine hiç kaydetmeyen tuşlar gibi farklı bir belirti üretir.

Optik switch’ler, birkaç üreticinin kullandığı daha yeni bir tasarım, geleneksel metal kontak sıçramasını ortadan kaldırır. Gövdenin inişi bir ışık huzmesini keser ve bir sensör basışı kaydeder. Yine de sensör eşikleri, gövde hareketi, denetleyici mantığı ya da aygıt yazılımı ikilenmiş kayıtlar üretebilir; dolayısıyla optik tasarımlar yaygın nedenlerden birini azaltır, bağışıklık garanti etmez.

Kontakt kaplama oksidasyona direnci etkileyebilir. Altın kaplı ya da başka biçimde korunmuş kontaklar, kaplamasız malzemelerden farklı davranabilir; ama gerçek ömür switch tasarımına, ortama, kullanım yoğunluğuna ve üretim kalitesine bağlıdır. Kaplama tek başına, bir switch’in ne zaman chattering yapacağını öngörmez.

Etki neden sıklığın ötesine geçer

Birkaç yüz tuş vuruşunda bir gelen çift basış önemsiz gibi görünebilir; ama aralıklı zamanlaması onu rahatsız edici kılar. Taktiksel nişancı oyunlarında chattering yapan bir tuş ataması bir eylemi iki kez tetikleyebilir — istenenin ötesine geçen bir silah değişimi ya da anında geri dönen bir çömelme düğmesi gibi. Programlamada ve yazıda, ikilenmiş bir noktalı virgül ya da parantez, geç fark edilen sözdizimi hataları ve bozuk formüller üretir. Haftalar içinde bu, klavyeye duyulan güveni aşındırır; switch düzeyinde bir tamirin ham çift basış sayısının önerebileceğinden daha önemli olmasının nedeni budur.

Sırayla ne yapmalı

Chattering çoğunlukla aşınmış ya da kirlenmiş bir switch kontağıdır; ama bağlantı ve yazılım yolları da onu taklit edebilir. Önce test edin, etkilenen tuşları sayın; sonra yanıtı kart tasarımı, tamir riski, garanti ve maliyetle eşleştirin. Hot-swap bir kart tek tuşluk tamiri kolaylaştırabilir; birkaç arızalı tuş ya da lehimli ekonomik bir kart ise değişimi daha pratik kılabilir. Fiziksel olarak aşınmış bir switch’i temizlemeyi sürdürmeyin; tek bir hedefli tamirin mantıklı olup olmadığına bakmadan da bir klavyeyi çöpe atmayın.

Sıkça Sorulan Sorular

Klavye chattering tam olarak nedir?

Chattering, tek bir fiziksel tuş basışının iki veya daha fazla kayıtlı tuş vuruşu üretmesidir; A harfine bir kez basmak AA üretir ya da boşluk çubuğuna bir kez basmak iki boşluk ekler. Neden elektrikseldir: switch kontakları birleştiğinde neredeyse anında kararlı bir bağlantıya oturmalıdır; aşınmış ya da kirlenmiş bir kontak ise tekrar tekrar seker ve denetleyici her sıçramayı ayrı bir basış olarak yorumlar. Tipik durumda bu, switch'in kendisinden, arada da lehim bağlantısından kaynaklanan bir donanım belirtisidir; bu yüzden yazılımsal çözümler en iyi ihtimalle geçici rahatlama sağlar. Nadiren aygıt yazılımı debounce yapılandırması ya da bir USB bağlantı sorunu da aynı belirtiyi üretir; o yüzden donanım teşhisine kilitlenmeden önce test edin.

Chattering yazılım veya sürücülerden kaynaklanabilir mi?

Yazılım chattering'i taklit edebilir; yine de aşınmış ya da kirlenmiş bir switch yaygın bir donanım nedenidir. Erişilebilirlik ayarları ve tuş tekrarı yapılandırması genellikle yalnızca tuş basılı tutulurken tekrarlanan karakterler üretir; kontak sıçraması ise çoğunlukla kısa vuruşlarda ortaya çıkar. Sürücüler, uzak masaüstü araçları, makrolar ve tarayıcı ya da işletim sisteminin giriş işlemesi de olayları ikileyebilir. Olay günlüğünü izleyin, giriş araçlarını devre dışı bırakın ve aynı testi başka bir portta ya da makinede tekrarlayın. İkilenme örüntüsü klavyeyle birlikte başka bilgisayarlara da taşınıyorsa arızanın klavye tarafında olması daha olasıdır; ama tek başına tarayıcı günlüğü hangi iç bileşenin arızalandığını kanıtlayamaz.

Hangi tuşların chattering yaptığını nasıl doğrularım?

Yazışma hissinize güvenmek yerine canlı bir olay günlüğü gösteren bir klavye testi kullanın. Tüm kartta bilinçli vuruşlarla ilerleyin; her basış normalde bir keydown ve bir keyup üretmelidir. Şüpheli bir tuş aralıklı olarak ikilenmiş olaylar gösterebilir ve sıradan gözlem bunu kaçırabilir. Günlük, tarayıcının işletim sisteminden aldıklarını kaydeder; yani bir olay örüntüsünü doğrular, elektriksel nedeni değil. Testi başka bir portta ya da makinede tekrarlayın, sonra etkilenen her tuşu kaydedin. Sayı, kartın tasarımı, garanti ve tamir riski birlikte; temizliğin, switch değişiminin ya da klavye değişiminin mantıklı olup olmadığını belirler.

Temizlik chattering'i gerçekten düzeltebilir mi?

Yalnızca temel neden gerçek mekanik aşınma değil de toz, kalıntı ya da hafif yüzey oksidasyonu olduğunda. Ölçülü biçimde uygulanan izopropil alkol, sıkıştırılmış havayla birlikte, kontağı yalnızca kirlenmiş bir switch'i canlandırabilir. Önemli olan ayrım zamanlamadır. Chattering bir dökme, tozlu bir ortam ya da kullanılmama döneminden sonra aniden başladıysa temizlik mantıklı ve ucuz bir ilk denemedir. Arıza aylar ya da yıllar süren yoğun yazışma içinde kademeli geliştiyse kontak aşınması daha olasıdır ve temizlik az ya da geçici bir rahatlama sağlayabilir. Önce kartın fişini çekin ve herhangi bir sıvı uygulamadan önce switch üreticisinin malzeme yönergelerini izleyin.

Tek bir switch değiştirmek ne kadar tutar?

Hot-swap bir kartta parça genellikle ucuzdur: tek bir switch, tipine ve markasına göre kabaca otuz sent ile üç dolar arası tutabilir — örnek fiyat aralıkları bölgeye, tedarikçiye ve zamana göre değişir. Ayrıca yeniden kullanılabilir bir switch çeker aleti gerekebilir ve kargo ücreti parça fiyatını aşabilir. Toplam, yeni bir klavyenin fiyatının çok altında kalabilir; ama tamir yalnızca switch neden olarak doğru teşhis edilmişse ve yedek soketle uyumluysa sorunu çözer. Uyumsuz bir switch sokete oturmaz ya da çalışmaz. Sipariş vermeden önce switch tipini, pin dizilimini ve stabilizatör düzenini doğrulayın.

Chattering'i düzeltmek için lehim becerisi gerekir mi?

Yalnızca klavyeniz hot-swap değilse; işte kritik ayrım budur. Hot-swap kartlar, arızalı switch'i bir çeker aletle çıkarmanıza ve yenisini sokete basmanıza izin veren soketler kullanır; ısı yok, lehim yok, iş belki de iki dakika sürer. Lehimli kartlarda ise eski switch'in kart üzerinden sökülmesi ve yenisinin lehimlenmesi gerekir; bu, yoğun bileşenli bir devre kartında uğraştırıcı bir iştir ve ped kaldırma ya da bakır izi hasarlama gibi gerçek bir risk taşır. Lehim ekipmanınız ve makul bir güveniniz yoksa, chattering yapan lehimli bir kart genellikle değiştirmeyi tercih eder; çünkü başarısız bir lehim tamiri kartı kullanılamaz hale getirebilir.

Tüm klavyeyi değiştirmek ne zaman daha ucuz olur?

Evrensel bir tuş sayısı eşiği yoktur. Birkaç tuş chattering yapmaya başladığında parça, alet, işçilik ve riski yedek klavye fiyatıyla karşılaştırın; kartın değerini ve kalan switch'lerin benzer yaşta ve benzer kullanıma sahip olup olmadığını da düşünün. Lehimli bir ekonomik kart tek arızadan sonra bile değişimi tercih edebilirken premium ya da hot-swap bir kart birkaç hedefli tamiri haklı çıkarabilir. Kargo, teşhis süresi, garanti etkisi ve aynı belirtinin başka bir nedenden kaynaklanma ihtimalini de hesaba katın. Önce test edin; böylece maliyet karşılaştırması yazışma izlenimleri yerine doğrulanmış arızalara dayansın.

Yazılım debounce ayarları chattering'i düzeltebilir mi?

QMK, VIA ya da benzeri merakçı aygıt yazılımlarını çalıştıran klavyeler debounce aralığını artırmanıza izin verir; bu, denetleyiciye ilk sinyalden sonra belirlenen bir pencere içinde gelen ek sinyalleri yok saymasını söyler. Bu, hafif chattering'in neden olduğu görünür çift karakterleri başarıyla maskeleyebilir. Yine de bu bir tamir değil geçici bir çözümdür; çünkü karttaki her tuş vuruşuna küçük bir gecikme ekler ve bozulmaya devam eden kontağa dokunmaz. Switch aşınmayı sürdürdükçe yazışma hantal hissedene kadar giderek daha uzun debounce pencereleri gerekebilir. Uygun bir çözüm ayarlarken bunu köprü olarak görün ve olay günlüğünü değiştirmiyorsa özgün ayara geri dönün.

Chattering garanti kapsamında mı?

Kapsam modele ve üreticinin istisnalarına bağlıdır; kutuyu açmadan önce üreticinin şartlarını kontrol edin. Bazı garantiler switch ya da denetleyici arızalarını kapsarken sıvı hasarı, fiziksel kötü kullanım ve yetkisiz müdahale istisna tutulabilir. Kartınız hâlâ garantideyse ve chattering belirgin bir hasar olmadan ortaya çıktıysa parça satın almaktan talep açmak daha tercih edilebilir olabilir. Hot-swap bir kartta switch çekmek dahil kendi kendine yapılan tamir, bazı şartlar altında kapsamı etkileyebilir; o yüzden herhangi bir şeye dokunmadan önce garanti sorusunu netleştirin ve satın alma kaydınızı saklayın.

Bir USB hub'ı ya da kablo, chattering'e benzeyen belirtilere neden olabilir mi?

Arada bir; switch'lere para harcamadan önce bu ihtimali elemek değer. Hasarlı bir kablo, gevşek bir konnektör ya da fazla sayıda cihaz taşıyan güçsüz bir hub, gerçek chattering'i yakından taklit eden ikilenmiş ya da düşmüş tuş olayları üreten elektriksel gürültü oluşturabilir. Klavyeyi bilgisayarın başka bir portuna doğrudan bağlayın, varsa hub'ı devre dışı bırakın ve etkilenen tuşları yeniden test edin. Belirti klavyeyi takip ediyorsa arıza klavye tarafındadır, çoğu zaman switch'tedir; farklı bir bağlantıyla kayboluyorsa bunun yerine kabloyu, hub'ı ya da bilgisayarın portunu araştırın.

İlgili Makaleler