Sun Nov 25, 2012 10:27 am by lax
Umm... okay, if you really want a technical response...
First of all, every game is designed differently. There are many different APIs to choose from, and many different ways to use them.
When I first started working on supporting STO, the main problem was the game's threading model. This is one of the only games that separates the input thread from the window thread. This separation happened to cause deadlocks (where an individual window would freeze) with Inner Space, and I had to make design changes to Inner Space to support the model. This could still be contributing to a problem with the mouse.
Secondly, in order to fix a problem I usually have to reproduce it. For you that's easy, you play the game because that's what you enjoy doing, and it randomly happens while you play, and then you can come here and say hey I randomly get this problem. For me I don't regularly play the game so naturally it will be more difficult for me to even log into the game, let alone get some characters to a sufficient point within the game (e.g. problems at a login/character select screen are easy compared to ones requiring being logged into an area and moving around together, etc) and then hope the same problem happens within a reasonable timeframe. And then a solution to the problem may or may not be obvious. For you it seems like it should be easy, I should just change the line of code that says "Mouse.Working=False", but
Third, I have to know about the issue still existing and its importance. Until this week or so it looks like the last time any STO problems were discussed was April, but there's been unrelated posts in this forum since then. I have also made numerous changes to the input systems since then, sometimes issues like this get solved by unrelated fixes and then never need to be discussed again. So it wouldn't have surprised me if this was not an issue at all anymore, but apparently it is. I became aware of it again when you recently mentioned it, and it is on the table to get looked at again very soon...
You can also send me the "Diagnostics for game freezes" as mentioned in the other thread, which could potentially help narrow down the mouse issue you are describing. (You'd get the diagnostics from the frozen client)