With the Logitech K700 keyboard/mouse device plugged in to the raspberry pi, if I check /dev/input/by-path only a mouse shows up. I can still type in the terminal, but the keyboard device doesn't seem to be available.

Output with K700:

$ ls -l /dev/input/by-path
total 0
lrwxrwxrwx 1 root root 9 Oct 23 17:27 platform-bcm2708_usb-usb-0:1.2:1.2-event-mouse -> ../event0
lrwxrwxrwx 1 root root 9 Oct 23 17:27 platform-bcm2708_usb-usb-0:1.2:1.2-mouse -> ../mouse0

I'm expecting to see something ending with kbd which is usually the case when a keyboard is plugged in.

Output with regular wired USB keyboard:

$ ls -l /dev/input/by-path
total 0
lrwxrwxrwx 1 root root 9 Oct 23 17:27 platform-bcm2708_usb-usb-0:1.2:1.2-event-kbd -> ../event0
lrwxrwxrwx 1 root root 9 Oct 23 17:27 platform-bcm2708_usb-usb-0:1.2:1.2-event -> ../event1

Does anyone have any advice for getting the "keyboard" part of the K700 to show up?

  • Have you checked the output of lsusb? What does the system see as devices? – lornix Oct 30 '13 at 9:27
  • @AwesomeUser nope, no solution yet – krsteeve Apr 7 '14 at 16:42
  • Maybe just try a different keyboard and see if that fixes anything. – AwesomeUser Apr 7 '14 at 16:43
  • @AwesomeUser Yes I am using a different keyboard now, and it works fine. That doesn't answer the question, though. – krsteeve Apr 7 '14 at 16:48
  • 1
    @krsteeve Have you tried using this keyboard with different OS's on your Pi? Have you tried it with a different computer to be sure the wireless and the USB connection are working? – evamvid Apr 9 '14 at 21:59

As this is a single controller (receiver) for multiple "devices" I'm suspecting you won't get them on their own - and the mouse is taking precedence in the way the Pi is seeing them, which is typical for mixed devices in my experience. I have a similar Microsoft keyboard which behaves in exactly the same manner.

They are integrated into the same unit so you cannot really test with just the keyboard, but I strongly suspect you won't be able to get the keyboard alone to appear on the list; You should however be able to access it using the standard input stream in programming (mine works just fine with my Java coding, as well as with that of others).

Without knowing the reason you need the keyboard on its own all I can suggest is using the mouse input as you have found it - it should read they keyboard portion just fine for most applications.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.