Code Monkey home page Code Monkey logo

Comments (5)

Friendly0Fire avatar Friendly0Fire commented on July 17, 2024 1

I've reinvestigated this issue and I'm afraid the only reason this happens is that your mount overlay keybind happens to be a regular character that you'd use in chat.

I cannot detect whether the chat window is in focus or not. I cannot interact with the UI in any way either. These are restrictions set in place by ArenaNet and I intend to respect them, so I'm afraid I cannot solve your issue. You'll need to use a keybind that will not be used in chat.

from gw2radial.

Friendly0Fire avatar Friendly0Fire commented on July 17, 2024

Check your keybinds. The addon does not submit any key that wasn't expressly set by the user, and if you use actual characters as keybinds in the addon's settings, they'll of course be sent to chat since the addon does not attempt (and will never attempt) to learn the game's UI status (e.g. whether chat is in focus).

from gw2radial.

asfaraslarry avatar asfaraslarry commented on July 17, 2024

It's no the keybinds, it's definitely this addon. I changed the keybind in your app to do "Num -" (something I would never type in chat) and that stopped the 'v' and 'Shift-V' issue, but now if I open chat in the game and hit 'Num -', it is immediately followed by a lower case 'e'.

Nothing in my keybinds uses 'Num -', I have no keyboard macro application associated with my keyboard (don't think one even exists), much less one that magically follows what I keep changing the bind in this application to so it can add an 'e' on the end.

from gw2radial.

asfaraslarry avatar asfaraslarry commented on July 17, 2024

I have something else I can test, but I need to get into the Shift-Alt-M menu, which is also terribly inconsistent. It seems like it only works when I can alt-tab back to the game and the radial menu is 'not' working, then Shift-Alt-M works. Haven't found a way to reliably get it to work, other than removing the DLL, restarting, putting the DLL back, restarting again, then it works during that first session.

from gw2radial.

asfaraslarry avatar asfaraslarry commented on July 17, 2024

Here is what I 'think' is happening. "ctrl-e" is my setting to open the griffon. That is the default in your radial menu if you don't move the mouse (I have my "num -" set to the center option, if that matters). So if I don't activate it from my mouse (which has button bound to "num -") and just press "num -", it is immediately followed by a "ctrl-e", since the mouse didn't move. Which, in a chat box, would just be seen as "e".

So your app is working, but it's working 'everywhere', irrespective of whether the UI is up, or could even be up, in the current situation.

I can think of two 'nice to haves' at this point:

  1. Do not perform any actions unless the UI is detected/up.
  2. Provide a way to move the mouse 'outside' of the UI so 'nothing' is selected, in the event you change your mind and don't want to mount anything after all.

from gw2radial.

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.