Comments (5)
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.
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.
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.
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.
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:
- Do not perform any actions unless the UI is detected/up.
- 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)
- Radial menu opens when we're typing a text
- Close radial menu HOT 6
- Configuration could not be saved! HOT 2
- mount queue instead of dismounting HOT 1
- Not working anymore
- Mount wheel menu does not open HOT 10
- addon doesnt work with Chromium Embedded Framework HOT 2
- Add "Move cursor to original location" to the Marker tab HOT 1
- Gw2radial and arcdps not working since this morning ( 06:00 GMT+ 2) HOT 2
- GW2Radial DMP files Flooding GW2 Base Directory HOT 8
- Feature Suggestion: Let us disable RivaTuner error message HOT 1
- GW2 - crashes when i enter WvW with nerco HOT 1
- GW2Radial installed but configure key doesn't work HOT 4
- Add `Scan for Rift` as Novelty HOT 4
- Allow GW2Radial to mount the Skyscale in combat if the SotO mastery Combat Launch is active
- GW2 Crash on Start, atan2 not defined HOT 1
- GW2 fails to open after install (Steamdeck) HOT 4
- Radial Menu doesn't appear HOT 2
- Shift+Alt+M doesn't show config, addon doesn't work HOT 4
- GW2 crashes at start due to shader compilation failure on Arch. HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gw2radial.