İnsan Arabirim Cihazı (HID), doğrudan insanlar tarafından kullanılmak üzere tasarlanmış çeşitli bilgisayar eklentileridir. Harici sabit sürücüler veya kablosuz kartlar gibi diğer cihazların aksine, HID'ler tipik olarak insanların bilgisayarla etkileşime girmesini sağlayan düğmelere veya kontrollere sahiptir. Modern İnsan Arabirim Cihazlarının çoğu, Evrensel Seri Veri Yolu (USB) iletişim protokolünü kullanır; HID terimi genellikle bu cihaz tipini ifade eder.
“İnsan Arabirim Cihazı” adı, 1990'ların sonunda Microsoft ™ Corporation'da çalışan mühendisler tarafından oluşturuldu. Bu süreden önce, bilgisayar aygıtları için protokol sayısı sınırlıydı. Üreticiler, oyun çubukları veya klavyeler gibi dar kategorilere giren girdi cihazlarını oluşturmakla sınırlı kaldılar. Bilgisayar şirketleri, yeni bir deneysel giriş denetleyicisi yapıldığında, “sürücüler” olarak adlandırılan tamamen yeni aygıt talimatları yazmak zorunda kaldılar.
Bu sınırlamayı ele almak ve yeni tip giriş cihazlarının oluşturulmasını teşvik etmek için bir İnsan Arayüz Cihazı donanım sınıflandırması tasarlanmıştır. Bir üretici HID donanım kurallarına uyarsa, ürünlerinin en modern bilgisayarlarla düzgün çalışacağını güvenle varsayabilirler. Hem Windows hem de Mac platformları dahil olmak üzere kullanılan işletim sistemlerinin çoğu İnsan Arabirim Cihazı spesifikasyonlarını desteklemektedir.
HID'ler, cihaz ilk bağlandığında ana bilgisayara rapor edilen “HID tanımlayıcıları” adı verilen önceden programlanmış veriler içerir. HID tanımlayıcıları, bilgisayara arayüz cihazından gönderilecek olan her bir bilgi paketinin amacını söyler. Temel olarak, bu veriler ana bilgisayara bir "güncelleme" sağlar ve bilgisayardan hangi girdilerin bekleneceğini bildirir.
Çoğu HID donanımı, kullanıcıların bilgisayarı kontrol etmesi için tasarlanırken, protokol yalnızca girişlerle sınırlı değildir. HID çıkışları bilgisayardan bir aygıta da gönderilebilir. Bu iletişim özelliği genellikle durum ışıkları gibi bilgiler sağlamak için kullanılır. Bazı cihazlar, bir kullanıcıyı bir program veya oyuna titreşim veya kuvvet geri bildirimi yoluyla çekmeye yardımcı olmak için çıktı özelliğini kullanır.
Çoğu İnsan Arayüz Cihazı “tak ve çalıştır” uyumludur, yani hemen bağlanabilir ve hemen kullanılabilirler. Tak ve çalıştır HID denetleyicisi, kullanılmadan önce bilgisayarın sıfırlanmasına gerek duymaz ve kullanıcının harici sürücüleri yüklemesini gerektirmez. Bu özellikler zaman kazandırabilir ve kurulum sorunlarını en aza indirebilir.
HID spesifikasyonlarının kullanımı, üreticilerin hepsi aynı genel sürücüleri kullanan çok çeşitli farklı arayüz kontrolleri oluşturmalarını sağlamıştır. Standart klavyelere ve farelere ek olarak, birçok video oyun denetleyicisi bu protokolü kullanır. İnsan Arabirim Cihazlarının diğer örnekleri arasında dans pedleri, araç simülasyon kontrolleri, egzersiz makineleri ve hastane tıbbi aletleri bulunmaktadır.


