สิ่งที่ฉันกำลังมองหา:
มีวิธีที่จะทำให้อุปกรณ์อ้างว่าเป็นคีย์บอร์ด / HID เมื่อเสียบเข้ากับพอร์ต USB และ "พิมพ์" เนื้อหาของคลิปบอร์ดหรือไม่ แม่นยำยิ่งขึ้น อะไรจะทำให้เกิดขึ้น
สร้างแรงบันดาลใจกรณีใช้งาน:
ฉันมีโปรแกรมรักษารหัสผ่านบนโทรศัพท์ของฉัน แต่มันน่ารำคาญที่ต้องอ่านรหัสผ่านออกจากอุปกรณ์และลองพิมพ์ลงในคอมพิวเตอร์เครื่องอื่น
พื้นหลัง:
ฉันมีอุปกรณ์ Android ที่สร้างขึ้นก่อนที่ MTP จะรองรับการถ่ายโอนไฟล์ แต่ด้วยการอัปเกรดล่าสุดตอนนี้รองรับ จากนี้คลาส USB ที่อ้างว่าไม่สามารถกำหนดฮาร์ดแวร์และต้องกำหนดในซอฟต์แวร์
IIRC โครงการนี้มีอุปกรณ์ Android (ด้วยสิ่งที่ฉันคิดว่าเป็นเคอร์เนลสต็อค) ที่พูดถึงคลาส USB บางตัวที่ไม่ได้สร้างไว้อย่างชัดเจนสิ่งนี้บอกฉันว่าคุณอาจควบคุมคลาส USB ที่สนับสนุนโดยไม่ใช้เคอร์เนล แต่ฉัน ไม่รู้แน่
สำหรับฝั่งโฮสต์ (เช่นพีซี) ฉันไม่เคยเห็นกล่อง PC, Mac หรือ Linux ต้องใช้ไดรฟ์พิเศษสำหรับแป้นพิมพ์แม้สำหรับอุปกรณ์ลึกลับบางอย่างที่อ้างว่าเป็นแป้นพิมพ์ (เครื่องสแกนบาร์โค้ดบัตรเครดิตและสมาร์ทโฟน เครื่องอ่านการ์ด ฯลฯ ) ดังนั้นไดรเวอร์ทั่วไปควรดีพอสำหรับสิ่งที่ฉันต้องการ
ทั้งหมดที่ระบุว่าสิ่งที่ฉันกำลังมองหาสามารถทำได้จากมุมมองของฮาร์ดแวร์แต่พูดน้อยมากเกี่ยวกับการสนับสนุนซอฟต์แวร์ที่มีอยู่และไม่มีอะไรเกี่ยวกับถ้ามีแอพสำหรับมัน