phetsims / joist

Joist is the main framework for PhET Interactive Simulations. Joist creates and displays the simulation content, home screen, navigation bar, About dialog, enables switching between tabs, and other framework-related features.
MIT License
8 stars 6 forks source link

Add a hotkey to take screenshots #801

Open jessegreenberg opened 2 years ago

jessegreenberg commented 2 years ago

From https://github.com/phetsims/scenery/issues/1392.

It currently isn't possible to take a screenshot from the PhET menu while zoomed in. Since the button is in the PhET menu you have to pan to it to press it and you cannot take a screenshot of the screen when zoomed into another location in the play area.

In https://github.com/phetsims/scenery/issues/1392#issuecomment-1092179982 it was suggested that we add a hotkey could make this possible without other UI changes.

We will start with "Alt/Option + C" as the hotkey for this. The hotkey would be displayed alongside the "Screenshot" button in the menu and possibly shown in the KeyboardHelpDialog.

This would be a nice enhancement but is not a high priority feature.