How to build a app or service to act as a keyboard

I can press a key programmatically?