🆔🪪
🔐
DIAGNOSTICS 🩺 · Build 2026-11-09 — INSTALLED IN THE REGISTRY PORT + MEMORY IS OUT: this copy of the keyboard stands mounted in the Emojistry Registry's keyboard port, wired for DIRECT ENTRY — tap a registry field above the port to aim it, and a committed pick goes through the port into that field; the top bar's Undo and Clear act on the aimed field the same way, and Copy copies it. No entry greeting fires on mount — the registry's door tap owns the entry moment; the keyboard's own sounds prime silently on first touch inside it. AND MEMORY IS OUT, for good: the Memory button is gone from the bar, Memory Plus banks and recalls nothing, and its aha sound is unwired with it — the wired set stands at 90 sounds, matching Diagnostics below. The older entries after this one that name Memory, or count 91 sounds, describe the builds of their day and are superseded here. Plus the 2026-11-08 20:33 build — THE FIVE BUTTONS MOVE INTO THE TOP BAR (Undo ↩️ · Memory 💾 · Clear 🧹 · Random 🎲 · Refresh 🔄 — emoji-only, standing in the bar's open stretches: Undo + Memory left of Navigation, Clear + Random + Refresh between Faces and the printout pair; Right hand mirrors the bar; jobs and sounds unchanged; the BANKED word is now a gold dot on the Memory button; the retired band's room goes to the keys) + THE SEARCH PAGE KEEPS ITS PICKS (plain ⌨️ Back to keyboard buttons on the Search page, top and bottom; search selections stage into the one shared shelf at tap time, so they are sitting in the display buttons when the keyboard returns). Plus the 20:16 build — THE PRINTOUT'S TWO BUTTONS MOVE TO THE TOP BAR: the line/totem toggle (⋮) and the Copy button (📋) leave the printout and stand in the top bar — at its top-right end, the spot marked with an X, in Neutral and in Left hand, and mirrored in Right hand at the top-left end, to the left of the Navigation button; the pair hides while a page is open, like View and Faces; the printout text keeps its seats in every setup, and both buttons keep their behavior, their sounds and the copy ✓ flash. Plus the 19:33 build — THE WIRING ROUND (laughs, animals, and the hieroglyph voice; all picks settled by Qris 2026-11-08, wired exactly from PAIRINGS.md's Laughs + Animals tables; the pairing law — appears / selected / printed — extends to all of it): A DIFFERENT LAUGH FOR EVERY LAUGHING FACE (12) — 🤣→laugh-10 · 😂→laugh-02 · 😹→laugh-06 · 😁→laugh-04 · 😀→laugh-01 · 😃→laugh-09 · 😄→laugh-08b · 😆→laugh-08a · 😅→laugh-03 · 😝→laugh-05 · 😺→the fairy giggle · 😸→laugh-07 — each face plays ITS laugh at the three moments instead of the pop/plop for that face (appears stays quiet + sequenced, cap 3, as established); the family-deal laugh ROTATION (08a/08b/fairy) keeps its existing duty alongside, the engine's gating keeping them from piling up; 🕹️ joystick gets NOTHING (unassigned — not invented). THE ANIMALS (22 sounds, 58 signs): faces and bodies share the family voice — 🐶🐕🐩🦮🐕‍🦺→dog-bark · 🐱🐈🐈‍⬛😻😼😽🙀😿😾→cat-meow · 🐮🐄🐂🐃→cow-moo · 🐷🐖🐽🐗→pig-oink · 🐴🐎🦄→horse-neigh · 🐑🐏→sheep-baa · 🐐→goat-bleat · 🐓→rooster-crow · 🐔→hen-cluck · 🐣🐤🐥→chick-peep · 🐸→frog-ribbit · 🦁→lion-roar · 🐺→wolf-howl · 🐘→elephant-trumpet · 🦉→owl-hoot · 🐝→bee-buzz · 🐦🐦‍⬛→bird-chirp · 🐵🐒🙈🙉🙊→monkey-chatter · 🫏→donkey-bray · 🐍→snake-hiss · 🐻🐻‍❄️→bear-growl · 🐭🐁🐀→mouse-squeak — name-wit signs included: 🌭→bark · 🧸→growl · 🖱️→mouse-squeak · 🎠+🏇→neigh; the three laughing cats 😺😸😹 do NOT meow — their laughs govern them; one supersede: 🐦 bird leaves the cuckoo for its own bird-chirp (the Animals table's later exact assignment) while 🕰️ keeps the cuckoo. THE HIEROGLYPH VOICE: hieroglyph-voice.mp3 — the “Mysterious Merchant” sting's closing figure, Qris's hearted cut (CC0, code_box) — is the voice of the WHOLE Egyptian hieroglyph family (all 1,072 signs, U+13000–U+1342F as dealt, resolved by range in the pairing lookup): on SELECT (pick commit) at event level instead of the pop; on PRINT (entry) instead of the plop; on APPEARS at most ONE motif per deal at quiet level no matter how many hieroglyphs land in it. Everything else stays as built (hooray greeting + its gate, the original pairings, no background loop — nothing loops). Credits: the three CC BY animal attributions (🐴 horse — GoodListener · 🐺 wolf — qubodup · 🐘 elephant — AdrianaSpalinky, with their freesound URLs) join Diagnostics' credits; all other new files are CC0 — 91 sounds in all. Diagnostics' pairing list + counts and the Driven page's Sounds section updated in kind. Plus the 19:12 build — BACKGROUND LOOP REMOVED + THE PAIRED-SOUND LAW: a sign with a paired sound now speaks at all three of its moments — APPEARS on the keys in any deal (family deal, partial/file deal, search-results landing, re-deal; quiet accompaniment level, and several landing together play as a quick ~150ms-staggered sequence, at most the first 3 distinct sounds, never a pile), SELECTED when its pick commits (its own sound at event level instead of the generic pop — the commit only, so a double-tap that becomes a zoom is not a pick and stays silent), and PRINTED when it enters the printout (event level instead of the plop for that sign; a hold-entered line/column sequences its paired signs, cap 3, its non-paired signs keeping the plop/yay treatment) — wired exactly from the pairing map: 🦆→duck-quack · 🔔/🛎️/🫑→bell-ding · 🫧→bubble-plip · 🍾→cork-pop (the two pops alternate) · 👄→mouth-bwip · 🤐→zip · 🤡/📯/🎺→clown-horn · 🥳→party-horn (🎉 party popper keeps its tap-popper voice, not overwritten) · 👏→crowd-roar · 🐦/🕰️→cuckoo · 🚪→doorstop-twang · 🎵/🎶/🎼→music-box · 🥁/🪘→clickety-clack · 🎹→xylophone-gliss; the sproing keeps no emoji and stays an interior motion sound only; the greeting gate stays supreme (paired sounds drop while the hooray sounds), restart-never-layer holds per sound, reduced-motion does not affect sound, and no paired sound fires from the printout toggle/copy or Diagnostics; AND NO BACKGROUND SOUND: the bubbles loop is OUT entirely (Qris’s direct order, ~19:01) — no ambient/background layer of any kind remains and nothing loops underneath; sounds happen only at their moments, and 🫧 bubbles keeps its bubble-plip purely as its paired EVENT sound (appears / selected / printed). Credits: the party horn is CC BY (KVV_Audio, freesound.org/s/811914) and joins the fairy giggle in Diagnostics' credits; every other new cut is CC0 — 59 sounds in all. Plus the 18:24 build — TOP BAND USES THE ROOM + SQUEAKS ALL THROUGH THE INSIDE + THE HOORAY OPENS: in Neutral the five-button row (Undo · M+ Memory · Clear · Random · Refresh) leaves the display column and stands as its own FULL-WIDTH grid band at the top — under the printout (which keeps its exact center-column seat on its own full-width top row, everything else shifting down), above the shelf lines — its labels restored to the full size they wear below the keys, 10.5px (hand setups unchanged: the row stays below the keys); the entry greeting is now THE HOORAY — voices throwing a hooray! — on its own protected channel: first sound on entry, plays to completion, every other sound dropped while it sounds so nothing cuts, restarts or layers over it, and the single-fire first contact (tap or swipe alike) starts it exactly once — the yay keeps only its whole-line job; squeaks run all through the inside now: spin squeaks lost their random skip and throttled to ~120ms (a near-continuous chorus while the spin lasts), the dancing crowds get their accompaniment on most deals, and a soft accompaniment squeak rides under search results (with the slurp) and View switches (with the whoop) — mix law unchanged. Plus the 18:09 four-job build (THE VARIANT PAIR + BUTTONS AT THE TOP + ENTRY GREETING + EYES THAT LOOK), as built: the View button's eyes are now an animated image whose pupils actually glance left and right (the still frame under reduced motion), glyph and sway gone. Plus THE VARIANT PAIR: display buttons show the actual variant picked — a sign picked in a medium's Faces mode stages that medium's own artwork, never the device font's character (Native picks and keys that fell back to the character stage as before; Memory Plus banks a variant with its medium and recalls the artwork) — and the printout writes the code: a variant pick enters as its compact code in letters (codepoint·two-letter medium code, e.g. 1F349·GO), a symbol with no Unicode code enters as its assigned code, a native pick as its character; the printout shows exactly what Copy carries, Line/Totem unchanged. Plus ROWS YIELD, SIZE NEVER DOES + SOUNDS WIRED v2 (dense coverage). THE ROWS: the key size is EXACTLY the live build's in every setup — the typing cell is still solved the live way (tighter of width ÷ columns and height ÷ nine rows) and the typing level wears that size untouched. The extra rows are funded only by dead space: the grid's rows are pushed together (a 1px minimum row gap in the fit instead of 6px) and, in the hand setups, the display column's stretched height is reclaimed — the totem now stands one key-sized display button per key row, never stretched. Each setup therefore derives its own row count from its live keys area (rowsNow in measure()): on a phone screen every setup gains rows over the nine it opened with — the hand setups, funded by the totem's reclaimed height, gain the most — and a shrunken key is never used to force a count the slack does not pay for. Zoom levels rescale from each setup's new window (middle doubles it), the deal takes its count from the window, and pan/scribble/hold geometry follows. THE SOUNDS: v1 stays exactly as wired (tap popper, rotating laughs, plop, uh-oh, CC BY credit) and v2 adds the motion layer — 44 sounds in all: casino-spin squeaks (random, quietest, ~120ms throttle, no skips — a near-continuous chorus while the spin lasts), chatter or an extra squeak under the dancing crowds on most deals after the laugh, zoom-step whistle/whoop in and boing/springboard out, a whoop plus a soft accompaniment squeak on the View switch, springboard leading Random, aha on Memory + recall, slurp plus a soft accompaniment squeak on search results, twopops on page turns, balloonpop on printout Copy, yay joining the plop when a hold enters a whole line/column. Mix law: motion quietest, accompaniment low, events mid, laughs fullest; a laugh still silences taps; sounds arm on the first touch and failures stay silent. Everything else unchanged
Leave this open and work the keys. Scribble left-right-left-right to zoom out: two flips of direction — three strokes — pay one step, and keeping going keeps stepping. Up-down strokes fire nothing: there is no vertical scribble, so nothing fights the downward swipe refresh. Double tap the keys to step the zoom too: at a bigger view it steps in toward typing size, into the area you double tapped; at typing size it steps back out, keeping that area in view. Pinch with two fingers to step the zoom too: spread to step in, close to step out, each step anchored at the midpoint between your fingers; the second finger cancels any one-finger gesture in progress, and the remaining finger stays inert until it lifts. A single tap waits a beat to be sure it isn't the first half of a double tap, then picks as always. Hold a key still at typing size to deal its file into the keys in place. At the middle view, press and hold a spot still until “Sliding” shows, then drag to pan the window — a drag that starts moving right away never pans. If a touch is cut mid-scribble, the horizontal flips it counted hold for a moment, so the next touch's strokes can finish the count. The Refresh button clears the printout — the entered line — completely; it does not re-deal the keyboard. Navigation → Diagnostics closes it. The top bar carries four buttons: Navigation 🧭, the compass, opens the drop-down; View 👀, the pair of eyes, cycles Neutral → Left hand → Right hand; Search 🔍, the magnifying glass, opens the preliminary search — type an emoji's name in the field and every emoji whose name matches the typed words deals out as a key: tap one to stage it, exactly like tapping a key, and no match shows a plain empty note; leave the search by tapping 🔍 again, through the Navigation drop-down, whose Search row is unchanged, or by the search page's own ⌨️ Back to keyboard button (top and bottom of the page) — and what you staged in the search is not lost: it is sitting in the display buttons when the keyboard comes back; Faces wears the current medium's logo and cycles the drawing set; and the printout's 📋 copy button stands at the bar's right end (in Right hand, at its left end, to the left of Navigation); and the four shelf buttons stand in the bar as emoji only, spread evenly across it — Undo ↶ at the left of Navigation, Clear 🧹, Random 🎲 and Refresh 🔄 between Faces and the printout pair — in Right hand the bar mirrors: the Clear · Random · Refresh cluster and the printout pair lead at the left, Undo closes the right end. The display and the printout are variant-aware: a sign picked while a medium's drawings are showing stages as that medium's actual artwork — the display button shows the face you picked, never the device font's character — and enters the printout as its compact code in letters (codepoint·two-letter medium code, e.g. 1F349·GO), while a native pick enters as its character and a symbol with no Unicode code enters as its assigned code; the printout shows exactly what the copy button copies. In the hand setups the display stands as a totem column of display buttons, one for each key row, with that side's family buttons inside it, between the totem and the keys — tap a display button to enter that sign, hold one to enter the whole column in standing order. The printout — the entered signs — is one unit: in Neutral it sits on top, above the display buttons; in the hand setups it stands on the outside edge (far right for Left hand, far left for Right hand), with the display buttons inside it. Its copy button stands in the top bar: at the bar's right end in Neutral and Left hand, and at its left end, to the left of the Navigation button, in Right hand. The signs stand in Line — all on a single line — in every setup; that is the printout's permanent arrangement. Its copy button copies the whole printout in one tap — no selecting, no range — and flashes a check when the copy lands. Sounds are wired (90 sounds, v2 dense coverage + the paired-sound law + the wiring round; there is no background sound): the first contact with the page plays THE HOORAY once — the entry greeting, voices throwing a hooray! — on its own protected channel: it plays to completion and every other sound is dropped while it sounds, so nothing cuts it or layers over it; that same contact arms the whole engine inside that gesture, so the first tap after the greeting pops audibly and, if the first contact is itself a tap, the hooray takes its pop's place; taps pop softly, a family deal laughs — one laugh per deal, three laughs in rotation — a sign entering the printout plops, and Undo, Clear and Refresh say uh-oh; the motion sounds too — the casino spin squeaks all through the inside now (no skips, a near-continuous little chorus while the motion lasts), the dancing crowds pick up chatter or an extra squeak on most deals, zoom steps whistle, whoop and boing, the View switch whoops with a soft squeak under it, Random springs, search results slurp in with a soft squeak under them, page turns pop twice, printout Copy pops a balloon, and a whole line or column entered by a hold adds a yay; taps stay silent while a laugh plays, and nothing sounds before your first touch. And now the paired-sound law: a sign with a paired sound speaks when it appears on the keys (quietly — several landing together speak in a quick little sequence, never all at once), when it's picked (its own sound instead of the pop), and when it's printed (its own sound instead of the plop) — the duck quacks, the bell and the bell pepper ding, the bottle pops its cork, the door twangs — and now every laughing face has a laugh of its own, the animals speak (the dog barks, the cat meows, the horse neighs), and the Egyptian hieroglyphs share one Arabian voice; the full pairing list is in Diagnostics' PAIRED SIGNS line. There is no background sound — no loop runs underneath; sounds happen only at their moments. Sound credit: “Funny high giggle” by jorickhoofd (freesound.org/s/170623), CC BY 3.0, the party horn by KVV_Audio (freesound.org/s/811914), CC BY, the horse neigh by GoodListener, the wolf howl by qubodup and the elephant trumpet by AdrianaSpalinky (all CC BY, freesound.org — full URLs in the CREDITS line); the other eighty-six sounds are CC0 — the greeting hooray by Vesperia94 (freesound.org/s/403057).
Emojistry™
emoji registry“Imogen the possibilities.”
Car Sparkle 🚗✨.ws© 2026 Qris ViGiL

