On CA35 side, store the current raw keymap per process.
When we receive a message from CM33 (or timer elapse), compare the current raw keymap (from CM33) against the focus process keymap. If they are different, send the appropriate events to the process and update the process keymap.
This should help reduce keypresses being lost or stuck on etc
On CA35 side, store the current raw keymap per process.
When we receive a message from CM33 (or timer elapse), compare the current raw keymap (from CM33) against the focus process keymap. If they are different, send the appropriate events to the process and update the process keymap.
This should help reduce keypresses being lost or stuck on etc