Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Windows and Mac support #60

Open
Yalfoosh opened this issue Jan 17, 2020 · 7 comments
Open

Feature Request: Windows and Mac support #60

Yalfoosh opened this issue Jan 17, 2020 · 7 comments

Comments

@Yalfoosh
Copy link

Yalfoosh commented Jan 17, 2020

I have just discovered this and I must say this is SO MUCH BETTER than the original. Kudos to you, my (wo)man.

But I can't build it for Windows and/or Mac... So, could you create a Windows port? I'd even donate to see it happen :)

@jahnf
Copy link
Owner

jahnf commented Jan 17, 2020

Thanks for the praise. But since device events used within the project are very much Linux specific, I don't think this will happen in the short or even in the medium term. 🤷‍♂️

Edit: In addition I might add: A version for Windows (and Mac) would be nice - so ideas for device handling on theses Platforms are very welcome.

@mayanksuman
Copy link
Contributor

mayanksuman commented Aug 13, 2021

Windows does not allow device grabbing by an application. For USB device, there is a workaround (see libusb/libusb#335 ); however for bluetooth device, I do not know any workaround.

To overcome this issue, the official Logitech Software configure the device to send all of its signal on HID++ interface. For more details, please see Logitech Spotlight HID++ documenation. Hence, on Windows or Mac official software get all the device events on HID++ interface.

However, Projecteur do not configure the device in same manner, because in that case Input Mapper feature will not work. Without Input Mapper feature, Projecteur cannot provide some advanced features (that are lacking in Official Software) and hence, purpose of porting will be defeated.

@jahnf
Copy link
Owner

jahnf commented Aug 13, 2021

Well, at least not in the short to medium term - maybe in the long term.
(Maybe (and only maybe) a version 2.0 in the future)
I personally don't see the appeal in having a Windows version - first and foremost because it is a private project where I like to develop on and for a platform that I personally prefer.

Nevertheless, the following repo https://github.com/cvuchener/hidpp could help with realizing a Windows version in the future.

@jeanyvesb9
Copy link

jeanyvesb9 commented Feb 24, 2022

Logitech seems to have discontinued the Spotlight remote, so if the software stops getting support in the future, we will probably need to make this app cross-platform. I’m getting a remote later today, so I’ll start playing around with the HID capture in Windows. MacOS might be easier, I’ll also take a look at that

@jahnf
Copy link
Owner

jahnf commented Feb 20, 2023

Just for documentation this might be useful at some point in the future regarding a potential Windows version of Projecteur:

@myzinsky
Copy link

myzinsky commented Nov 1, 2023

And Mac? would it be possible to capture alle events just via Qt?

@jahnf
Copy link
Owner

jahnf commented Nov 7, 2023

And Mac? would it be possible to capture alle events just via Qt?

Don't know never owned or used a Mac 😀 - capturing all those events just via Qt it is not possible to my knowledge

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants