@@ -27,36 +27,27 @@ int main(void)
2727 }
2828
2929 suinput_create (uinput_fd , & user_dev );
30+ sleep (1 );
3031
31- suinput_emit (uinput_fd , EV_KEY , KEY_H , 1 ); /* Press. */
32- suinput_syn (uinput_fd ); /* "Flushes" events written so far. */
33-
34- suinput_emit (uinput_fd , EV_KEY , KEY_H , 0 ); /* Release */
35- suinput_syn (uinput_fd );
36-
37- suinput_emit (uinput_fd , EV_KEY , KEY_E , 1 );
38- suinput_syn (uinput_fd );
39-
40- suinput_emit (uinput_fd , EV_KEY , KEY_E , 0 );
41- suinput_syn (uinput_fd );
42-
43- suinput_emit (uinput_fd , EV_KEY , KEY_L , 1 );
44- suinput_syn (uinput_fd );
45-
46- suinput_emit (uinput_fd , EV_KEY , KEY_L , 0 );
32+ suinput_emit_click (uinput_fd , KEY_H );
4733 suinput_syn (uinput_fd );
34+ sleep (1 );
4835
49- suinput_emit (uinput_fd , EV_KEY , KEY_L , 1 );
36+ suinput_emit_click (uinput_fd , KEY_E );
5037 suinput_syn (uinput_fd );
38+ sleep (1 );
5139
52- suinput_emit (uinput_fd , EV_KEY , KEY_L , 0 );
40+ suinput_emit_click (uinput_fd , KEY_L );
5341 suinput_syn (uinput_fd );
42+ sleep (1 );
5443
55- suinput_emit (uinput_fd , EV_KEY , KEY_O , 1 );
44+ suinput_emit_click (uinput_fd , KEY_L );
5645 suinput_syn (uinput_fd );
46+ sleep (1 );
5747
58- suinput_emit (uinput_fd , EV_KEY , KEY_O , 0 );
48+ suinput_emit_click (uinput_fd , KEY_O );
5949 suinput_syn (uinput_fd );
50+ sleep (1 );
6051
6152 suinput_destroy (uinput_fd );
6253
0 commit comments