Skip to content

Extension update: MousePointerLock #2042

@Peeblo-r

Description

@Peeblo-r

Changes

Made it so all keyboard inputs are cancelled when the mouse pointer is unlocked.

There was an issue where if you were holding keys down then unlocked the cursor by pressing the ESC key, those keys would get stuck as held down despite not being held down.

Overall this is the best fix I could think of, the program can't tell that the Escape key specifically was pressed while pointer lock is active and I believe that behaviour is hardcoded into javascript.

Since some projects may already have their own workarounds without cancelling all keyboard inputs, I'm changing the version number from 0.3.0 to 1.0.0

(Also updated the icon to be more self-explanatory)

How to use the new features

Hold a key down then press esc to see the key doesn't get stuck as held down anymore.

Checklist

  • I've followed all of the best practices.
  • I confirm that this extension can be integrated to this GitHub repository, distributed and MIT licensed.
  • I am aware that the extension may be updated by anyone, and do not need my explicit consent to do so.

Example file

game.zip

Extension file

MousePointerLock.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    🔄 Extension updateAn update for an existing extension🔍 Reviewed extensionAn extension that is to be reviewed in great detail before merging.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions