View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000613 | DarkRadiant | GUI | public | 23.03.2008 16:01 | 23.06.2010 18:25 |
| Reporter | Komag | Assigned To | greebo | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | not fixable | ||
| Product Version | 0.9.5 | ||||
| Summary | 0000613: In freelook movement mode in the 3D window (right-click), if you move and hit shift and let go the movement, you keep moving | ||||
| Description | When flying around in the 3D window (after having right-clicked in it), there is a minor bug that makes you continue to move after letting go of the arrow key. This works with any direction: Hold down arrow (view starts moving backward) press and hold Shift let go of arrow (view continues moving backward) let go of shift (view continues moving backward) To stop movement, press and release down arrow | ||||
| Tags | No tags attached. | ||||
| This is possibly due to the keyup event (e.g. Forward) carrying a different signature as the keydown event (SHIFT+Forward). Don't know if that's easily fixable without breaking anything else, I'll need to check that. | |
| Can't easily fix that one - DarkRadiant would need to recognise that the corresponding key combination has changed, which is prevented by the current EventManager design. This is unlikely to be changed, so I'll close this one. | |
|
Basically, press a direction, and then shift, then let up from shift first; this lets you keep moving. To stop moving, press the direction again. I'm actually of the mindset that this is a feature, not a bug. I've played games that let you do this (Ultima IX, IIRC, Anarchy Online...) intentionally, as sort of an "autopilot" mode. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 23.03.2008 16:01 | Komag | New Issue | |
| 24.03.2008 06:26 | greebo | Status | new => acknowledged |
| 25.03.2008 11:43 | greebo | Note Added: 0001106 | |
| 29.05.2010 18:06 | greebo | Note Added: 0003026 | |
| 29.05.2010 18:06 | greebo | Status | acknowledged => resolved |
| 29.05.2010 18:06 | greebo | Resolution | open => not fixable |
| 29.05.2010 18:06 | greebo | Assigned To | => greebo |
| 23.06.2010 18:25 | SneaksieDave | Note Added: 0003094 | |
| 23.06.2010 18:25 | SneaksieDave | Status | resolved => closed |