//MODE COM1 9600,0,8,1 //assign com1 SOUT //ASSIGN COM1 < S0IN > S0OUT //ASSIGN WIN S0OUT //S0TIME = 0 KILL FUNC * KILL BUTTON * DEFINE BUTTON "key_up","key_up()" signal void key_up(void) { //s_task_key_up.sim = 1; s_task_key_up.down = 1; //swatch(0.1); twatch(1000); //swatch (0.05); /* wait 50 milliseconds */ s_task_key_up.up = 1; // swatch(0.1);//twatch(1000); } DEFINE BUTTON "key_down","key_down()" signal void key_down(void) { //s_task_key_up.sim = 1; s_task_key_down.down = 1; swatch(0.1); //twatch(1000); s_task_key_down.up = 1; // swatch(0.1);//twatch(1000); } DEFINE BUTTON "key_upanddown","key_upanddown()" signal void key_upanddown(void) { //s_task_key_up.sim = 1; s_task_key_down.down = 1; // twatch(10); s_task_key_up.down = 1; twatch(1000); s_task_key_down.up = 1; // twatch(10); s_task_key_up.up = 1; swatch(0.1);//twatch(1000); } DEFINE BUTTON "key_ent","key_ent()" signal void key_ent(void) { //s_task_key_up.sim = 1; s_task_key_ent.down = 1; twatch(1000); s_task_key_ent.up = 1; }