Author Topic: Disable shoulder buttons when sleeping XD+  (Read 595 times)

foxsevent (OP)

  • *
  • Posts: 42
Disable shoulder buttons when sleeping XD+
« on: January 16, 2019, 01:43:11 pm »
This is something that bugs me, I'll have my xd+ in my pocket I press one of the shoulder buttons and it wakes up with whatever that was running prior.

Is there an option to stop this from happening?
This wasn't an issue on my regular XD.
I have my lock screen set to none, so I can just return to playing quickly, so that's not really an option.

zoragon

  • *
  • Posts: 21
Re: Disable shoulder buttons when sleeping XD+
« Reply #1 on: January 16, 2019, 05:30:08 pm »
If you don't want a lock screen because you'd have to touch the screen to unlock, you can also unlock by hitting select on the gamepad instead of swiping and filling your screen with fingerprints.

Black-Seraph

  • *
  • Posts: 7
    • Black-Seraph's Blog
Re: Disable shoulder buttons when sleeping XD+
« Reply #2 on: January 16, 2019, 05:32:52 pm »
If you want I can add this feature to CleanROM.

foxsevent (OP)

  • *
  • Posts: 42
Re: Disable shoulder buttons when sleeping XD+
« Reply #3 on: January 16, 2019, 06:41:09 pm »
If you don't want a lock screen because you'd have to touch the screen to unlock, you can also unlock by hitting select on the gamepad instead of swiping and filling your screen with fingerprints.

Good to know.

If you want I can add this feature to CleanROM.

If it isn't to much trouble that'd be great, it would prevent my gpd randomly waking up, due to shoulder buttons being pressed.

foxsevent (OP)

  • *
  • Posts: 42
Re: Disable shoulder buttons when sleeping XD+
« Reply #4 on: January 16, 2019, 08:39:48 pm »
If you want I can add this feature to CleanROM.

Oh if you can, can you add a setting to stop the gpd from waking up when a USB cable is plugged/unplugged?

It's just a small nuisance having to open and close the lid every time I plug and unplug it.

If you don't want a lock screen because you'd have to touch the screen to unlock, you can also unlock by hitting select on the gamepad instead of swiping and filling your screen with fingerprints.

Oddly enough this doesn't work always i dunno why but sometimes pressing just doesn't do anything and even more odd sometimes the game pad buttons don't wake up my xd+ from sleeping, I dunno why.
« Last Edit: January 16, 2019, 11:56:10 pm by foxsevent »

skelton

  • *****
  • Posts: 6834
Re: Disable shoulder buttons when sleeping XD+
« Reply #5 on: January 17, 2019, 11:28:47 am »
Null mode joystick mode in stock rom avoids that issue (that shouldn't happen anyway because on old xd it didn't). But I think CleanROM removed the NULL mode joystick option, which is useful for some games that didn't recognize gamepad well and didn't allow to be remapped using gpd mapper with virtual controls. So I personally would suggest to include Null mode in CleanROM.
Retired

Black-Seraph

  • *
  • Posts: 7
    • Black-Seraph's Blog
Re: Disable shoulder buttons when sleeping XD+
« Reply #6 on: January 17, 2019, 02:48:38 pm »
Null mode joystick mode in stock rom avoids that issue (that shouldn't happen anyway because on old xd it didn't). But I think CleanROM removed the NULL mode joystick option, which is useful for some games that didn't recognize gamepad well and didn't allow to be remapped using gpd mapper with virtual controls. So I personally would suggest to include Null mode in CleanROM.
Re-introducing null mode isn't a big deal and if you think it makes sense, then I will do so.

However, it doesn't solve the real issue here... people won't toggle to null mode before sleeping manually (as its quite cumbersome to do so every time) and I think that disabled shoulder buttons in sleep mode should be the default behavior anyway, simply to prevent "pocket-drain" while having the device sit in your pocket.

skelton

  • *****
  • Posts: 6834
