Human Interface Device (HID) เป็นส่วนเสริมของคอมพิวเตอร์ที่ออกแบบมาเพื่อให้ผู้คนใช้งานโดยตรง แตกต่างจากอุปกรณ์อื่น ๆ เช่นฮาร์ดไดรฟ์ภายนอกหรือการ์ดไร้สายโดยปกติ HIDs จะมีปุ่มหรือตัวควบคุมที่อนุญาตให้มนุษย์โต้ตอบกับคอมพิวเตอร์ อุปกรณ์เชื่อมต่อมนุษย์สมัยใหม่ส่วนใหญ่ใช้โปรโตคอลการสื่อสาร Universal Serial Bus (USB) คำว่า HID มักจะหมายถึงอุปกรณ์ประเภทนี้
การกำหนด "อุปกรณ์เชื่อมต่อมนุษย์" ถูกสร้างขึ้นโดยวิศวกรที่ทำงานที่ Microsoft ™ Corporation ในปลายปี 1990 ก่อนหน้านี้จำนวนโปรโตคอลสำหรับอุปกรณ์คอมพิวเตอร์ถูก จำกัด ผู้ผลิตถูก จำกัด ให้สร้างอุปกรณ์ป้อนข้อมูลที่จัดอยู่ในหมวดหมู่แคบ ๆ เช่นจอยสติ๊กหรือคีย์บอร์ด บริษัท คอมพิวเตอร์ถูกบังคับให้เขียนคำแนะนำอุปกรณ์ใหม่อย่างสมบูรณ์ที่เรียกว่า "ไดรเวอร์" เมื่อใดก็ตามที่มีการสร้างตัวควบคุมอินพุตทดลองใหม่
การจัดประเภทฮาร์ดแวร์ของอุปกรณ์อินเทอร์เฟซมนุษย์ได้รับการออกแบบมาเพื่อแก้ไขข้อ จำกัด นี้และสนับสนุนอุปกรณ์อินพุตชนิดใหม่ที่จะสร้างขึ้น หากผู้ผลิตปฏิบัติตามหลักเกณฑ์ฮาร์ดแวร์ HID พวกเขาสามารถสันนิษฐานได้อย่างปลอดภัยว่าผลิตภัณฑ์ของตนจะทำงานอย่างถูกต้องกับคอมพิวเตอร์ที่ทันสมัยที่สุด ระบบปฏิบัติการส่วนใหญ่ที่ใช้งานรวมถึงแพลตฟอร์ม Windows และ Mac รองรับข้อมูลจำเพาะ Human Interface Device
HIDs มีข้อมูลที่ตั้งโปรแกรมไว้ล่วงหน้าซึ่งเรียกว่า "ตัวอธิบาย HID" ซึ่งจะถูกรายงานไปยังคอมพิวเตอร์โฮสต์เมื่อเชื่อมต่ออุปกรณ์เป็นครั้งแรก ตัวบ่งชี้ HID บอกคอมพิวเตอร์ถึงวัตถุประสงค์ของแต่ละแพ็คเก็ตของข้อมูลที่จะส่งจากอุปกรณ์อินเทอร์เฟซ โดยพื้นฐานแล้วข้อมูลนี้ให้การ“ อัพเดท” ไปยังโฮสต์และแจ้งให้คอมพิวเตอร์ทราบว่าอินพุตใดที่ต้องการ
ในขณะที่ฮาร์ดแวร์ HID ส่วนใหญ่ได้รับการออกแบบมาสำหรับผู้ใช้ในการควบคุมคอมพิวเตอร์ แต่โปรโตคอลไม่ได้ จำกัด เฉพาะอินพุตเท่านั้น เอาต์พุต HID สามารถส่งจากคอมพิวเตอร์ไปยังอุปกรณ์ ความสามารถในการสื่อสารนี้มักจะใช้เพื่อให้ข้อมูลเช่นไฟแสดงสถานะ อุปกรณ์บางตัวใช้ความสามารถในการแสดงผลเพื่อช่วยให้ผู้ใช้สัมผัสกับโปรแกรมหรือเกมผ่านการสั่นสะเทือนหรือแรงป้อนกลับ
อุปกรณ์อินเทอร์เฟซสำหรับมนุษย์ส่วนใหญ่รองรับการใช้งานแบบ "เสียบแล้วเล่น" ซึ่งหมายความว่าสามารถเชื่อมต่อและใช้งานได้เกือบจะในทันที ตัวควบคุม HID แบบพลักแอนด์เพลย์ไม่จำเป็นต้องให้คอมพิวเตอร์รีเซ็ตก่อนจึงจะสามารถใช้งานได้และไม่ต้องการให้ผู้ใช้โหลดไดรเวอร์ภายนอก คุณสมบัติเหล่านี้สามารถประหยัดเวลาและลดความยุ่งยากในการติดตั้งให้น้อยที่สุด
การใช้ข้อมูลจำเพาะของ HID ได้อนุญาตให้ผู้ผลิตสร้างตัวควบคุมอินเทอร์เฟซที่แตกต่างหลากหลายทั้งหมดโดยใช้ไดรเวอร์ทั่วไปเดียวกัน นอกเหนือจากคีย์บอร์ดและเมาส์มาตรฐานแล้วตัวควบคุมวิดีโอเกมหลายตัวใช้โปรโตคอลนี้ ตัวอย่างอื่น ๆ ของ Human Interface Devices ได้แก่ แผ่นเต้น, การควบคุมการจำลองยานพาหนะ, เครื่องออกกำลังกายและเครื่องมือทางการแพทย์ของโรงพยาบาล


