Lines Matching defs:keyboard
141 struct hid_device *keyboard;
540 * to hid report id 0x01, this is standard keyboard. Same thing applies to mice
547 [1] = 8, /* Standard keyboard */
585 * USB-devices for the keyboard and mouse interfaces.
596 if (djrcv_dev->keyboard &&
597 hid_compare_device_paths(hdev, djrcv_dev->keyboard, sep)) {
628 if (djrcv_dev->keyboard == hdev)
629 djrcv_dev->keyboard = NULL;
669 djrcv_dev->keyboard = hdev;
923 * created for the keyboard (instead of forwarding them to a second paired
926 * On Dinovo receivers the keyboard's touchpad and an optional paired actual
928 * and INPUT(5) aka KBD_MOUSE for the keyboard's touchpad.
930 * On MX5x00 receivers (which can also be paired with a Dinovo keyboard)
932 * keyboard's touchpad.
987 case 3: /* Index 3 is always the keyboard */
992 hid_warn(hdev, "See: https://gitlab.freedesktop.org/jwrdegoede/logitech-27mhz-keyboard-encryption-setup/\n");
1377 if (!djrcv_dev->keyboard) {
1378 hid_warn(hid, "Received REPORT_TYPE_LEDS request before the keyboard interface was enumerated\n");
1382 return hid_hw_raw_request(djrcv_dev->keyboard, 0, buf, count,
1683 * For the keyboard, we can reuse the same report by
1999 { /* Logitech MX5000 HID++ / bluetooth receiver keyboard intf. (0xc70e) */
2007 { /* Logitech MX5500 HID++ / bluetooth receiver keyboard intf. (0xc71b) */
2016 { /* Logitech Dinovo Edge HID++ / bluetooth receiver keyboard intf. (0xc713) */
2028 { /* Logitech DiNovo Mini HID++ / bluetooth receiver keyboard intf. (0xc71f) */