#How to set custom Nexus keybinds that are usable by addons?

1 messages · Page 1 of 1 (latest)

lime current
#

How can i set personal Nexus keybinds other than the pre-defined ones which then can be accessed and used by addons, specifically Radial Menus?
All I could find so far through Google, reddit, Github and Discord is how to create my own addon, that seems a bit of an overkill and I am not a developer. I tried hijacking unused GW2 game keybinds and also manually editing the InputBinds.json but I always end up with non-usable non-functioning keybinds.
Thank you for your help and best regards

eager wadi
#

what are you trying to achieve..?

#

oh

#

why would you need that?

#

the way it works is addons register keybindings to nexus and react to those

#

actually the what are you trying to achieve question still holds

lime current
#

I am trying to create various radial menu items, for example opening the Blish HUD main window or the ArcDPS options window. Or radial menu items that do all sorts of things like writing chat messages. But I am stuck with menu items for the predefind keybinds because radial menus only accepts GW2 game keybinds or Nexus keybinds as actions.

eager wadi
#

yeah i'm pretty sure you can only invoke keybindings that addons actually register for to nexus which makes sense?

#

how are you sending chat messages?

#

what you could do is use chat shorts, and i can add the possibility to bind keybindings to messages so you can create radial items for individual messages

#

or events instead of keybinds

lime current
#

So for example I want a radial menu item that executes <ENTER> </> <s> <ENTER> <t> <y> <SPACE> <:> <)> <ENTER> so I end up with "ty :)" in the /say channel

eager wadi
#

pretty sure this isn't possible with just the radials addon

#

i might be wrong though since i don't use that addon at all

#

but i can't find any way to do it

#

and so yeah i could add the possibility to send messages with events in chat shorts so you could send messages that way

#

also @minor wadi any way to send messages in chat with only radials? or should i add it to chat shorts?

lime current
#

Chat messages are only one example. My goal is to fully automate so inputs so that I can play completley independet from keyboard and mouse with a gamepad.

#

Opening the Blish HUD window is for example Alt+Shift+B, or the ArcDPS options window is Alt+Shift+T. How can assign these binds to a radial menu item? As of now I am stuck with using the keyboard or be limited to only being able to open the Nexus windows because there exists a predefined bind KB_MENU

eager wadi
#

blish hud isn't possible in the current state of nexus since nexus sends inputs only to the game or the addons

lime current
#

I tried hijacking the Equpiment / Build templates 9 because I don't have that many on any character. But they don't work

eager wadi
#

and to be able to open arcdps settings currently you'd have to ask arcdps dev to advertise the keybinding to nexus

lime current
#

I guess I have to go back to the Blish HUD radial module which is as flexible as it gets. I was hoping to ditch Blish HUD but it seems I have to hold out a bit longer.

#

Or I could learn to code and create a Nexus addon whose only purpose and function is to register keybinds 😅 105 keyboard keys = 105 registered keybinds 🥳

eager wadi
#

or i could do it :p

#

well i will try some stuff

lime current
#

I really appreciate you taking the time and trying to help me, thank you very much!

eager wadi
#

ok yeah opening arcdps from an addon is possible, i think it's better if radials just implements arbitrary pressing keys but there might be reasons to not do it, idk ask delta for this

#

i will still do an addon to add arbitrarily add keybindings and triggering them with an event to use it with radials though, to add an alternative for now

#

and in theory it could even send inputs system wide, to open blish hud

#

i will just check for existing stuff first

#

ah no it only does in game stuff afaict

lime current
lime current
eager wadi
#

yeah accessibility is important and we all agree on that here, the problem is that there is a fine line between accessibility and outright cheating, and we also talked a lot about this on here

#

in this case it is probably fine though, as it's just one to one mapping

lime current
#

Yeah no, I am not interested in cheating. I don't need complex macros that automate an endless chain of commands or a complete rotation.
1 radial action = 1 key stroke plus modifier keys alt, ctrl and shift is my intention