Android Keyboard Input by follower

Links

Input Method

Key event injection

Bluetooth

Low level

Hardware related

General Android development