Pico rgb keypad HID resolution wheel en move?

Hello all, I am working on a HID mouse simulation with the rgb keyboard switches. Sofar it works , left en right buttons , move cursor x an y are working and even the scroll function works with the rgb keys.

There is only one thing hard to figure out. It looks like every rgb key press is generating 16 HID messages .
So if I give one scroll up click on the rgb key the display scroll makes a very big step. Even with the command wheel=1.
Also right en left mouse buttons simulate by two rgb keys generate to many messages and programs see them as a double click.

Quistion is it possible to generate for every rgb key click just one HID message and can we change the led on state for 500ms or adjustable?
Thanks up front for an answer.