The machine is real. The product pitch is a bit.
Google Japan's Gboard team built four moving belts with 29 keys on each belt. The keys travel toward one hand. The operator presses each character when it reaches the typing position. The announcement says the layout can enter uppercase and lowercase letters directly.[1]
The repository is more than a render. It has KiCad board files, firmware, printable case parts, and a build guide. Google labels it an unsupported project rather than an official product.[2]
The guide calls the build the Moving Keys Edition. It lists 116 switches, 116 keycaps, a 150 RPM gear motor, and 157 printed pieces across 18 part types. A Bluetooth edition is marked "Coming soon."[3]
The keyboard reduces hand travel by making the operator wait for each key.
Space and time are two ways to hide a command.
A normal keyboard puts every letter at a fixed coordinate. You learn where to reach. The conveyor keeps the hand near one point, but the correct letter may not be there yet. You learn when to act.
That trade appears in software too. A command palette waits for a query. A radial menu waits for a gesture. An adaptive toolbar waits for the system to predict the next action. Each design can reduce movement while adding search, delay, or uncertainty.
Do not call that bad by default. Measure the actual task. A one-handed input option may matter more than raw speed. A changing control may work well when the choices are few and the next one is predictable. A coding tool still needs a stable route for commands that must fire now.
A moving control needs five fixed parts.
Keep the target in one place. Mark the point where input happens. Show what is approaching. Give the operator a pause that does not erase state. Keep a direct route for exact or urgent input.
Those rules apply to carousel toolbars, rotating suggestions, voice menus, agent action queues, and any interface that changes before the operator acts. Motion can carry information. It cannot own the only route to a command.
Test the wait, not the spectacle.
Pick a short real phrase. Run it through the moving interface and the direct input. Record missed targets, corrections, pauses, and completion time. Repeat with keyboard-only use and reduced motion. The result belongs to that phrase, speed, browser, and operator.
The browser rig below is a timing sketch. It does not reproduce the physical keyboard, motor, key travel, or one-handed ergonomics. It makes the trade visible without pretending to measure Google's hardware.