Skip to content

Blueprint Transformation Keys Displaying Wrong #5710

Description

@mrbenjaminporter42

The transformation keys listed in the DFHack window, <>_=, are only half correct. The rotate buttons are () not <>. I learned this from the DFHack documentation, which has it correctly listed as ().

Activity

  1. moved this to Todo in 53.10-r2on Feb 9, 2026
  2. chdoc commented on Feb 19, 2026

    @chdoc
    Member

    In fact, the transformation keys listed in the window are correct. The issue is that in the font used by DF parentheses and angles look very similar.

    Image Image

    Further, the key information for a HotkeyLabel cannot easily be wrong, because the shown key is generated from the keycode that the label reacts to. So there is only one definition and they are always in sync.

    I do agree though that this looks confusing, and I have stumbled across this in the past myself. I would not be opposed to changing the buttons for blueprint transformations to something else.

  3. chdoc commented on May 15, 2026

    @chdoc
    Member

    @ab9rf Do you think that this requires any action? If so, what kind of action?

  4. moved this from Todo to Has linked PR in 53.10-r2on Sep 16, 2026
  5. Alistair-Afton commented on Sep 16, 2026

    @Alistair-Afton
    Contributor

    Changed the bindings in DFHack/scripts#1627: rotate is now ,/. (the unshifted <> keys) and flip is [/] — all unambiguous in the game font. Verified live that the new keys drive the transforms and the labels render correctly.

    While testing I noticed the transform_widgets test in test/gui/quickfort.lua referenced stale A_MOVE_* keys that don't actually reach these widgets anymore (the file is skipped by the in-game harness, so the drift went unnoticed) — updated it to the current bindings.

  6. moved this from Has linked PR to Done in 53.10-r2on Sep 22, 2026
  7. added a commit that references this issue on Sep 22, 2026
    ea74c33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    • Status
      Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions