USB_HID键盘实现全键无冲?

问题遇到的现象和发生背景

请教HID键盘是怎么实现全键无冲的?108键以上,我自己做出来的支持48键!

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
    //  NKRO Keyboard
    0x05, 0x01,                       /* USAGE_PAGE (Generic Desktop)      47 */
    0x09, 0x06,                       /* USAGE (Keyboard) */
    0xa1, 0x01,                       /* COLLECTION (Application) */
    0x85, 0x00,                       /*   REPORT_ID */
    0x05, 0x07,                       /*   USAGE_PAGE (Keyboard) */

    /* Keyboard Modifiers (shift, alt, ...) */
    0x19, 0xe0, /*   USAGE_MINIMUM (Keyboard LeftControl) */
    0x29, 0xe7, /*   USAGE_MAXIMUM (Keyboard Right GUI) */
    0x15, 0x00, /*   LOGICAL_MINIMUM (0) */
    0x25, 0x01, /*   LOGICAL_MAXIMUM (1) */
    0x75, 0x01, /*   REPORT_SIZE (1) */
    0x95, 0x08, /*   REPORT_COUNT (8) */
    0x81, 0x02, /*   INPUT (Data,Var,Abs) */

    /* 104 Keys as bitmap */
    0x19, 0x00,               /*   Usage Minimum (0) */
    0x29, KEY_COUNT - 1, /*   Usage Maximum (103) */
    0x15, 0x00,               /*   Logical Minimum (0) */
    0x25, 0x01,               /*   Logical Maximum (1) */
    0x75, 0x01,               /*   Report Size (1) */
    0x95, KEY_COUNT,     /*   Report Count (104) */
    0x81, 0x02,               /*   Input (Data, Variable, Absolute) */

    /* 1 Custom Keyboard key */
    0x95, 0x01,       /*   REPORT_COUNT (1) */
    0x75, 0x08,       /*   REPORT_SIZE (8) */
    0x15, 0x00,       /*   LOGICAL_MINIMUM (0) */
    0x26, 0xE7, 0x00, /*   LOGICAL_MAXIMUM (231) */
    0x19, 0x00,       /*   USAGE_MINIMUM (Reserved (no event indicated)) */
    0x29, 0xE7,       /*   USAGE_MAXIMUM (Keyboard Right GUI) */
    0x81, 0x00,       /*   INPUT (Data,Ary,Abs) */

    /* End */
    0xC0 /*   End Collection */

哇,好厉害啊,什么叫全键无冲啊,可以教教吗

每个按键对应一个IO就完全无冲突了。