Logitech K830 Illuminated Living-Room Keyboard (USB, Wireless, Touchpad)
Review of Linux Compatibility
The Logitech K830 is an illuminated wireless keyboard with integrated touchpad. The keyboard was designed to be used in combination with HTPCs or smart TVs and has a small size and low weight: approximately 4.9 x 14.4 x 0.6 inches and 1.1 pound (i.e. 36.5 cm x 12.5 cm x 1.7 cm and 0.5 kg).
The keys have a very soft pressure point and make hardly any noise while typing. The battery is integrated into the keyboard and can not be removed. It is recharged via the USB socket on upper side of the K830. Furthermore, the keyboard is equipped with a brightness sensor, which activates the illumination of the keys if the ambient light reaches a certain threshold. The brightness is reduced again, if the room gets too dark. The three levels of brightness (high, medium, off) can be selected by one of the function keys. However, the illumination is not perfectly homogeneous. Some letters are brighter than others.
The keyboard is supported under Linux. The wireless connection is established by the Logitech Unifying Receiver, which is standard for most of Logitech’s wireless devices. It has the USB ID 046d:c52b
Bus 006 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
and is automatically recognized by the kernel:
usb 6-2: new full-speed USB device number 3 using ohci_hcd mtp-probe: checking bus 6, device 3: "/sys/devices/pci0000:00/0000:00:13.1/usb6/6-2" logitech-djreceiver 0003:046D:C52B.0009: hiddev0,hidraw2: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:13.1-2/input2 mtp-probe: bus: 6, device: 3 was not an MTP device input: Logitech Unifying Device. Wireless PID:4032 as /devices/pci0000:00/0000:00:13.1/usb6/6-2/6-2:1.2/0003:046D:C52B.0009/input/input13 logitech-djdevice 0003:046D:C52B.000A: input,hidraw3: USB HID v1.11 Keyboard [Logitech Unifying Device. Wireless PID:4032] on usb-0000:00:13.1-2:1
and automatically recognized as input device by the X-Server:
Virtual core pointer id=2 [master pointer (3)] ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ↳ Logitech USB Receiver id=9 [slave pointer (2)] ↳ Logitech Unifying Device. Wireless PID:4032 id=10 [slave pointer (2)]
The touchpad has additionally two buttons at its bottom for left and right mouse click. Furthermore, the button at the left front side of the keyboard is used as left mouse click, which is very hand, if one is sitting on the couch and is holding the keyboard in its left hand while using the right one for moving the mouse pointer. Under Ubuntu 12.04, the two-finger click on the touchpad is automatically recognized as right mouse click and the vertical two-finger-swipe is used for up and down scrolling.
The keyboard is equipped with several function keys, most of them are located at the F1 to F12 keys. The function is used as standard, while th “FN” key needs to be pressed in order to activate a F key.
The following function keys are supported under Ubuntu 14.04:
- F1 activates the the key illumination and,
- F2, F3, and F6 open the dash,
- F4 closes the active window,
- F5 restarts the last used application,
- F7 focuses the search bar in the web browser,
- F8 goes to the home page of the web browser,
- F10, F11, F12 can be used to control the media player like Rhythmbox (play/pause, previous track, next track),
- Insert key, to switch between the windows,
- Backspace, to make a screenshot
- Delete key to hibernate the system
- three separate keys to control the sound volume
Additional status info for keyboard (e.g., battery status) can be shown by the program Solaar. This program is not part of the Ubuntu distribution, however, it can be installed via Ubuntu’s package management system by adding its repository:
sudo add-apt-repository ppa:daniel.pavel/solaar sudo apt-get update && sudo apt-get install solaar
Alternatively, on can download the source code of the program from it’s Git repository: https://github.com/pwr/Solaar.
and allows paring and unpairing between the Logitech Unifying Receiver and keyboard: