diff --git a/SourceCode/EngineChanges/key_bindings.md b/SourceCode/EngineChanges/key_bindings.md index 660099bc..5277321d 100644 --- a/SourceCode/EngineChanges/key_bindings.md +++ b/SourceCode/EngineChanges/key_bindings.md @@ -24,6 +24,8 @@ The command names are the names used by `CommandMap.ini` unless the entry is mar | `STEP_FRAME` | O | Observer | Advances one frame and pauses again in non-multiplayer games. | | `STEP_FRAME_ALT` | Shift+O | Everywhere | Alternate frame-step binding that can be used while playing. | | `SELECT_NEXT_IDLE_WORKER` | Ctrl+I | Game | Selects the next idle worker for the observed or local player. | +| `TAKE_SCREENSHOT` | F12 | Everywhere | Saves a JPEG screenshot with a timestamped filename in the user data `Screenshots` folder. JPEG quality is controlled by [`JPEGQuality`](options_ini). | +| `TAKE_SCREENSHOT_PNG` | Ctrl+F12 | Everywhere | Saves a lossless PNG screenshot with a timestamped filename in the user data `Screenshots` folder. | ## Default-Only Controls diff --git a/SourceCode/EngineChanges/options_ini.md b/SourceCode/EngineChanges/options_ini.md index 26f3740a..61ff9c4f 100644 --- a/SourceCode/EngineChanges/options_ini.md +++ b/SourceCode/EngineChanges/options_ini.md @@ -13,6 +13,7 @@ Boolean values are written as `yes` or `no`; parsing is case-insensitive. | `TextureFilter` | `None`, `Point`, `Bilinear`, `Trilinear`, `Anisotropic` | `Bilinear` | Selects the global texture filtering mode. Invalid names fall back to `None`. | | `AnisotropyLevel` | Practical values are `2`, `4`, `8`, `16` | `2` | Selects anisotropic filtering level. Other integer values are clamped to `2` through `16` and rounded down to the highest supported power of two. | | `ResolutionFontAdjustment` | Non-negative number. `100` means 100%. | Unset | Overrides the `GlobalLanguage.ini` resolution font adjustment. Negative values or an absent key use the `GlobalLanguage.ini` setting. | +| `JPEGQuality` | `1` through `95`; values are clamped | `80` | Controls JPEG screenshot quality; PNG is unaffected. | ## Shell and UI