1 puan yazan GN⁺ 2025-10-10 | 1 yorum | WhatsApp'ta paylaş
  • KEYER, tek elle kullanılan akorlu bir klavyedir; minimum parmak hareketi ve diğer elin serbestçe kullanılmasını mümkün kılar
  • Yalnızca 10 tuşla 215'ten fazla akor kombinasyonu ve çeşitli arpej girişlerini destekleyerek yüksek giriş esnekliği sunar
  • Optimize edilmiş düzen ve düşük gecikmeli firmware sağlar; istenen el şekline göre doğrudan üretilebildiği için uç düzey ergonomik tasarım gerçekleştirilebilir
  • Genel mekanik klavyelere kıyasla ucuzdur ve özel parça gerektirmez; basit araçlar ve malzemelerle üretilebilir
  • Açık kaynak firmware ile birlikte düzen otomasyon araçları ve çeşitli referans materyaller içerdiğinden, özel klavyelere ilgi duyan geliştiriciler için faydalıdır

KEYER açık kaynak projesine giriş

KEYER, tek elle çalışan akorlu klavyelerin (Chorded Keyboard) yapılmasını destekleyen bir açık kaynak firmware ve araç setidir. Projenin en büyük avantajı, pahalı ticari ürünlere, karmaşık 3D baskıya ya da özel PCB'lere gerek kalmadan, kolay bulunabilen parçalar ve basit araçlarla herkesin doğrudan ergonomik bir klavye yapabilmesidir.

Başlıca özellikler

  • Minimum parmak hareketi: Tüm tuşlar ana konuma yakındır; parmakları neredeyse hiç oynatmadan hızlı giriş yapılabilir
  • Diğer elin serbest kullanımı: Tek elle yazarken diğer elle fare kullanılabilir ya da bir içecek tutulabilir
  • Her zaman ele yakın konum: Keyer bir eldivene takıldığında, el kısa süreliğine bırakıldığında bile iki el de serbestçe kullanılabilir
  • Çok yüksek akor sayısı desteği: 10 tuşun (başparmak 3, işaret 2, orta 2, yüzük 2, serçe 1) kombinasyonuyla 215 akor uygulanabilir; akor tutulduğunda bu sayı iki katına da çıkarılabilir
  • Arpej (rolling motion) kullanımı: İki yönlü arpejlerde 2×78 işlem mümkündür; giriş esnekliği çok yüksektir
  • Çoklu katman: Yalnızca temel katmanda 586 kısayol desteklenir; her katmanda farklı kombinasyonlar kullanılabilir
  • Rolling code: İki akor ortak parmak konumlarına sahipse, yalnızca değişen parmakların hareket ettirilmesi yeterlidir; bu da verimlilik sağlar
  • Düzen optimizasyon aracı: Paketle gelen optimizer, giriş metni ya da kullanıcı tanımlı el hareketi maliyet fonksiyonuna göre düzeni otomatik arayabilir
  • Ergonomik düzen: Parmakların sinir-motor yolu özellikleri nedeniyle basılması zor kombinasyonlar engellenir, kullanılabilirlik en üst düzeye çıkarılır
  • Düşük gecikmeli uygulama: Donanım interrupt tabanlı firmware ve yazılımsal debouncing sayesinde yüksek tepki hızı ve doğruluk sağlar
  • Uzun pil ömrü: Yüksek kapasiteli 18650 pil, düşük saat hızlı CPU, Bluetooth güç tasarrufu ve donanımsal güç anahtarı ile uzun süreli kullanım mümkündür

Yapım kolaylığı

Özel 3D baskı ya da özel PCB gerekmez. Amazon'dan parça satın alma + sıcak silikon tabancası + havya ile üretilebilir.

  • Doğrudan ele uyacak şekilde silikon kil ile kalıplanarak uç düzey ergonomik tasarım elde edilebilir
  • Yaklaşık $34 parça maliyetiyle oldukça ucuzdur; yalnızca 10 mekanik switch kullanılır

Çeşitli referans materyaller ve tanıtım bağlantıları

  • Yazılım tabanlı yaklaşımlar (Penti Chorded Keyboard), ESP32 için BLE klavye kütüphanesi, ücretsiz 3D baskı tasarımları (ör. Typeware) ve mevcut ticari ürünler (Twiddler, Decatext vb.) hakkında bilgiler içerir
  • Blog ve yazım gösterim videoları bağlantıları sunulur

Yapım kılavuzu özeti

