lwis docs

Capture / Capturing

Capturing

A capture is an image with your laser marks on it, plus an optional intent and note. You pick a source, draw on it, check the preview, then choose who gets it.

Pick a source

SourceWhereHow
CameraAndroid app, web appPoint the camera, then draw on the live picture. Your first stroke freezes the frame.
Choose an imageAndroid app, web appAny image file or photo on your device.
Share to lwisAndroid appShare an image from another app to lwis (up to 20 MB per image, 10 at a time).
Capture screenWeb app on desktop browsersPick a window, tab or screen. Only offered where the browser supports screen sharing, so not on Android or iPhone.
Laser on a pageFirefox extensionPress Alt+L (or use the toolbar popup) and draw right on the web page.
Pick elementFirefox extensionAlt+click an element on the page.
Select areaEverywhere, once the image is taken or chosenDrag a rectangle instead of drawing.

Draw with the laser

Draw with your finger or mouse. The laser leaves a short fading trail, and strokes you make within about two seconds of each other form one zone: when you stop for two seconds, lwis moves on to the preview.

lwis recognises what you drew and tells the agent: a tap, circle, arrow, double arrow (spread), line, check mark, cross, strike-through, zigzag, scribble, area, or a circle followed by an arrow ("move this there"). The laser marks are burned into the image, and the agent also gets a description of each gesture and a cropped close-up of what you marked.

Select area is the alternative to drawing, including from the keyboard: arrow keys move the rectangle, Shift+arrow keys resize it, and Enter confirms.

Check the preview and redact

Nothing leaves your device before the preview. There you can:

Images are re-encoded before sealing, which drops their metadata (EXIF location, camera model and the like), and scaled to at most 2048 px on the long edge.

Add an intent and a note

The poll asks "What should the agent do?" and suggests two or three intents from your gesture. For example, a cross suggests "Remove this" and "This is wrong: why?", and an arrow suggests "Move A to B".

Choose where it goes

On the send screen you pick one destination:

On Android, sending to an agent session needs a fingerprint or screen-lock check within the last 5 minutes. Sending to contacts or your devices doesn't.

An agent can also ask you for a capture: the app then shows "project asks for a capture" with its request above the sources.

Delivery states

After you send, the app shows where the capture is: Sealed, Uploaded, Sent, waiting for the agent, then Delivered. If the machine is offline you see Queued: the machine is offline, and if something fails the capture is kept in the outbox with the reason, for example "pairing expired: pair again" or "declined in the terminal".

History keeps your last 50 captures on the device for 7 days, with any replies.