Apa yang saya cari:
Apakah ada cara untuk membuat perangkat mengklaim sebagai keyboard / HID ketika dicolokkan ke port USB dan "ketik" isi clipboard? Lebih akurat; Apa yang diperlukan untuk mewujudkannya?
Memotivasi use case:
Saya memiliki program penyimpan kata sandi di ponsel saya, tetapi menjengkelkan harus membaca kata sandi dari perangkat dan mencoba mengetiknya di komputer lain.
Latar Belakang:
Saya memiliki perangkat Android yang dibangun sebelum MTP didukung untuk mentransfer file tetapi, dengan peningkatan terbaru, sekarang mendukungnya. Berdasarkan ini, kelas USB yang diklaimnya tidak dapat didefinisikan perangkat keras dan harus ditentukan dalam perangkat lunak.
IIRC, proyek ini memiliki perangkat Android (dengan apa yang saya pikir adalah kernel saham) berbicara sebagai beberapa kelas USB yang pasti tidak built-in. Ini menunjukkan kepada saya bahwa Anda mungkin dapat mengontrol kelas USB apa yang didukung tanpa kerja kernel tapi saya tidak tahu pasti.
Sedangkan untuk sisi Host (yaitu PC), saya belum pernah melihat PC, Mac atau Linux membutuhkan drive khusus untuk keyboard, bahkan untuk beberapa perangkat yang agak esoteris yang mengklaim sebagai keyboard (pemindai kode batang, kartu kredit, dan smart pembaca kartu, dll.) sehingga driver generik harus cukup baik untuk apa yang saya inginkan.
Semua yang berpendapat bahwa apa yang saya cari dapat dilakukan dari sudut pandang perangkat keras , tetapi mengatakan sangat sedikit tentang apa yang ada dukungan perangkat lunak dan apa-apa tentang jika ada aplikasi untuk itu.