How the keyboard is driven

Tap 👆At typing size ⌨️, enter a key into the display 🖥️. Also choose inside the variant strip, and close it by tapping 👆 elsewhere. At the bigger views 🔍 a tap on its own does nothing.
Scribble ✍️The zoom-out 🔍 step. Stroke one thumb 👍 on the key area: left-right-left-right ⬅️➡️ zooms out. Two flips of direction 🔀 — three strokes along the horizontal — pay one step 👣; keep scribbling ✍️ to keep stepping. There is no vertical scribble: up-down strokes ⬆️⬇️ fire nothing, so they can never fight the downward swipe refresh — zooming in is the double tap's and the pinch's job. A plain drag, or a single back-and-forth ↔️, counts for nothing.
Double tap 👆The keyboard's own step zoom 🔍. Double tap 👆 the keys and the view steps into the area you tapped: at a bigger view 🔍 it steps in toward typing size ⌨️, centred on the key you double tapped; at typing size it steps back out, keeping that same area in view. Neither tap of the pair picks a key. A single tap 👆 waits a beat ⏳ to be sure it isn't the first half of a double tap, then picks as always.
Pinch 🤏Two fingers on the pad — the pinch zoom 🔍. Put two fingers down on the keys and spread them apart to step in, close them together to step out — the same stepped zoom, same typing-size floor and same whole-family ceiling as the scribble and the double tap. Each clear stretch or squeeze pays one step 👣; keep spreading or closing to keep stepping. Every step is anchored between your fingers: the key nearest the midpoint stays in view in the landed window. The moment the second finger lands, whatever one-finger gesture was in progress is cancelled — a tap waiting out its beat does not pick, a hold counting toward a file does not fire, a scribble aborts, an armed slide disarms — and lifting back to one finger does not resume it: that finger does nothing until it lifts too. A pinch never picks, stages, deals, or pans, and it works the same in Neutral, Left hand, and Right hand.
Hold a key ✋At typing size ⌨️, press a key and hold it still ✋ for a moment ⏳: its file deals into the keys in place (see “The record” below). At the middle view only, the same hold arms sliding instead; at the whole-family view the hold does nothing.
The shelf 🗄️Tap 👆 a key at typing size and the emoji stages onto the shelf up top — six to a line, up to five lines (30), and it stays there waiting. Tap a staged emoji to enter it — entries land in the order your taps fall. Hold a staged emoji and its whole line of six enters in standing order. What enters leaves the shelf and joins the printout.
The printout 🖨️What you enter collects in the printout — one unit: the entered signs. Its copy button stands up in the top bar — at the bar's right end in Neutral and for the left hand, and at its left end, to the left of the Navigation button, for the right hand. In Neutral the unit sits on top, above the display buttons; in the hand setups it stands on the outside — the far right edge for the left hand, the far left for the right — with the display buttons inside it. The signs stand in Line — all of them on a single line — in every setup; that is the printout's permanent arrangement. The copy button copies the whole printout in one tap 📋 — no selecting, no range, no select-all — and flashes a check ✓ when the copy lands. What the printout holds is text: a plain native sign stands as its character, a variant — a medium's face of a sign — stands as its code in letters (codepoint · the medium's two-letter code), and a symbol with no Unicode code at all stands as its assigned code. The printout shows exactly what Copy carries. The Refresh button clears the printout.
The view 👁️The View button — the pair of eyes 👀 — tap it and the keyboard cycles Neutral → Left hand → Right hand. The button itself is symbol-only — a little pair of eyeballs whose pupils actually glance left and right — so the setup you are in is named by the note that flashes on the switch and by Diagnostics' VIEW line. Neutral is the horizontal display at the top — staged signs in lines of six over a 6-across grid. Left hand works the keys on the left (5 across) while the printout stands at the right edge of the screen and the display stands as a totem column of display buttons inside it — one button for each key row, each exactly the height of its row — with the right family buttons inside the totem, between the totem and the keys; Right hand mirrors it — printout at the left edge, totem inside it, left family buttons inside the totem, keys close to the right hand. The staged signs are one list in every setup: switch and the same signs re-render — lines of six in Neutral, the column in a hand setup. Tap a display button to enter that sign; hold one to enter the whole column in standing order. Everything else — the gestures, the file deal, Faces, the four buttons — works the same in all three setups.
Search 🔍The Search button — the magnifying glass 🔍, third of the four top buttons (Navigation 🧭 · View 👀 · Search 🔍 · Faces) — opens the preliminary search. Type ⌨️ in the field and every emoji whose official Unicode name matches the typed words deals out into a results grid in the same style as keys — write broccoli and the broccoli 🥦 picture deals out. Tap a result and it stages onto the shelf, exactly like tapping a key. Matching is by name only — word by word, case-insensitive — with no keyword or synonym layer yet; a word with no match shows a plain empty note. Leave the search by the page's own ⌨️ Back to keyboard button — it stands at the top and the bottom of the search page — by tapping 🔍 again, or through the Navigation 🧭 drop-down, whose Search row is unchanged. And what you selected in the search is not lost: it staged onto the shelf the moment you tapped it, so it is sitting in the display buttons when the keyboard comes back.
Faces 🎭The right tab cycles the drawing set the keys wear: Native → Google → Twitter → Microsoft → OpenMoji. Pick a picture key and the shelf shows the face you actually picked — that medium's own drawing, never your device's guess at the character. When it enters, the printout writes its code instead — the codepoint and the medium's two letters, like 1F349·GO — because the face stays home and the letters travel: no device out there can redraw letters into its own face. A set with no drawing for a key falls back to the character, and that key picks, stages and enters as a plain native sign, exactly as in Native.
The record 📜Hold a key at typing size and its file deals into the top keys of the grid in place — no window, no new screen: only as many keys as the file has faces, and every other key keeps the emoji it already held. First the current faces across the mediums — Apple · Google · Samsung · Microsoft · Twitter · Facebook — then skin tones where it has them, then each medium's history faces in the same medium order, newest to oldest. The faces deal bare — no names or dates under them. Tap a face to enter that edition; hold a face and its own deeper detail — codepoint · medium · version · release and retirement — deals in as data cells across the top rows. Deal another key's file and the first file's keys hand their emojis back before the new file lands. Leave the file by dealing something else — tap any family button, or cycle Faces.
Shelf buttons 🎛️Undo steps back the last staging — or, with the shelf empty, pulls the last entered item back. Clear empties the shelf. Random stages one random emoji. Refresh clears the printout — the entered line, the window of entered signs — completely. It does not re-deal or refresh the keyboard: the downward swipe alone refreshes the keyboard.
Sounds 🔊The keyboard is not silent anymore — and it greets you: the first touch of the page sounds the hooray — voices throwing a hooray! — once, before anything else: that's the opening, the first sound you hear, and it plays whole — nothing else sounds over it and nothing cuts it short. The browser won't let any page make a sound before you've touched it, so your first touch is the doorbell. If that first touch is itself a tap, the hooray takes the tap's place — one sound for the hello, not two. From then on, taps pop softly — every key tap that stages a pick, and every tap of the keyboard's own buttons (the family buttons, the shelf buttons, the top bar), gives a quiet little pop, the click of the instrument; a fresh tap restarts the pop rather than piling another on top. Gestures stay silent — no pop for a scribble, a pinch, a hold or a slide, and a tap that turns out to be the first half of a double tap never pops at all. When a family is dealt — a family button tap, or holding a key to deal its file — the faces laugh: one laugh per deal, never one per face, taking turns through three laughs in rotation. When a sign enters the printout it lands with a plop — one plop per entry, whether a single sign goes in or a whole line at once. Undo, Clear and Refresh say uh-oh. While a laugh is playing the taps keep quiet — a pop never talks over a laugh. And the motion itself sounds now, too, so the busy moments are never silent: the casino spin of a deal squeaks softly underneath — and the squeaks run all through the inside now: little squeaks all through the motion, a near-continuous chorus while things are moving — and on most deals the dancing faces pick up a low burst of chatter or an extra squeak under their dance, after the laugh has had its moment. Zoom steps whistle or whoop on the way in and boing on the way out; the View button 👀 whoops as it switches, with a soft squeak under the whoop; the Random button springs; search results deal in with a slurp and a soft squeak under it; turning a page gives two quiet pops; copying the printout pops a balloon as the check flashes; and entering a whole line or column at once — a hold on the display — adds a yay to the plop. The mix keeps its order: the motion sounds quietest, the accompaniment low, the events in the middle, the laughs fullest. The sounds only start once you have touched the keyboard (the browser's rule), and if the device is muted or a sound can't play, the keyboard works exactly as it did before, in silence. And some signs carry a sound of their own: a sign with a paired sound speaks when it appears on the keys — quietly, and if several land in one deal they speak in a quick little sequence, never all at once — it speaks when it's picked, its own sound taking the pop's place, and it speaks when it's printed, taking the plop's place. The duck 🦆 quacks, the bell 🔔 dings — the bell pepper 🫑 dings too — the bottle 🍾 pops its cork, the mouth 👄 bwips, the door 🚪 twangs, the keyboard 🎹 runs a xylophone gliss; the whole pairing list lives in Diagnostics. And every laughing face has a laugh of its own now — twelve faces, twelve different laughs: the rolling-on-the-floor face 🤣 gets the helpless fit that can't stop, the tears-of-joy face 😂 its tumbling laugh, right down to the grinning cat 😺, who gets the tiny fairy giggle. Each face sounds its laugh when it appears, when it's picked, and when it's printed — and the laugh that takes turns on a family deal keeps its own turn alongside. The animals speak, too: the dog 🐶 barks, the cat 🐱 meows, the cow 🐮 moos, the horse 🐴 neighs, the wolf 🐺 howls — faces and bodies alike, one voice for the whole family — and a few speak by name-wit: the hot dog 🌭 barks, the teddy bear 🧸 growls, the computer mouse 🖱️ squeaks, the carousel horse 🎠 neighs. The three laughing cats keep their laughs and never meow. And the Egyptian hieroglyphs have one voice between them — all 1,072 of them share a single Arabian phrase, a mysterious merchant's closing figure: pick one or print one and the voice sounds in full; when hieroglyphs land in a deal, the voice sounds once, quietly, however many of them landed. And there is no background sound — nothing loops underneath, ever; every sound happens at its own moment, and the bubbles 🫧 speak only with their paired bubble-plip when they appear, are picked, or are printed.
Hold, then slide ✋At the middle view only 🔍, the pan 🗺️. Press a spot 📍 on the keys and hold it still ✋ until the note 📝 says “Sliding” — then drag, and the window 🪟 slides over the family so you can look around 👀 without zooming out and back in. The hold ✋ is the gate 🚪: a drag that starts moving right away never pans, and a hold released without moving picks nothing. Neither extreme pans: at typing size ⌨️ you are there to pick, and the hold deals the file instead; zoomed all the way out, the whole family is already on screen 🖥️ — there is nothing to slide.
Emojistry™
emoji registry“Imogen the possibilities.”
Car Sparkle 🚗✨.ws© 2026 Qris ViGiL

Emojolution 🌀

One diagram 📊 for all your picks 🎯: a shared year axis 📅, one row per emoji, Apple 🍎 and Microsoft 🪟 side by side at each step 👣. ◆ marks a metamojises — the moment ⏱️ the drawing 🎨 changed. Tap 👆 a point 📍 on a row to read that step. Each emoji is drawn in your own device's 📱 font — today's drawing 🎨; the historical steps link 🔗 to Emojipedia's archive 🗄️, where the old drawings 🖼️ live.

Current updates 👁️

Emojistry watches 👀 Apple 🍎 and Microsoft 🪟 for redraws ✏️ of registered emojis. The watch 👀 began November 7, 2026 📅. When a platform redraws ✏️ an emoji, Emojistry alerts 📣 its holders by email 📧 — and every alert 🔔 points back to this page 📄, where the new drawing 🎨 takes its place in the diagram 📊.

Nothing has been recorded 📝 yet. No platform has redrawn ✏️ a watched 👀 emoji since the watch began — when one does, the metamojises ◆ lands here 📍, and the step 👣 joins the Emojolution 🌀 diagram 📊.

Watch log 📜

Nov 7, 2026The watch 👀 began. Emojistry started watching 👀 Apple 🍎 and Microsoft 🪟 for changes 🔄 to registered emojis' drawings 🎨.

