Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions 55-projecteur.rules.in
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@ SUBSYSTEMS=="input", ENV{LIBINPUT_DEVICE_GROUP}="5/46d/b503*", ATTRS{name}=="SPO
# Additional rule for Bluetooth sub-devices (hidraw)
SUBSYSTEMS=="hid", KERNELS=="0005:046D:B503.*", MODE="0660", TAG+="uaccess"

# Rule for the Logitech Spotlight 2 when connected via Bluetooth
SUBSYSTEMS=="input", ENV{LIBINPUT_DEVICE_GROUP}="5/46d/b506*", MODE="0660", TAG+="uaccess"
SUBSYSTEMS=="input", ATTRS{name}=="Spotlight 2*", MODE="0660", TAG+="uaccess"
# Additional rule for Bluetooth sub-devices (hidraw)
SUBSYSTEMS=="hid", KERNELS=="0005:046D:B506.*", MODE="0660", TAG+="uaccess"

# Additional supported Bluetooth devices @EXTRA_BLUETOOTH_UDEV_RULES@

# Rules for uinput: Essential for creating a virtual input device that
Expand Down
18 changes: 16 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,9 @@ rules installed (see [pre-requisites section](#pre-requisites)).

## How it works

With a connection via the USB Dongle Receiver or via Bluetooth, the Logitech Spotlight
device will be detected by Linux as a HID device with mouse and keyboard events.
With a connection via the USB Dongle Receiver, the Logi Bolt receiver or via Bluetooth, the
Logitech Spotlight (and Spotlight 2) device(s) will be detected by Linux as a HID device
with mouse and keyboard events.
As mouse events, the device sends relative cursor movements and left button presses.
Acting as a keyboard, the device basically just sends left and right arrow key press
events when forward or back is pressed on the device.
Expand Down Expand Up @@ -145,6 +146,17 @@ mapped for a particular button, both actions will executed if user hold the
button and move device. To avoid this situation, do not set both Long-Press
and Hold Move actions for the same button.

#### Action Button of the Logitech Spotlight 2

In addition to the _Next_ and _Back_ buttons, the Logitech Spotlight 2 features a
dedicated _Action_ button. On both connection types (Logi Bolt USB receiver and
Bluetooth), _Projecteur_ diverts the button's events so it can be mapped like any
other button in the Input Mapper (Devices tab in Preferences dialog box): add a new
input mapping entry, double click in the first column (Input Sequence) and press the
_Action_ button to record it. The recorded entry will be shown as _Action Button_.
The _Highlight_ button of the Spotlight 2 is a virtual left mouse button and is
forwarded to the system like a regular mouse click.

## Download

The latest binary packages for some Linux distributions are available for download on cloudsmith.
Expand Down Expand Up @@ -296,6 +308,8 @@ your screen in an online presentation or call.

Besides the _Logitech Spotlight_, the following devices are currently supported out of the box:

* Logitech Spotlight 2 via the Logi Bolt USB Receiver _(046d:c548)_
* Logitech Spotlight 2 via Bluetooth _(046d:b506)_
* AVATTO H100 / August WP200 _(0c45:8101)_
* August LP315 _(2312:863d)_
* AVATTO i10 Pro _(2571:4109)_
Expand Down
2 changes: 2 additions & 0 deletions devices.conf
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
# Example:
# 0x0abc, 0x1234, usb, MyExample Device

0x046d, 0xc548, usb, Logitech Spotlight 2 (Logi Bolt Receiver)
0x046d, 0xb506, bt, Logitech Spotlight 2 (Bluetooth)
0x0c45, 0x8101, usb, AVATTO H100 / August WP200
0x2312, 0x863d, usb, August LP315
0x2571, 0x4109, usb, AVATTO i10 Pro
Expand Down
Loading