1. config file
      1. Not yet supported:
  1. Power keys (sleep, etc.)
  2. Not in consumer control group.
  3. type=Application page=Generic_Desktop usage=System_Power_Down
  4. type=Application page=Generic_Desktop usage=System_Sleep
  5. type=Application page=Generic_Desktop usage=System_Wake_Up

default={

   detach_kernel_driver="NO"
   kbd_attach="NO"
   mouse_attach="NO"
  1. Unused keycodes Currently unused keycodes include: 0x54, 0x5A,
  2. 0x5F, 0x60, 0x62, 0x63, 0x6F, 0x71, 0x72, 0x74.
  3. Rarely used keycodes 0x73, 0x70, 0x7D, 0x79, 0x7B, 0x5C, 0xF2, 0xF1,
  4. 0x78, 0x77, 0x76. These keycodes are most likely
  5. not used for English keyboard.
  6. F13 - F24 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B,
  7. 0x6C, 0x6D, 0x6E, 0x76. These keycodes are for
  8. extra function keys found on some keyboards and can
  9. be reassigned if your keyboard doesn't have them.
  10. keycode 207 = XF86AudioMute
  11. keycode 189 = XF86AudioLowerVolume
  12. keycode 190 = XF86AudioRaiseVolume
  13. keycode 92 = XF86AudioPlay
  14. keycode 170 = XF86AudioStop
  15. keycode 130 = XF86AudioPrev
  16. keycode 132 = XF86AudioNext
   cc_keymap={
   # 0x63 -> 190 DELTA = 91
       Volume_Increment="0x63"
       Volume_Decrement="0x62"
   # 0x7c -> 132 DELTA = 8
       Scan_Next_Track="0x7c"
       Scan_Previous_Track="0x7a"
   # 0x5a -> 170 or 164
       Stop="0x5a"
   # 0x54 -> 92 DELTA = 8
       Play/Pause="0x54"
   # 0x6f -> 207 DELTA = 96
       Mute="0x6f"
   }
  1. sc_attach="YES"
  2. sc_keymap={
  3. Sleep="0x64"
  4. }

}

0x046d:0xc31={

   detach_kernel_driver="NO"

}

  1. Logitech receiver
    1. Keyboard

0x046d:0xc52b:0={

   detach_kernel_driver="NO"

}

    1. Mouse, Media keys

0x046d:0xc52b:1={

   detach_kernel_driver="YES"
   mouse_attach="YES"
   cc_attach="YES"
   vhid_attach="YES"

}

    1. HID device

0x046d:0xc52b:2={

   detach_kernel_driver="NO"

}

  1. Code Keyboard
    1. Keyboard

0x04d9:0x0169:0={

   detach_kernel_driver="NO"

}

    1. HID device for media keys

0x04d9:0x0169:1={

   detach_kernel_driver="YES"
   cc_attach="YES"

}

  1. DasKeyboard 4C
    1. Keyboard

0x24f0:0x0142:0={

   detach_kernel_driver="NO"

}

    1. HID device for media keys

0x24f0:0x0142:1={

   detach_kernel_driver="YES"
   cc_attach="YES"
   vhid_attach="YES"

}