Desk and keyboard work

Egocentric Computer and Keyboard Use Data

Hands on a keyboard, a phone, a stack of documents: desk work is small, close, two-handed movement that is hard to see from across a room. We collect custom egocentric video of the desk work the site’s catalog lists, on demand, to a written skill spec, with synchronized streams, hand pose, action segments, screen blurring and a buyer-owned license. One catalog row names a keyboard. No row names a mouse, typing or a computer, and this page says so.
Tasks
One catalog row names a keyboard: desk work
Streams
Ten, synced under 2 ms
Screens
Blurred at ingest, confirmed by human review
License
Perpetual, buyer-owned

Requirements

What does desk and keyboard capture need that a generic office clip does not?

01

Hands, keyboard, documents and phone in view together

Desk work moves between a keyboard, a phone and paper, often within a few seconds. A head-mounted view keeps both hands and the item they are working on in frame, which a camera across the room cannot do.

02

Small finger motion carried by hand pose, not guessed

Typing and mouse work are small, fast finger movements that are hard to read even for a person watching. 3D hand pose is 21 joints per hand with a per-joint visibility flag, so a finger hidden behind a hand or a device is flagged rather than guessed.

03

Screens handled at ingest, not left to the buyer

A desk puts monitors, forms and badges into frame by accident. Legible screens are detected and irreversibly blurred at ingest, and a human reviewer confirms the result before anything ships. Screen content is not a deliverable.

04

A spec that names the step and the boundary

The skill spec names the verb and the noun for each step and where it starts and ends. It is also where you write down what you need that the site does not state, so it can be scoped rather than assumed.

Definition

What is egocentric computer and keyboard use data?

Egocentric computer and keyboard use data is first-person video of a person working at a desk, recorded from the contributor’s own point of view with synchronized sensor streams alongside. The camera sits on the head, or on a phone worn there, close to what a robot working at a desk would see, so the frames show the hands, the keyboard, the documents and the phone rather than a distant view of someone seated at a workstation. On this site it is a custom collection: you name the task and the setting, and capture is run to a written skill spec by paid, consented contributors.

It helps to separate what the site states from what it does not. The catalog lists one row that names a keyboard: Desk work, described as "Work at a desk handling documents, keyboard and phone through routine office tasks." It sits in the Office & Professional Services environment, whose listed examples are "Corporate office, co-working space, reception area -- desk work, printing, filing, scanning, coffee machine, mail handling." The catalog does not list a mouse row, a typing row, a data entry row, a row that names a computer, or a row for operating a terminal. This page therefore does not present mouse work or typing as an existing task. Whether a particular computer step can be captured is a skill-spec question to settle in a Spec Pilot rather than an assumption, and until it is settled the honest answer on this site is "Not stated".

People reach this topic through several phrasings: keyboard and mouse video data, desk task robot training data, egocentric office computer use data, or custom office task data collection. They describe one request from different angles. Under each of them the work is the same: write down the task, collect it on demand, and receive validated episodes with the labels a training pipeline expects. The one phrase the catalog cannot answer directly is "mouse", because no row mentions one.

This page overlaps on purpose with two neighbours. The office and desk tasks page covers the whole office family, including filing, scanning, printing and document stations, and has its own section on computer use. The mailroom and document handling page covers the paper side. This page narrows to the single keyboard row and gives a plain account of what the site does and does not state about it. It adds no new stream, label or claim.

Tasks

Which computer and desk tasks can be captured?

One row of the site’s commercial task catalog names a keyboard. Desk work is rated Easy, listed as Available on request, and captured with a head-mounted phone or a multiview rig. The first table below reproduces it, with the other five rows of the same environment, exactly as the catalog states them. The environment lists six tasks in total: coffee machine operation, desk work, filing, mail handling, printing and scanning, all rated Easy.

Two of the other rows use wording that touches a screen-adjacent step. Printing is described as "Load paper, send documents to the printer and collect and collate the output." Scanning is described as "Feed pages into the scanner, name and save the files and refile the originals." Neither row names a keyboard, a mouse or a screen, and this page does not add one. They are shown in the catalog’s own words so that nobody reads more into them than is there.

A different environment, Office Document Station, lists a row called Sign + file form, described as "Write, sign, and file a form." It is rated Medium and captured with a multiview rig and handheld grippers. Writing a form by hand is not typing, and the row is mentioned only so that it is not mistaken for keyboard work. The same environment holds the rest of the paper-handling rows, which are covered on the office and desk tasks page.

The catalog also lists checkout rows in grocery and retail environments. One is described as "Scan purchases, process payments and returns at the register and bag or refund items." These are register tasks. The catalog does not describe them as computer use or as operating a point-of-sale terminal, and it states no scanner or point-of-sale data stream, so they are left out of this page. The second table lists them with the reason. Anything beyond these rows, such as a particular software task or a particular input device, is a skill-spec question and is "Not stated".

Episode contents

What does each episode contain?

The same stream set as any other custom egocentric collection on this site: ten hardware-synchronized streams on the instrumented tier, including a 4K head camera, two wrist cameras, depth, IMU, 3D hand and body pose, instance segmentation and action labels. The streams are hardware-triggered onto one PTP clock domain and aligned under 2 ms. Depth is recovered from the calibrated stereo rig, and the IMU is 6-DoF at 200 Hz from head- and wrist-mounted sensors.

For desk work the labels that matter most are on the hands. Hand pose is 21 joints per hand in 3D, for both hands, with a per-joint visibility flag. Contact events mark when a hand meets or releases an item, such as a phone, a sheet of paper or a pen. Action segments carry a start time, an end time, a verb and a noun for each step as the spec defines it, so a continuous run of desk work still yields individually labeled steps. The only language field the site states is one task instruction per episode.

The catalog lists the capture configuration per environment: Office & Professional Services is captured with a head-mounted phone or a multiview rig. It does not state a per-environment stream list, so whether a phone-captured episode carries every one of the ten streams is "Not stated" and is decided in the skill spec. Every session is calibrated twice, and calibration is accepted only under the 0.28 px RMS reprojection gate.

Each episode also ships with its record: the consent chain for the contributor, the anonymization record, and provenance and data-processing documentation for your legal team. The table that follows lists each field, with the name it carries in the episode schema where the site states one.

Labels and delivery

How is the data labeled and delivered?

Labeling starts in the spec, not after capture. A spec for desk work splits the task into ordered sub-steps and names each with a verb and a noun, and each becomes an action segment. Which sub-steps your model needs, and in what order, is yours to write. The site does not fix a list of desk work sub-steps, so this page does not either.

Every episode passes calibration and synchronization checks on every active stream, plus label and annotation review for hand pose and action segments where those are included, before delivery. An item is rejected when the manipulated object is out of frame for too much of the episode, when depth is invalid over too much of the manipulation region, or when an undocumented bystander appears. The thresholds are agreed in the spec, so the batch is judged against terms you signed. Episodes that fail are rejected rather than shipped with a caveat, and the reject log is delivered with a Spec Pilot batch.

Finished data ships in RLDS, LeRobot, WebDataset, HDF5, zarr or Rerun .rrd, or as raw streams with metadata, whichever your pipeline already consumes. RLDS and LeRobot are built around episodic, step-based sequences, which maps onto a desk task already split into episodes with action-segment labels. Because the structure is set at the spec stage, the same capture can be re-exported into another format later. The third table lists each format with the official source read for this page.

The license is perpetual, irrevocable, worldwide and non-exclusive by default, owned by the buyer, with exclusivity available, so the data can go into a commercial training run without a separate rights negotiation. The executed agreement controls.

Why it matters

Why does keyboard and mouse data matter for robots and agents?

A robot or assistant that will work at a desk needs to see desk work the way the person doing it sees it. Footage from across the room shows that someone is seated at a workstation. It does not show how the fingers meet a keyboard, how a hand shifts from a phone to a stack of paper, or how a pen is lifted and set down. A head-mounted camera records the reach, the grasp and the hand-to-item relationship from the viewpoint a mobile manipulator or humanoid would have.

The data pyramid framing in the GR00T N1 paper puts web data and human videos at the base, synthetic data in the middle and real-world robot data at the top, and describes human video datasets as not including explicit action labels. That is the gap action segments, hand pose and contact events are meant to fill: the video is human, and the step structure is written down. Synthetic and robot data are not part of this offer.

