ลิ่มแป้นพิมพ์เป็นส่วนต่อประสานที่อนุญาตให้อุปกรณ์ที่ไม่ใช่แป้นพิมพ์เสียบเข้ากับคอมพิวเตอร์ราวกับว่ากำลังส่งข้อมูลแป้นพิมพ์ เนื่องจากซอฟต์แวร์ป้อนข้อมูลส่วนใหญ่ได้รับการตั้งค่าให้ใช้ข้อมูลจากแป้นพิมพ์จึงจำเป็นต้องใช้ลิ่มแป้นพิมพ์หากคุณต้องการเสียบอุปกรณ์ต่อพ่วงเช่นเครื่องสแกนบาร์โค้ดหรือเครื่องอ่านแถบแม่เหล็กและส่งข้อมูลไปยังโปรแกรม ลิ่มแป้นพิมพ์ถูกเรียกเช่นนั้นเพราะรุ่น "แผ่น" ที่มีอยู่จริงระหว่างแป้นพิมพ์และคอมพิวเตอร์ มีการเสียบแป้นพิมพ์เข้ากับลิ่มซึ่งต่อเข้ากับคอมพิวเตอร์ดังนั้นข้อมูลอาจถูกป้อนผ่านแป้นพิมพ์หรืออุปกรณ์ต่อพ่วงอื่น ๆ
มีเวอร์ชันซอฟต์แวร์ของลิ่มแป้นพิมพ์เช่นกัน โปรแกรมเหล่านี้ใช้ข้อมูลที่ส่งโดยอุปกรณ์อินพุตภายนอกโดยทั่วไปจะเสียบผ่านพอร์ต COM หรือ USB และส่งผ่านบัฟเฟอร์คีย์บอร์ดของระบบปฏิบัติการเพื่อให้คอมพิวเตอร์คิดว่าข้อมูลถูกส่งผ่านทางคีย์บอร์ด
ลิ่มแป้นพิมพ์จะมีประโยชน์เมื่อใช้ซอฟต์แวร์ที่มีอุปกรณ์ต่อพ่วงที่ซอฟต์แวร์ไม่ได้มีไว้สำหรับ ในขณะที่ซอฟต์แวร์ป้อนข้อมูลบางรายการเขียนขึ้นโดยเฉพาะกับเครื่องสแกนบาร์โค้ดหรือเครื่องอ่านแถบแม่เหล็กในใจ แต่ส่วนใหญ่เขียนขึ้นโดยสมมติว่าคีย์บอร์ดจะเป็นอุปกรณ์เดียวที่ใช้ในการป้อนข้อมูล เพื่อประสิทธิภาพอย่างไรก็ตามธุรกิจหลายแห่งใช้บาร์โค้ดแทนการป้อนรหัสหน่วยด้วยตนเองและเนื่องจากมนุษย์ส่วนใหญ่ไม่ได้อ่านบาร์โค้ดจึงมีวิธีการแปลบาร์โค้ดบางส่วนเป็นข้อมูลส่วนประกอบและส่งไปยังคอมพิวเตอร์เมื่อต้องการข้อมูลตัวเลขและตัวอักษร ลิ่มแป้นพิมพ์ได้รับการพัฒนาในวันแรกของการคำนวณโดยโปรแกรมเมอร์ที่ Altek Instruments ในสหราชอาณาจักร จนถึงวันนี้ Altek Instruments ยังคงเป็นหนึ่งในผู้ผลิตหลักของระบบลิ่มแป้นพิมพ์ฮาร์ดแวร์
แป้นพิมพ์แบบเก่าถูกสร้างขึ้นเพื่อเชื่อมต่อกับคอมพิวเตอร์ผ่านพอร์ต PS / 2 เนื่องจากเป็นพอร์ตแป้นพิมพ์แบบดั้งเดิม แป้นพิมพ์รุ่นใหม่กว่ามักจะมีส่วนต่อประสานสำหรับสายเคเบิล PS / 2 และสาย USB เนื่องจากแป้นพิมพ์ USB มีมาตรฐานมากขึ้น คีย์บอร์ดเวดจ์บางตัวสร้างขึ้นเพื่อเชื่อมต่อกับพอร์ตที่เป็นกรรมสิทธิ์เช่น IBM's Port 17 หรือ OCIA ลิ่มแป้นพิมพ์ประเภทนี้หายากมากขึ้น แต่ บริษัท ขนาดเล็กยังคงมีอยู่เพื่อเติมเต็มช่องว่าง


