some test code backup
Merge github.com:zengweitotty/uinput_test