Malzeme listesi

  • LILYGO T-Energy S3 geliştirme kartı ($9.70)
  • Samsung INR18650-35E 3500mAh pil (~$2.95)
  • FIMO Professional kil veya efekt kili ($2.75)
  • 10 mekanik switch (Gateron G Pro 3.0 önerilir, $10)
  • Bir miktar kalın yalıtımlı bakır tel, ayrıca sarf malzemeleri ve araçlar (cımbız, bıçak, eldiven, sıcak silikon tabancası, havya vb.)

Skeleton (iskelet) yapımı

  • Bakır telle bir GND döngüsü oluşturup kartın GND portuna lehimleyin
  • Her switch'i GND döngüsüne temas edecek şekilde sabitleyin (önce sıcak silikon, sonra lehim)
  • Her switch'i kartın IO portlarına ayrı ayrı bağlayın (port/switch eşlemesini not etmek gerekir)
  • Switch dizilimini ve keycap konumlarını ayarlayın → yapının sağlamlaştığını doğrulayın

Kil ile kalıplama

  • Switch alt kısımlarını da saracak şekilde birkaç kat kil ekleyin
  • Kil yeterince yoğrulmalı, topaklanmamalı; parçalar ovalanarak düzleştirilmelidir
  • Tamamlandıktan sonra fırında 110 derece C'de en az 30 dakika sertleştirilerek dayanıklılık sağlanır

Firmware yükleme

  • PlatformIO Core'u kurun, T-Energy S3 kartını USB ile bağlayın
  • GitHub deposunu klonlayın, derleyin ve firmware'i yükleyin
  • Bluetooth cihaz adını kontrol edin (projede kendi adınız vb. ile değiştirilebilir)
  • Serial output gibi hata ayıklama desteği sunulur

Düzen optimizasyon aracı

  • Giriş metnini layout_generator/corpus içine ekleyin, planner.py ile en uygun düzeni otomatik üretin
  • keyer_simulator.cpp içinde parmak başına hareket maliyeti gibi ayarlar özelleştirilebilir

Diğer fikirler

  • 6 eksenli ivmeölçer eklenirse air mouse desteği sağlanabilir
  • Tuş sayısını azaltma gibi varyasyon olasılıkları önerilir

Depo yapısı

  • layout_generator/: Python tabanlı kod/düzen optimizasyon betikleri
  • src/: ESP32 için firmware kaynak kodu
  • Diğer: SDK ayarları, metin değerlendirme dosyaları, simülatör vb.

Sonuç ve kullanım alanı

KEYER, ele tam oturan ultra kompakt bir akorlu klavyeyi kendisi yapmak isteyen geliştiriciler, hacker'lar ve maker'lar için düşük maliyetli, DIY ve yüksek ölçüde genişletilebilir bir çözümdür. Donanım ve yazılımın tamamı açık kaynak olarak sunulur; kullanıcıya özel düzenler, ergonomik tasarım ve düşük güç/düşük gecikmeli firmware gibi ayırt edici avantajlar sağlar. Klavye hack'leme ve giriş aygıtı özelleştirmeleriyle ilgileniyorsanız çok yararlı bir referanstır.