Why this page exists ❓

Emojistry is the emoji registry 📖. It assigns emojis 🎯 and keeps the record 🗂️. Emojolution is that record 📜 — every drawing 🎨 an emoji has had, and when it changed 🔄.

For years the pistol 🔫 emoji on phones 📱 was a realistic revolver 🔫 — a real-looking gun 🔫. In 2016, Apple 🍎 redrew it ✏️. No announcement 📣, no asking anybody 🙋. One day your phone 📱 updates 🔄, and the same button 🔘 on the same keyboard ⌨️ now shows a bright green 🟢 toy 🧸 water pistol 🔫. Same code 🔢 underneath. Different picture 🖼️.

If your Totemoji leans on a picture 🖼️, and the company 🏢 quietly 🤫 redraws ✏️ the picture, your sign 🪧 changed while you slept 😴. Emojolution watches 👀 for exactly that — and tells 📣 the people whose signs 🪧 are affected.

Histories 📚 here are sourced from Emojipedia's archive 🗄️.

Emojistry™ · emoji registry · “Imogen the possibilities.” — a Car Sparkle 🚗✨.ws page. © 2026 Qris ViGiL.

Emojistry™
emoji registry“Imogen the possibilities.”
Car Sparkle 🚗✨.ws© 2026 Qris ViGiL

The established set 📜

The emojis already established ✅ in the registry 📖 — with their codepoints 🔢, their assignments 🎯, and each one's full Emojolution 🌀 in its drop down ⬇️.