The tradeoff to plan for is the embodiment gap between a human hand and a robot end-effector, which retargeting or pairing with robot data has to close. What you get is human first-person demonstrations in which the hands, the items and the step structure are explicit.

It is just as important to say what this collection does not cover. A model that must read an interface, or learn which click follows which state, needs interface traces. The site states no screen-capture stream, cursor or click log, keystroke log or accessibility-tree stream, and legible screens are blurred at ingest. The collection serves the embodied half of desk work. A team that wants both halves can treat this video as one input and source interface traces separately, or say in its request that it needs a screen arrangement scoped.

Setting and privacy

Where is it captured and how are screens and privacy protected?

The catalog places desk work in Office & Professional Services, with examples naming a corporate office, a co-working space and a reception area. It does not state whose premises a row is recorded on, and it does not say whether the work is staged or recorded in a live workplace. This page does not claim capture at a customer’s own office. The site does state that site access and permission are confirmed for every location a contributor proposes.

On privacy, the anonymization page states that a vision model runs on every frame at ingest, flagging faces, heads, licence plates and any legible screen or document. Faces, plates and screens are then irreversibly blurred, and a human reviewer confirms the result before anything ships. If the reviewer is unsure a region is fully covered, the episode is held or discarded, never downgraded and shipped. The anonymization record is delivered with the data, so a buyer can see what was blurred and when.

People are handled alongside it. Every contributor signs a documented release as part of a consent chain that travels with the data. Bystanders such as colleagues passing behind a desk are blurred at ingest, and clips where a bystander cannot be de-identified are discarded rather than delivered with a quality caveat.

The practical consequence is that legible screen content, and any document or badge in frame, is not in the delivered pixels, and it is not a deliverable. If your pipeline needs the content of a screen or a document, raise it before the spec is signed. Whether any engagement can keep specific content is not stated on this site.

Speed

How fast can a custom computer-use dataset be collected?

The site states a median of 48 hours from signed spec to first validated batch where coverage is deep, and three to four weeks where contributors have to be recruited into an unfamiliar environment. It does not say which of the two applies to desk work, and it states no turnaround specific to this row. Whether coverage is deep or thin for your location and task list is settled when the spec is scoped.

Because the collection is custom and on demand, coverage follows your task list rather than whatever happened to be recorded. That is what fast, on-demand custom collection means here: the first batch is captured against your spec and judged by your accept criteria, not drawn from a stock library.

Most programs start with a Spec Pilot, a small, fast first batch captured against the spec and QA’d against the same accept criteria as a full order. The same written spec then scales into production volume in batches. Counts of episodes, contributors, hours and sites are set in the spec and the quote, and are not fixed numbers on this site.

Getting started

How do you start a pilot?

Describe the desk work you need to see: the tasks, the desk layout and the objects on it, the sub-steps of each task and their order, and the starting states. Say which streams and labels your pipeline needs, what counts as a correct completion, and the delivery format you want. A spec written this way is the same one used for every custom collection, and only the setting, tasks and objects change.

Then decide what variation you need: different desks and rooms, different people, different starting states such as papers out of order or a phone out of reach. Where a task is prone to going wrong, ask for failure and recovery cases, which a spec can require deliberately. If you need a screen arrangement scoped, or any step the catalog does not list, such as mouse use or typing, say so in the request so it is scoped rather than assumed.

The request becomes a written skill spec, quoted for reach, timeline and price before any capture begins. Most programs then run a Spec Pilot, check its reject log and accept criteria, and scale from there.

Not stated

What does the site not state about computer and keyboard use?

Where this site does not state something, this page says "Not stated" rather than filling the gap. There is no mouse row, typing row, data entry row, row that names a computer or software, or row for operating a terminal. There is no screen-capture, cursor, click, keystroke or accessibility-tree stream, no readable screen content in delivered video, and no typing-speed, accuracy or task-completion label. No head or camera pose, map, gaze or eye-tracking stream is stated either: the only motion stream the site states is the 200 Hz 6-DoF IMU.

