Parece ser un I2C interfaz. Según este post en xda-developers asusdec
es el nombre del dispositivo de acoplamiento del teclado. Cuando cat /proc/bus/input/devices
en mi Transformer, esto es lo que dice sobre asusdec
:
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="asusdec"
P: Phys=/dev/input/asusdec
S: Sysfs=/devices/platform/tegra-i2c.1/i2c-1/1-0019/input/input15
U: Uniq=
H: Handlers=sysrq event3
B: PROP=0
B: EV=20003
B: KEY=3fffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe
B: LED=2
También, ps
muestra un com.asus.keyboard
proceso que se ejecuta como system
. Es un proceso de Android. Sin embargo, no estoy seguro de cómo obtiene exactamente la entrada del teclado. Supongo que tiene suficientes permisos para abrir el dispositivo para la lectura y convierte los códigos de teclas entrantes a los eventos de Android.