ui: add keyboard activity

Use ISSC Transparent to transfer event to remote device.
In Linux, we could capture corresponding event from /dev/ttyUSB
and rely to X.

So you have presentation tool!
filechooser: create directory if not exists
ui: divide echo and receive function

before this, we always enable Echo and Receive Data or disable
both of them at the same time.
trans: add button to receive data

to turn on/off function of receiving data