Screenshots: Fn+p on every screen (#83) #86

Merged
twisla merged 1 commits from screenshot-key into main 2026-10-07 19:42:13 +00:00
Owner

For #83: Fn+p takes a screenshot on every screen.

  • Saves the screen as it is (dialog, help panel or Toast included) as a PNG in /screenshots, the way the Shell's screenshot does. A Toast says so once the file is written.
  • Works while typing text too. The key never reaches an App, so the help panel stays open and a dialog keeps its selection.
  • Refused on Settings > Debug Console, which shows the token: a picture of it would be a copy of the token in a file. A Toast says why. (App::showsSecret().)
  • No SD card: a Toast says so.
  • Listed in the "Everywhere" group of the help panel, and so in the website's key tables. key shot presses it over the consoles.
  • No setting to switch it off.

Checked: 528 host tests pass (one new, for the key mapping). On the device with key shot: a picture of the Launcher; a picture of the open help panel, which stays open; no file on the token page; a file again on the Settings list. Test pictures removed.

Not checked: the real Fn+p on the keyboard, the text of the two refusing Toasts, a device with no card.

🤖 Generated with Claude Code

https://claude.ai/code/session_01EhqxQ49eCju4CzKYNjZzwT

For #83: **Fn+p takes a screenshot on every screen.** - Saves the screen as it is (dialog, help panel or Toast included) as a PNG in `/screenshots`, the way the Shell's `screenshot` does. A Toast says so once the file is written. - Works while typing text too. The key never reaches an App, so the help panel stays open and a dialog keeps its selection. - **Refused on Settings > Debug Console**, which shows the token: a picture of it would be a copy of the token in a file. A Toast says why. (`App::showsSecret()`.) - No SD card: a Toast says so. - Listed in the "Everywhere" group of the help panel, and so in the website's key tables. `key shot` presses it over the consoles. - No setting to switch it off. **Checked:** 528 host tests pass (one new, for the key mapping). On the device with `key shot`: a picture of the Launcher; a picture of the open help panel, which stays open; no file on the token page; a file again on the Settings list. Test pictures removed. **Not checked:** the real Fn+p on the keyboard, the text of the two refusing Toasts, a device with no card. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01EhqxQ49eCju4CzKYNjZzwT
twisla added 1 commit 2026-10-07 19:39:22 +00:00
Screenshots: Fn+p on every screen (#83)
Site / build (pull_request) Successful in 9s
CI / build (pull_request) Successful in 1m44s
4cdb4c342f
Fn+p saves the screen as it is to /screenshots, as the Shell's `screenshot`
does, from anywhere: text fields, dialogs and the help panel included. The
key never reaches an App.

It refuses on Settings > Debug Console, which shows the token: a picture of
that page is a copy of the token in a file (App::showsSecret). `key shot`
presses it over the consoles.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EhqxQ49eCju4CzKYNjZzwT
twisla merged commit c35bc47693 into main 2026-10-07 19:42:13 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: twisla/roro9stack#86