Re: [Development] Resurrecting QtGamepad

2025-05-14 Thread Tim Blechmann via Development
- are there things we want to do to support a broader use case? thinking out loud: gamepads tend to be HID devices. there might be a use case for a more generic HID implementation in Qt, not only supporting gamepads but a wide range of devices that talk HID (possibly including custom hardware

Re: [Development] Resurrecting QtGamepad

2025-05-12 Thread Bogdan Vatra via Development
> > > > > > > Regards, > > Andy Nichols > > > > From: Arno Rehn > > > > Date: Monday, 12 May 2025 at 12:28 > > To: Andy Nichols , Liang Qi > > Cc: development@qt-project.org > > Subject: Re: [Development] Resurrecting QtGamepad > &

Re: [Development] Resurrecting QtGamepad

2025-05-12 Thread Volker Hilsheimer via Development
ball rolling again. > > Regards, > Andy Nichols > From: Arno Rehn > Date: Monday, 12 May 2025 at 12:28 > To: Andy Nichols , Liang Qi > Cc: development@qt-project.org > Subject: Re: [Development] Resurrecting QtGamepad > Hi Andy, > > On 12.05.2025 12:19, Andy Nic

Re: [Development] Resurrecting QtGamepad

2025-05-12 Thread Andy Nichols via Development
, Liang Qi Cc: development@qt-project.org Subject: Re: [Development] Resurrecting QtGamepad Hi Andy, On 12.05.2025 12:19, Andy Nichols wrote: > I’m a bit confused about what’s being proposed/discussed here. We did > revive QtGamepad, in so far as we integrated the changes I proposed a &g

Re: [Development] Resurrecting QtGamepad

2025-05-12 Thread Bogdan Vatra via Development
paring that one for release as > part of Qt 6. > > Regards, > Andy Nichols > > From: Development on behalf of Liang Qi > Date: Monday, 12 May 2025 at 11:00 > To: Arno Rehn > Cc: development@qt-project.org > Subject: Re: [Development] Resurrecting QtGamepad > &g

Re: [Development] Resurrecting QtGamepad

2025-05-12 Thread Arno Rehn
Hi Andy, On 12.05.2025 12:19, Andy Nichols wrote: I’m a bit confused about what’s being proposed/discussed here.  We did revive QtGamepad, in so far as we integrated the changes I proposed a couple of years ago.  That includes a module for recreating 95% of the same API that was in QtGamepad i

Re: [Development] Resurrecting QtGamepad

2025-05-12 Thread Andy Nichols via Development
-elevating qtgamepad as it stands in the official repo now and preparing that one for release as part of Qt 6. Regards, Andy Nichols From: Development on behalf of Liang Qi Date: Monday, 12 May 2025 at 11:00 To: Arno Rehn Cc: development@qt-project.org Subject: Re: [Development] Resurrecting

Re: [Development] Resurrecting QtGamepad

2025-05-12 Thread Liang Qi
On Mon, 12 May 2025 at 10:32, Arno Rehn wrote: > > On 07.05.2025 21:38, Liang Qi wrote: > > On Wed, 1 Nov 2023 at 10:40, Oswald Buddenhagen > > wrote: > >> On Tue, Oct 31, 2023 at 10:33:27PM +0100, Arno Rehn wrote: > >>> On 24.10.23 21:12, Arno Rehn wrote: > On 22.10.23 20:57, Andy Nichols w

Re: [Development] Resurrecting QtGamepad

2025-05-12 Thread Tor Arne Vestbø via Development
> On 12 May 2025, at 10:31, Arno Rehn wrote: > > On 07.05.2025 21:38, Liang Qi wrote: >> >> +1 for pushing qtgamepadlegacy to 6.x-legacy-api, and it will get >> broader exposure. Arno, thanks for your effort. > > Cool, so just a new branch 6.x-legacy-api? Should the "x" follow Qt's minor > r

Re: [Development] Resurrecting QtGamepad

2025-05-12 Thread Arno Rehn
On 07.05.2025 21:38, Liang Qi wrote: On Wed, 1 Nov 2023 at 10:40, Oswald Buddenhagen wrote: On Tue, Oct 31, 2023 at 10:33:27PM +0100, Arno Rehn wrote: On 24.10.23 21:12, Arno Rehn wrote: On 22.10.23 20:57, Andy Nichols wrote: Ideally if QtGamepad is reintroduced in Qt6 it would be with some

Re: [Development] Resurrecting QtGamepad

2025-05-07 Thread Liang Qi
On Wed, 1 Nov 2023 at 10:40, Oswald Buddenhagen wrote: > > On Tue, Oct 31, 2023 at 10:33:27PM +0100, Arno Rehn wrote: > >On 24.10.23 21:12, Arno Rehn wrote: > >> On 22.10.23 20:57, Andy Nichols wrote: > >>> Ideally if QtGamepad is reintroduced in Qt6 it would be with some > >>> flavor of these cha

Re: [Development] Resurrecting QtGamepad

2023-11-01 Thread Oswald Buddenhagen
On Tue, Oct 31, 2023 at 10:33:27PM +0100, Arno Rehn wrote: On 24.10.23 21:12, Arno Rehn wrote: On 22.10.23 20:57, Andy Nichols wrote: Ideally if QtGamepad is reintroduced in Qt6 it would be with some flavor of these changes rather than just being a strait port form Qt 5. Agreed. Maybe I'll ju

Re: [Development] Resurrecting QtGamepad

2023-10-31 Thread Arno Rehn
On 24.10.23 21:12, Arno Rehn wrote: On 22.10.23 20:57, Andy Nichols wrote: Ideally if QtGamepad is reintroduced in Qt6 it would be with some flavor of these changes rather than just being a strait port form Qt 5. Agreed. Maybe I'll just push my port to github then, renamed as qtgamepad-legacy

Re: [Development] Resurrecting QtGamepad

2023-10-24 Thread Arno Rehn
Hi Andy, On 22.10.23 20:57, Andy Nichols wrote: I suppose I was the one who previously stated I wanted to rearchitect QtGamepad before making it part of Qt 6.  The main issue was that it was very focused on gamepads (like the XBox Controller) and did not easily map to other exotic input device

Re: [Development] Resurrecting QtGamepad

2023-10-22 Thread Elias Steurer via Development
Hi, +1. This would also be useful for new input devices like the Steam Deck or the Asus ROG Ally. Cheers Am 21.10.2023 um 17:02 schrieb Arno Rehn: Hey everyone, for a project of mine I need gamepad support. In the past, I've happily used QtGamepad, but this module has not been ported to Qt

Re: [Development] Resurrecting QtGamepad

2023-10-22 Thread Andy Nichols via Development
Hi Arno, I suppose I was the one who previously stated I wanted to rearchitect QtGamepad before making it part of Qt 6. The main issue was that it was very focused on gamepads (like the XBox Controller) and did not easily map to other exotic input devices. I wanted to redesign it to where the

[Development] Resurrecting QtGamepad

2023-10-21 Thread Arno Rehn
Hey everyone, for a project of mine I need gamepad support. In the past, I've happily used QtGamepad, but this module has not been ported to Qt6. I've tried porting it myself with pro2cmake.py and it went quite smoothly. I've tested only the evdev backend which works just fine. Is there any i