Keyboard: Send release key events
This commit is contained in:
parent
a007eb206c
commit
07707ccae5
|
|
@ -183,6 +183,11 @@ static void kbd_task(void *arg)
|
||||||
key_ts[k] = now;
|
key_ts[k] = now;
|
||||||
send_event = true;
|
send_event = true;
|
||||||
}
|
}
|
||||||
|
// Key has been released
|
||||||
|
else if((prev_keys & (1 << k)) && !(keys & (1 << k)))
|
||||||
|
{
|
||||||
|
send_event = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Some key is kept pressed
|
// Some key is kept pressed
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue