There are small inexpensive BLE devices that can be used as camera triggers, but what would be needed for them to work with SFOS? I tried pairing one I got for free, and this worked, but actual triggering didn’t happen with either the “Android” or the “iOS” button.
Most likely because Sailfish OS is neither an iOS nor an Android device, I guess.
I assume these are BT HID devices or keyboards?
Can you see a new input device appearing in /dev/input or dmesg or udev log?
Can you see the keypress while running evdev_trace -t
?
Theory being the device is either not recognized as an input device (udev), or it sends a key/button event that is not handled ( which then is either handled via mce, or lipstick/wayland/xkb).
The bluetooth device I have sends something like volume up. If it’s that, it should just work
This is what the device looks like in the bluetooth settings on SFOS 4.6.0.13 when paired to the phone (Sony Xperia 10 III):
However, nothing new turns up in /dev/input
nor running evdev_trace -t
and pressing either of the buttons seems to produce events. Couldn’t locate anything in dmesg, but I must confess I don’t know where udev deposits logs?
Googling for key codes I found this sort of results Key codes on AB Shutter 3 | …of digital water
If such keycodes are received, I suppose the other might be handled with volume control outside camera app and the other one might do a new line in text editor (?), but if nothing is seen with evdev_trace that doesn’t sound like a good start.