Is your keyboard based on Microdia board? I had the same issue and I fixed it using a custom driver. Please check the idVendor and idProduct with the lsusb command and maybe I can help you. Regards.