Counts of episodes, hours, sites and contributors are not fixed numbers on this site. They are set in your skill spec. No workplace type beyond the catalog’s own examples is stated, no region or city, no input device, and no result from a robot or an agent trained on this kind of data. The final table lists each of these.

Capture and delivered fields

What is captured and delivered for a desk work episode?

The capture setup and delivered fields as stated on this site, applied to desk work. Counts of episodes, sites, contributors and hours are set in the skill spec.
PartAs stated on this site
Data typeHuman first-person capture by paid, consented contributors; not robot or teleoperation data
Catalog capture setupDesk work: head-mounted phone or multiview rig
StreamsTen: 4K head camera, two wrist cameras, depth, IMU, 3D hand and body pose, instance segmentation, action labels. Which streams a phone-captured episode carries is not stated
SyncHardware-triggered onto one PTP clock domain; aligned under 2 ms
DepthMetric depth recovered from the calibrated stereo rig
IMU6-DoF at 200 Hz from head- and wrist-mounted sensors
Hand pose21 joints per hand in 3D, both hands, with a per-joint visibility flag (hand_joints, hand_visible)
Contact eventsMarks when a hand meets the item (contact_events)
Action segmentsstart_ns, end_ns, verb and noun per step as written in the skill spec (action_segments)
Language fieldOne task instruction per episode
CalibrationTwice per session; accepted only under the 0.28 px RMS reprojection gate
PrivacyFaces, plates and screens irreversibly blurred at ingest, confirmed by human review; anonymization record delivered

Every collection runs through the same seven-stage end-to-end custom collection pipeline.

Task rows

Which desk task rows does the catalog list, and what does each state about a keyboard?

The six Office & Professional Services rows, reproduced as the catalog states them. Only Desk work names a keyboard. No row names a mouse, typing or a computer.
Task (as listed)Description (as listed)Skill levelCapture setupStatusKeyboard or computer step stated
Desk workWork at a desk handling documents, keyboard and phone through routine office tasks.EasyPhone (head-mounted) / multiview rigAvailable on requestKeyboard named; no mouse, typing or screen stated
PrintingLoad paper, send documents to the printer and collect and collate the output.EasyPhone (head-mounted) / multiview rigAvailable on requestNone stated
ScanningFeed pages into the scanner, name and save the files and refile the originals.EasyPhone (head-mounted) / multiview rigAvailable on requestNone stated
FilingSort documents, label folders and file them in cabinets in order.EasyPhone (head-mounted) / multiview rigAvailable on requestNone stated
Mail handlingOpen, sort and distribute incoming mail and prepare outgoing letters and parcels.EasyPhone (head-mounted) / multiview rigAvailable on requestNone stated
Coffee machine operationFill the machine with water and beans or pods, select the drink and serve the cup.EasyPhone (head-mounted) / multiview rigAvailable on requestNone stated

Neighbouring rows

Which nearby rows are left out of this page, and why?

Rows that share words with this topic but state a different task, reproduced as the catalog states them.
Task (as listed)Description (as listed)EnvironmentWhy it is not on this page
Sign + file formWrite, sign, and file a form.Office Document StationHandwriting and filing; no keyboard stated
Checkout and returnsScan purchases, process payments and returns at the register and bag or refund items.Retail Store -- Front of HouseRegister work; not described as computer use or a terminal
Checkout and baggingScan items, take payment, bag groceries by weight and hand them to the customer.Grocery & SupermarketRegister work; no scanner or point-of-sale stream stated
Scan + bag at checkoutScan items and bag by type.Retail Floor Set (shelving, checkout, rail, pack bench)Register work; no keyboard or screen step stated

Delivery formats

Which delivery formats are offered, and where are they documented?

The delivery formats the site states, with the official source read for this page where one is linked. Formats without a linked source are not described further here.
FormatAs the official source describes itOfficial source read
RLDSAn ecosystem of tools to store, retrieve and manipulate episodic data, including for learning from demonstrations and imitation learningRLDS repository (GitHub)
LeRobotDataset format of synchronized MP4 videos or images for vision and Parquet files for state and action dataLeRobot repository (GitHub)
WebDatasetTar files in which files that belong together share the same basename and make up a training sampleWebDataset repository (GitHub)
HDF5, zarr, Rerun .rrd, raw streams with metadataOffered on this site; not described further hereNot linked on this page

