Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#5930 closed defect (fixed)

Unable to give Mouse commands

Reported by: Langbart Owned by: wraitii
Priority: Release Blocker Milestone: Alpha 24
Component: UI – In-game Keywords:
Cc: Patch: Phab:D3396

Description (last modified by Langbart)

Hold Ctrl+D. Release the keys, but Ctrl first. You will not be able to give mouse orders (e.g. selecting units) This is persistent even if you start a new game.

Not reproducible on A23.

Mouse commands can be enabled again by pressing Ctrl

This problem came up after #5922 was fixed. https://code.wildfiregames.com/rP24645

Same works also for Ctrl+A

Imarok & Freagarach could reproduce the error

Change History (9)

comment:1 by Langbart, 3 years ago

Component: Core engineUI – In-game
Description: modified (diff)
Milestone: BacklogAlpha 24

comment:2 by Freagarach, 3 years ago

Description: modified (diff)

Ctrl is assumed to be still down, rather deselecting the entity you want to select.

comment:3 by Langbart, 3 years ago

Description: modified (diff)

comment:4 by Langbart, 3 years ago

Description: modified (diff)

comment:5 by Langbart, 3 years ago

Description: modified (diff)

comment:6 by wraitii, 3 years ago

The bug was introduced yesterday, but it hits on another issue that is present in A23:

  • Press Ctrl. Your cursor changes to attack-move
  • Press D. The map rotates. Your cursor remains in attack-move.

Whereas if you go "D then Ctrl", the cursor is never in attack-move.

This seems bugged because you might have conflicting hotkeys.

comment:8 by wraitii, 3 years ago

Owner: set to wraitii
Resolution: fixed
Status: newclosed

In 24675:

Further Hotkey fixes.

rP24645 broke meta-key releases. This fixes that.
Also fix a much older issue where pressing new keys would not release less specific hotkeys.

Add tests.

Reported by: Imarok

Tested by: langbart

Fixes #5930
Fixes #5927

Differential Revision: https://code.wildfiregames.com/D3396

comment:9 by Langbart, 3 years ago

Patch: Phab:D3396

adding D3396

Note: See TracTickets for help on using tickets.