1 puan yazan GN⁺ 2025-03-24 | Henüz yorum yok. | WhatsApp'ta paylaş
  • USB arayüzü ve "Tüm Demoların Anası" keyset'i

    • 1960'ların başında Douglas Engelbart, bilgisayarların insan zekasını nasıl artırabileceğini araştırmaya başladı. Fare, hiper metin, paylaşılan belgeler, pencereler, grafik kullanıcı arayüzü gibi modern bilişimin birçok özelliğini geliştirdi. Engelbart, 1968'deki Joint Computer Conference'ta bu yenilikleri "Tüm Demoların Anası" olarak bilinen çığır açıcı sunumda sergiledi.
    • Engelbart'ın demosuna keyset adlı bir giriş aygıtı da dahildi, ancak diğer yeniliklerin aksine keyset yaygın olarak kullanılmadı. Beş parmaktan oluşan keyset, eli hareket ettirmeden aynı anda birden fazla tuşa basarak karakter girilmesini sağlıyordu.
    • Engelbart'ın kızı Christina Engelbart keyset'i ödünç verdi ve bunun modern bilgisayarlara bağlanabilmesi için bir USB arayüzü üretildi.
  • Engelbart ve "Tüm Demoların Anası"

    • Engelbart'ın çalışması, Vannevar Bush'un 1945 tarihli vizyoner makalesi "As We May Think"ten ilham aldı. Bush, hiper metin tarzı bağlantılara sahip "memex" adlı bir bilgi kütüphanesi hayal etmişti.
    • 1960'ların başında Engelbart, insan zekasını artırabilecek yöntemler geliştirmeye çalıştı ve Stanford Research Institute bünyesinde Augmentation Research Center'ı kurdu.
    • 1968'de Engelbart, 2.000 kişilik bir izleyici kitlesi önünde NLS sistemini tanıttı. Hiyerarşik belgelerin nasıl oluşturulacağını ve hiper bağlantılar üzerinden nasıl gezinileceğini gösterdi.
  • Keyset'i USB arayüzüyle bağlamak

    • Keyset, beş mikro anahtardan oluşur ve standart bir DB-25 konektörüne bağlanır. USB aygıtı ve host olarak çalışabilmesi için Teensy 3.6 mikrodenetleyici kartı kullanıldı.
    • Teensy'nin giriş hatları, mikrodenetleyici içindeki pull-up dirençleriyle yapılandırılabilir. Keyset'in sol düğmesi ile toprak arasında 1.5 kΩ direnç bulunduğundan, Teensy'nin ilgili pini okuyabilmesi için 1 kΩ pull-up direnci bağlandı.
  • Arayüz kodu

    • Keyset'i okuyup USB üzerinden karakter göndermek nispeten basit olsa da bazı karmaşık noktalar var. Düğme kararlı bir değere ulaşana kadar 100 ms beklendikten sonra tuş USB üzerinden gönderiliyor.
    • Beş tuş yalnızca 32 karakteri desteklediği için, büyük harfler, sayılar, özel karakterler ve kontrol karakterleri elde etmek amacıyla fare düğmeleriyle birlikte kullanılmaları gerekiyor. Arayüzün, bir USB fare bağlanabilmesi için USB host olarak çalışması gerekiyor.
  • Sonuç

    • Engelbart, keyset öğrenmenin zor olmadığını savunsa da, gerçekten kullanıldığında fiziksel olarak kullanımının zor olduğu görüldü. Xerox PARC'tan David Liddle, "keyset insanları yavaşlatma eğilimindeydi" dedi.

Henüz yorum yok.

Henüz yorum yok.