Not stated

What does the site not state for computer and keyboard use?

Each item below is something a buyer may ask about and the site does not state, so this page does not either.
ItemWhat the site states
A mouse row, typing row, data entry row, or a row naming a computer, software or terminalNot stated; no such catalog row
Screen-capture, cursor, click, keystroke or accessibility-tree streamNot stated; not among the listed streams
Readable screen, document or credential content in delivered videoNot stated; legible screens and documents are blurred at ingest and are not a deliverable
Typing-speed, accuracy or task-completion labelsNot stated; no such delivered field is listed
Head or camera pose, map, gaze or eye-tracking streamNot stated; the only motion stream stated is the 200 Hz 6-DoF IMU
Input devices and software involvedNot stated
Workplace types beyond the catalog examplesNot stated; the examples are a corporate office, a co-working space and a reception area
Staged set or live workplace; whose premisesNot stated
Task duration, episode count, site count, hoursNot stated; set in the skill spec
Regions or cities for these rowsNot stated
Streams carried by a phone-captured episodeNot stated; decided in the skill spec
Turnaround for desk work specificallyNot stated; the site states a median of 48 hours where coverage is deep and three to four weeks where it is thin
Results from a robot or agent trained on this dataNot stated
Price list, minimum order, batch sizeNot stated; set in your quote

FAQ

Egocentric computer and keyboard use data, answered.

What is egocentric computer and keyboard use data?
Custom first-person video of a person working at a desk, captured by paid, consented contributors wearing a capture rig and working to a written skill spec, and delivered with synchronized streams, hand pose, contact events, action segments and consent and anonymization records. Legible screens are blurred at ingest.
Which keyboard tasks does Firsthand list?
One catalog row names a keyboard: Desk work, "Work at a desk handling documents, keyboard and phone through routine office tasks." It is in Office & Professional Services, rated Easy, captured with a head-mounted phone or a multiview rig, and listed as Available on request.
Does the catalog list mouse use or typing?
No. The catalog lists no mouse row, typing row or data entry row, and no row that names a computer or software. Whether such a step can be captured is a skill-spec question settled in a Spec Pilot.
Can this data train a computer-use agent?
Not on its own. The site states no screen-capture, cursor, click or keystroke stream, and legible screens are blurred at ingest. The data covers the embodied side of desk work, the hands, the keyboard, documents and phone, so interface traces would need to be sourced separately.
Are screens visible in the delivered video?
No. Legible screens are detected and irreversibly blurred at ingest, along with faces and plates, and a human reviewer confirms the result before delivery. If the reviewer is unsure a region is fully covered, the episode is held or discarded. If your pipeline needs screen content, raise it before the spec is signed.
Is the data recorded in a live office or on a staged set?
Not stated. The catalog places desk work in an environment whose examples are a corporate office, a co-working space and a reception area, but it does not state whose premises a row is recorded on or whether the work is staged or live. The site does state that site access and permission are confirmed for every location a contributor proposes.
What comes with each desk work episode?
Ten hardware-synchronized streams on the instrumented tier, including head and wrist cameras, depth, IMU and 3D hand pose, plus action segments with start_ns, end_ns, verb and noun, hand pose with visibility flags, contact events, and one task instruction per episode. Which streams a phone-captured episode carries is set in the spec.
How fast can a first batch be delivered, and who owns the data?
The site states a median of 48 hours from signed spec to first validated batch where coverage is deep, and three to four weeks where it is thin; it does not say which applies to desk work. The buyer owns the delivered data under a perpetual, irrevocable, worldwide, non-exclusive commercial license by default, in RLDS, LeRobot, WebDataset, HDF5, zarr or Rerun .rrd, or raw streams with metadata.

Sources

Where are these capture and format claims documented?

Request a custom desk and keyboard work dataset.

Tell us the desk tasks, the setting and the variation or failure cases your model needs to see. We will quote reach, timeline and price against a written spec, with a first validated batch in a median of 48 hours where coverage is deep.