Bluetooth HID Keyboard Problem

Hi my project is about using a MPU6050 gyroscope as a gamepad/joystick(digital). I have a Feather 32u4 Bluefruit LE which uses arduino code also.

I have been searching on learning pages for a while and couldnt find an exact answer about if i can show my FEATHER 32U4 BLUEFRUIT LE as a HID Bluetooth gamepad/joystick(digital) to my pc or not...

If it supports Bluetooth HID (it sure supports) and if it can be usable as bluetooth keyboard and mouse, shouldnt it can be usable as a HID gamepad/joystick also?

And my another problem is;

Because of not showing my feather as a gamepad, i tried my chance to use it as bluetooth hid keyboard and sending commands as keys.

All i could find was that command: "AT+BleKeyboard=" that sends keys to my pc according to gyro movements.

But the promlem with that is, it continously sends write commands.. I mean if I want to send "X" and if delay is 50ms for example, in 1 second, it sends 20 "X" to my pc.

Even the direction changes and gyro start sending Y, my pc continue to write X unless finishing 20 times. Then it starts writing "Y" command..

Is there a command like "key.press" and "key.release" for Bluetooth HID?

Because I want my pc to react suddenly to direction changes...

Sorry for my bad english and lack of arduino programming skills.

I will appreciate for any help.

Thanks in advance.

Any opinion?.