F-Keys\Apps\RemapWrap _◻✕
← Back Forward → ↑ Up Home Find Status Log
Address 📁 F-Keys\Apps\RemapWrap

RemapWrap

Turn the phone in your hand into a drag-and-drop control surface that fires real OS-level keystrokes. No app to install, no hardware to buy, and the software you are driving never knows it is not a keyboard.

0.1.0 alpha · Windows, macOS, Linux · Node.js 16+ · pip install remapwrap for the layout builder · free, no account, unlimited keys

RemapWrap running.
RemapWrap, 2026-08-31

RemapWrap

Zero to a deck in fifteen seconds

Run the server, scan the QR code, and the phone in your hand is a control surface that fires real OS-level keystrokes. The software you are driving never knows RemapWrap exists, which is the point: it works with everything, because it is indistinguishable from a keyboard.

A Stream Deck is a hundred and fifty dollars and a drawer you have to find it in. This is the glass you are already holding.

Then sixty seconds to make it yours

The default layout is the fifteen-second answer. The real one is a mock screen you draw on: drop a control anywhere, size it, color it, and decide what it sends.

ButtonsAny shape and size, from a single key to a full-width bar
SlidersContinuous values — a volume, a zoom, an exposure
DialsRotary control, for the things a knob suits better than a bar
ScrollersWheel input, for timelines and long documents
TrackpadAn area that moves the pointer, because the phone already tracks a finger

Every input a mouse has, on a surface with no fixed shape. A deck for editing does not have to look anything like a deck for streaming, and neither has to look like a keyboard.

Where it actually is

The alpha is buttons. The recovered v0.1.0 pairs over a QR code, serves a grid of keys, fires them through the OS, and buzzes the phone on press. Layouts are JSON, edited live in the dashboard. That much works today.

The sliders, dials, scrollers and trackpad above are the design and are not written yet. They are on this page because they are what the product is for, and marked plainly so nobody downloads the alpha expecting them.

The company is named after this

RemapWrap began as F-Keys. An extra row of keys, on glass you already own. The name outgrew the product and became the company. The product then went missing for five months, surviving in a single zip file in a folder called "zip to sort".

Running it

npm install
npm start
scan the QR with your phone

Both devices on the same network. Ports 7331 and 7332 open locally. Keystroke injection via @nut-tree-fork/nut-js.

How it works

  1. Run the server on your PCnpm install then npm start. It prints a dashboard address and shows a pairing QR code.
  2. Scan the code with your phoneThe phone opens the controller in its browser. Both devices need to be on the same network. Nothing is installed and no account is created.
  3. Press a keyThe phone sends the press, the server fires a real OS-level keystroke, and the application in front receives it exactly as if it came from your keyboard.

What the free version does

Unlimited keys, profiles and pagesNot a trial limit that appears at ten. There is no count.
Any shape, any size, anywhereFree placement on a grid you draw on. Drop a control, size it, color it, decide what it sends.
Every command it can carry outNo command is held back for a paid tier. If RemapWrap can do it, the free version does it.
Two phones at onceA second device connects to the same surface without paying for the privilege.
It works with everythingBecause it is indistinguishable from a keyboard. The software you are driving needs no plugin and no integration.
Nothing leaves your networkThe server is on your PC and the phone talks to it directly. There is no cloud in the path and no account to create.

Specifications

Version0.1.0 alpha
RuntimeNode.js 16+
Phone needsA browser
InstallNone on the phone
Layout builderpip install remapwrap — 0.6.0, MIT
Sourcevince-gonzalez/f-keys

Questions

Do I need to install anything on the phone?
No. It is a web page served by your own PC. That is the whole design — an app would be one more thing to update and one more thing to trust.
How is this different from a Stream Deck?
A Stream Deck is a hundred and fifty dollars of hardware that lives in a drawer. This is the glass already in your hand. The trade is real: dedicated hardware has physical keys you can find without looking, and this does not.
Does it work over the internet?
No, and deliberately. Both devices must be on the same local network. Something that fires OS-level keystrokes on your machine is not something to expose to the internet.
What does it cost?
The free version is free forever, with no account, on as many of your own computers as you like, and everything listed above stays free. Use inside a business, a school or another organization needs a license — ask.
How finished is it?
It is 0.1.0 and labelled alpha because it is one. It works, it is in daily use, and it will have rough edges you find before I do.
1 item Log  ·  Status F-Keys