Giter Club home page Giter Club logo

Comments (5)

seerge avatar seerge commented on August 30, 2024

@mufaaf hello, I don't know think you can bind PS button specifically. But you can make M1 or M2 emit XBox button instead (just set it to be a primary function in controller settings) and check if this is enough for Chiaki4Deck .

from g-helper.

mufaaf avatar mufaaf commented on August 30, 2024

@mufaaf hello, I don't know think you can bind PS button specifically. But you can make M1 or M2 emit XBox button instead (just set it to be a primary function in controller settings) and check if this is enough for Chiaki4Deck .

Oh, no. I can set either of the buttons to the PS Buttons, that's no problem. Chiaki4Dec has PS Button bind to the Esc key, which I have set to the M2 button and it works fine.

What I wanted was the following:

M1 button: works as 'T' on the keyboard (to emulate touchpad), but also as the button to execute GHelper shortcuts.
M2 button: works as 'Left Stick Click' on the joystick, but also works as the 'Esc' key to emulate the PS Button.

I am not sure how to set that up properly, or even if its possible. I see the Primary and Secondary fields but I don't know how to set it up properly.

from g-helper.

seerge avatar seerge commented on August 30, 2024

@mufaaf I'm not sure if I'm getting you here.

Each of macro buttons (M1/M2) can act either as :

  • "primary" when it emits specific button / action by itself, but any combos like M1 + A won't work
  • "modifier" when by itself it doesn't emit anything, but works as a modifier with any other controller button. And combos like M1 + A emit "secondary" function for A button

This is how Ally controller is programmed on hardware / firmware level and both AC or G-Helper can customize only this options

from g-helper.

mufaaf avatar mufaaf commented on August 30, 2024

@mufaaf I'm not sure if I'm getting you here.

Each of macro buttons (M1/M2) can act either as :

  • "primary" when it emits specific button / action by itself, but any combos like M1 + A won't work
  • "modifier" when by itself it doesn't emit anything, but works as a modifier with any other controller button. And combos like M1 + A emit "secondary" function for A button

This is how Ally controller is programmed on hardware / firmware level and both AC or G-Helper can customize only this options

Hmm, I understand now...somewhat. Basically, either of the M buttons has to be a "secondary enabler" and only then will the other secondary functions work.

I just mapped M2 to Left Stick Click and Esc using M1 as the enabler, and it worked. That solves part of the problem. I can make do with that. Thanks!

from g-helper.

seerge avatar seerge commented on August 30, 2024

@mufaaf np, I personally use both M1/M2 as modifiers ("enabler" in your terms), and bind M + (something) to custom actions.

By default G-Helper already offers few useful M+ bindings including brightness controls listed here https://github.com/seerge/g-helper?tab=readme-ov-file#rog-ally-bindings

from g-helper.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.