set_bit(MSC_SCAN, vkbd->idev->mscbit);
/* set keybit field as xinput keyboard. */
- vkbd->idev->keybit[0] = 0xfffffffe;
- vkbd->idev->keybit[1] = 0xffffffff;
- vkbd->idev->keybit[2] = 0xffefffff;
- vkbd->idev->keybit[3] = 0xfebeffdf;
- vkbd->idev->keybit[4] = 0xc14057ff;
- vkbd->idev->keybit[5] = 0xff9f207a;
- vkbd->idev->keybit[6] = 0x7;
- vkbd->idev->keybit[7] = 0x10000;
+ memset(vkbd->idev->keybit, 0xffffffff,
+ sizeof(unsigned long) * BITS_TO_LONGS(KEY_CNT));
ret = input_register_device(vkbd->idev);
if (ret) {