Re: Disable shoulder buttons when sleeping XD+
« Reply #7 on: January 17, 2019, 04:35:47 pm »
Null mode joystick mode in stock rom avoids that issue (that shouldn't happen anyway because on old xd it didn't). But I think CleanROM removed the NULL mode joystick option, which is useful for some games that didn't recognize gamepad well and didn't allow to be remapped using gpd mapper with virtual controls. So I personally would suggest to include Null mode in CleanROM.
Re-introducing null mode isn't a big deal and if you think it makes sense, then I will do so.

However, it doesn't solve the real issue here... people won't toggle to null mode before sleeping manually (as its quite cumbersome to do so every time) and I think that disabled shoulder buttons in sleep mode should be the default behavior anyway, simply to prevent "pocket-drain" while having the device sit in your pocket.

Well, was just more an idea for those problematic games, but device shouldn't wake up pressing a button, at least it didn't do it in the proto I tested with your firmware.
Retired

Black-Seraph

  • *
  • Posts: 7
    • Black-Seraph's Blog
Re: Disable shoulder buttons when sleeping XD+
« Reply #8 on: January 17, 2019, 07:50:11 pm »
Null mode joystick mode in stock rom avoids that issue (that shouldn't happen anyway because on old xd it didn't). But I think CleanROM removed the NULL mode joystick option, which is useful for some games that didn't recognize gamepad well and didn't allow to be remapped using gpd mapper with virtual controls. So I personally would suggest to include Null mode in CleanROM.
Re-introducing null mode isn't a big deal and if you think it makes sense, then I will do so.

However, it doesn't solve the real issue here... people won't toggle to null mode before sleeping manually (as its quite cumbersome to do so every time) and I think that disabled shoulder buttons in sleep mode should be the default behavior anyway, simply to prevent "pocket-drain" while having the device sit in your pocket.

Well, was just more an idea for those problematic games, but device shouldn't wake up pressing a button, at least it didn't do it in the proto I tested with your firmware.
I actually went back and verified this one on all the previous firmware revisions I had sitting on my harddrive... and yes, the issue is and was there... all the way back it seems.

It did go under my radar too though... you don't really notice it unless you got a rather annoying app in the foreground (given the turned on screen is obscured by the closed lid).

Don't fret though, I already fixed the issue and a new build will be available over at Patreon later this weekend.
« Last Edit: January 17, 2019, 10:51:41 pm by Black-Seraph »

dreamesper

  • ***
  • Posts: 1269
    • Dreamesper
Re: Disable shoulder buttons when sleeping XD+
« Reply #9 on: January 17, 2019, 08:42:54 pm »
alright!!!!!!! good news indeed!

foxsevent (OP)

  • *
  • Posts: 42
Re: Disable shoulder buttons when sleeping XD+
« Reply #10 on: January 18, 2019, 09:45:50 am »
Null mode joystick mode in stock rom avoids that issue (that shouldn't happen anyway because on old xd it didn't). But I think CleanROM removed the NULL mode joystick option, which is useful for some games that didn't recognize gamepad well and didn't allow to be remapped using gpd mapper with virtual controls. So I personally would suggest to include Null mode in CleanROM.
Re-introducing null mode isn't a big deal and if you think it makes sense, then I will do so.

However, it doesn't solve the real issue here... people won't toggle to null mode before sleeping manually (as its quite cumbersome to do so every time) and I think that disabled shoulder buttons in sleep mode should be the default behavior anyway, simply to prevent "pocket-drain" while having the device sit in your pocket.

Well, was just more an idea for those problematic games, but device shouldn't wake up pressing a button, at least it didn't do it in the proto I tested with your firmware.
I actually went back and verified this one on all the previous firmware revisions I had sitting on my harddrive... and yes, the issue is and was there... all the way back it seems.

It did go under my radar too though... you don't really notice it unless you got a rather annoying app in the foreground (given the turned on screen is obscured by the closed lid).

Don't fret though, I already fixed the issue and a new build will be available over at Patreon later this weekend.

Thanks i much appreciate it.

 

Post a new topic