Lines Matching refs: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.
985 case 3: /* Index 3 is always the keyboard */
990 hid_warn(hdev, "See: https://gitlab.freedesktop.org/jwrdegoede/logitech-27mhz-keyboard-encryption-setup/\n");
1375 if (!djrcv_dev->keyboard) {
1376 hid_warn(hid, "Received REPORT_TYPE_LEDS request before the keyboard interface was enumerated\n");
1380 return hid_hw_raw_request(djrcv_dev->keyboard, 0, buf, count,
1681 * For the keyboard, we can reuse the same report by
1997 { /* Logitech MX5000 HID++ / bluetooth receiver keyboard intf. (0xc70e) */
2005 { /* Logitech MX5500 HID++ / bluetooth receiver keyboard intf. (0xc71b) */
2014 { /* Logitech Dinovo Edge HID++ / bluetooth receiver keyboard intf. (0xc713) */
2026 { /* Logitech DiNovo Mini HID++ / bluetooth receiver keyboard intf. (0xc71f) */