Attended data entry for Windows

Some forms will only ever be typed into.

ReKey carries structured data into the systems that will not take a file — one field at a time, at the operator's pace, with a person watching every value land.

In development · 2026

A run in progress. ReKey shows the next value; the operator releases it with a keypress; the form moves on. Nothing is submitted, and nothing happens without them.

Load it, map it, walk it in.

There is no integration to build and no project to approve. Someone maps the form once; everybody else runs the map.

01 · LOAD

The data you already have

A spreadsheet, a CSV, an XML or JSON export, or a table pasted straight out of an email. No file? Paste the table.

02 · MAP

A profile of the form

An ordered list of the fields, in the form's own words, with the formats the target expects. Authored once, shared with the team.

03 · WALK

One keypress per field

The next value appears, large, exactly as it will arrive. Press a key and it goes in. Press it again for the next.

The operator is the actuator.

Every value is released by a person who can see the value and the form at the same moment. That is not a limitation waiting to be relaxed — it is what lets ReKey be installed where the alternatives cannot go.

It never submits

Save, Submit and Next are the operator's, always. The engine refuses those keys; they are not merely left out of profiles.

It never runs unattended

No scheduler, no headless mode, no command line. Every value needs a keypress from someone who can see it.

It never handles credentials

It cannot store, read or enter them. A field Windows reports as a password field is refused, in code.

It never talks to the target

No session, no cookie, no token, no API. ReKey does not know what the target is beyond a window title.

Better data than you started with.

Between the spreadsheet and the field sits a chain of small corrections, set once in the profile and applied to every row.

CorrectionWhat it fixes
DatesRead whatever the export wrote; emit the one format the form accepts. Date formats are the commonest reason a submission comes back.
NumbersStrip the symbols and separators, fix the decimal places, write a negative the way the form wants it.
PaddingRestore the leading zeros the spreadsheet ate; pad a reference to its fixed width.
LookupsTranslate your codes into the target's — the mapping everyone keeps in a spreadsheet somewhere, made part of the profile.
LengthsTrim to the field's maximum deliberately, rather than letting the form do it silently.

And every row is checked before the run starts. A bad code or an unreadable date appears in one table you can fix, not at field 8 of row 27 with the first half already submitted.

As much automation as you want. No more.

Four levels, chosen per form and per field. Your IT function can switch the higher ones off for everyone, centrally, and they stay off.

LevelWhat a keypress doesSynthetic input
QueuePuts the next value on the clipboard. You paste and tab.None at all
StepPastes it and moves to the next field.Two keys
RowFills a whole row of the form, in order.Two keys per field
TypeTypes the value, for the fields that refuse a paste.One key per character

The first level uses no synthetic input whatsoever, which means it needs no security argument at all. It is a perfectly good place to stay.

Who it is for

  • Legal aid and court billing teams
  • Insurance and claims handlers
  • Clinical coding and NHS administration
  • Grant and regulatory returns
  • Finance teams keying journals into a hosted ERP
  • Migration and back-office teams moving records between systems

Anywhere the data is structured, the target is a form, and integration is either forbidden or not worth its own project.

Not robotic process automation

RPA solves the adjacent problem by removing the person: it holds credentials, runs to a schedule, clicks and submits, and needs an IT project and a governance case before it can start.

ReKey is the opposite trade. It holds nothing, decides nothing and submits nothing. It is installed by the person who will use it, in an afternoon, and it makes them several times faster at the job they were already doing.

Not yet released

Recognise the problem?

ReKey is in development. If your team spends its days retyping data into a system that will not take a file, we would like to hear which system — it is how we decide what ships first.

hello@joinedupdata.io