1 yorum

 
GN⁺ 2025-10-10
Hacker News görüşleri
  • Yalnızca ergonomik 3x10 tuşlu bir klavye kullanmayı denemiştim (tam olarak ayrık bir modeldi, yani 2x3x5 düzenindeydi). Tuş giriş yöntemiyle özel karakter ve sayı girişini yeniden öğrenmek için zaman harcamak istemedim. Özellikle alıştırma süresinin çoğu iş saatlerine denk geleceği için, başlangıçtaki verimlilik düşüşünü göze almak istemedim. Sonunda ZSA Moonlander'ı seçtim; tuş sayısını fazla bulan meraklılar için ağır gelebilir ama ben kişisel olarak çok memnunum. Böyle elde tutulan hacker klavyeleri, çocukken hayal ettiğim o havalı siber geleceği hatırlattığı için bende hep ayrı bir yere sahip oluyor. Gerçekten çok havalı bir proje olduğunu düşünüyorum.

  • Önde elin yazı yazdığı, arkada da ekranın göründüğü; giriş zorluğunu ve hızını gösteren kısa bir video çekilse nasıl olur diye öneriliyor.

    • Videoyu izleyince asıl amacın ne olduğu daha da merak ediliyor. Bunun harf ve rakam girmek için bir klavye mi, yoksa müzik yapmak için bir klavye mi olduğu karıştırılıyor. Yazıda kod ve arpejlerden bahsedildiği için bunun bir müzik programlama aracı olduğu sanılmış. Asıl amacının ne olduğu kafa karıştırıyor.

    • Mutlaka bir video rica ediliyor.

  • Çok etkileyici bir çalışma denilerek, bu tür ürünlerin keyer olarak bilindiği belirtiliyor. Referans bağlantı: Wikipedia Keyer: Computer interface keyers. 1980'lerin başında, genç ve saf olunan zamanlarda, babasının bir arkadaşında WriteHander olduğu için bu tür cihazlara karşı özel bir ilgi geliştiği anlatılıyor. WriteHander bilgisi için WriteHander referans bağlantısı bırakılmış.

    • WriteHander bağlantısındaki fotoğrafın sağ el kullanıcılarına değil, sol el kullanıcılarına (southpaw) yönelik bir cihaz gibi göründüğü söyleniyor.
  • Bunun hacker ruhunu zirveye taşıyan bir cihaz olduğu düşünülüyor. COTS (hazır ticari) parçaların kullanılması ve kil ile ele tam oturacak şekilde şekillendirilmiş bölüm özellikle etkileyici bulunuyor. Verimli bir üretim yöntemi olarak değerlendiriliyor.

  • Fikrin çok havalı olduğu, bir gün böyle bir cihazı bizzat yapmak istediğinin sık sık hayal edildiği söyleniyor. Bazen Termux ile telefonda basit sistem yönetimi yaparken bu fikir hep akla geliyormuş. minichord adlı açık kaynak bir synth/enstrüman da bunu hatırlatıyor. Gerekli donanım ve araçların bolca bulunabildiği bir çağda böyle yaratıcı cihazların ortaya çıkması çok hoş karşılanıyor. Harika bir proje olduğu düşünülüyor.

  • Cam ekrana tıklamaktan hoşlanmayan ve sürekli hata yapan biri olunduğu, bu yüzden hep alternatif giriş yöntemlerinin düşünüldüğü söyleniyor. Gerçekten çok hoş bir proje ve derli toplu bir yazı olduğu belirtiliyor. Ama çalışırken çekilmiş bir video ve mümkünse yapım süreci de görmek istendiği için, video yayımlanması özellikle rica ediliyor.

  • Tam anlamıyla müthiş bir iş olduğu söyleniyor. Buna bir de Oculus eklenirse gerçekten Johnny Mnemonic gibi olabileceği düşünülüyor. Referans video: Johnny Mnemonic YouTube videosu.

  • Bunun gerçekten çok havalı olduğu düşünülüyor. Azeron'un benzer bir ürün sunduğu ama taşınabilir olmadığı belirtiliyor (Azeron tarafı için de faydalı bir referans olabilir). Ayrıca tuş sayısı çok daha fazla. Tuş sayısı fazla olduğu için akor/chord girişi kolaylaşıyor ve tam klavye yerine geçebiliyor. Tek kolunu/elini kullanabilen kişiler için (özellikle gaziler gibi) büyük fayda sağlayabilir. 60 günlük iade politikası da etkileyici bulunuyor. Şirketin merkezi Letonya'da ve bazı parçalar 3D yazıcıyla üretiliyor. Web sitesi: Azeron web sitesi. Yorum sahibi de Cyro adlı beta dikey fareyi satın alıp kullanıyormuş. Bu, ürün serisinde alışılmadık bir fare ve çok sayıda düğmesi var. Bu alandaki en iyi farelerden biri olduğu düşünülüyor, ancak kablosuz olsaydı daha da iyi olurdu deniliyor. USB2BT modülüyle kablosuz mod denemesi yapılmış ama bazı sorunlar yaşanmış. Kullanım deneyiminin duruma göre değişebileceği de ekleniyor.

  • Eğer chord girişi tabanlı ürün UX'i ilginizi çekiyorsa Artsey ve Ardux'a(Ardux resmi sitesi) bakmaya değer deniliyor. Artsey, tek el için tasarlanmış 2x4 chord klavye; Ardux ise onun geliştirilmiş/genişletilmiş sürümü. Colemak düzeninden birçok unsur alıyor. Kişisel olarak 2x4'ün sadeliği beğeniliyor. OP'nin cihazı da havalı bulunuyor ama başparmak hareketlerinin ergonomik tasarımı biraz zayıf görülüyor.

  • Sevimli olduğu düşünülüyor. Yorum sahibi, Bluehand(Bluehand kullanım notu) kullandığını ve bunu masaya bırakmadan kullanabilse daha da iyi olacağını hep düşündüğünü söylüyor.

    • Bunun her gün kullanılıp kullanılmadığı ve metin ya da kod girişi için de kullanılıp kullanılmadığı soruluyor.