Некоторые другие поняли, что это неправильно. А пока делюсь своим мнением. Прости.
Старый НЕПРАВИЛЬНЫЙ ответ:
На мой взгляд, это едва ли возможно.
Ваш компьютер идентифицирует любое устройство USB с помощью дескриптора устройства USB или дескриптора интерфейса USB. Чтобы использовать Android-устройство в качестве клавиатуры, вы должны изменить их. На самом деле я думаю, что они сохраняются на ПЗУ в устройстве, поэтому вам придется менять оборудование.
Устройство должно идентифицировать себя с хостом, даже если его зарядка только в выключенном состоянии (хосту необходимо сообщить usb-хосту о потребляемой мощности, в противном случае - максимум несколько мА). Для меня это указывает на то, что вам придется менять оборудование
«Самый простой» способ - это собрать адаптер, содержащий хост-чип usb с микроконтроллером, который преобразует полученные данные (которые вам все еще приходилось отправлять через usb) в сигналы ps / 2 или usb-client, которые вы отправляете на компьютер.
На мой взгляд, самый простой способ: купить одну из этих клавиатур, которую вы можете свернуть, и положить ее в сумку.