Wuque Titanium Switch Puller
Wuque Studio · Titanium Tooling Wuque Titanium Switch Puller Full titanium alloy construction — light in the hand, extremely durable, machined for clean plate-mounted switch remova l. Full Titanium Thin Legs Short Claws 4 Colorways Light in the Hand. Built to Last. The Wuque Titanium Switch Puller is a precision tool from Wuque Studio, machined from full titanium alloy. The titanium construction makes the puller exceptionally light yet extremely durable — engineered to slip between switches in tight plate cutouts, depress switch tabs cleanly, and last build after build without bending, deforming, or scraping the case. Titanium Alloy Light Yet Extremely Durable Full titanium alloy construction makes the puller very light in the hand while standing up to repeated use. The strength-to-weight ratio of titanium is what lets the tool stay thin without giving up rigidity. Thin Yet Durable Legs Resistant to Bending Titanium alloy keeps the legs thin and resistant to bending or deformation. Slips between the case and the neighbouring switch without scraping the case — clean tool entry, even on a tight 60% layout. Short Claws Built for Cramped Spaces The claws are sized just right to push in the switch tabs in cramped spaces without damaging the switch housing. Designed for plate-mounted switch removal where larger pullers can't fit. Four Colorways Pick the finish that matches your build — every colorway shares the same full titanium alloy body and machining tolerances. Titanium Silver Raw titanium finish Titanium Blue Deep blue finish Black Matte black finish Prism Iridescent multi-tone Note: Prism color will vary from batch to batch — every Prism puller has a unique hue distribution. Use Case Designed for plate-mounted switch removal on mechanical keyboards. Slide the legs between the plate cutout and the switch, depress the switch tabs, and lift the switch out cleanly — without scratching the case or damaging the housing. Technical Specifications Brand Wuque Studio Tool Type Switch Puller — plate-mounted switch removal tool Material Full titanium alloy Leg Profile Thin, bend-resistant Claw Profile Short, fits cramped layouts Colorways Titanium Silver · Titanium Blue · Black · Prism Compatibility Mechanical keyboard switches with standard MX-style tabs Frequently Asked Questions What is the Wuque Titanium Switch Puller used for? It's a precision tool for plate-mounted mechanical keyboard switch removal. The thin titanium legs slip between the plate cutout and the switch, the short claws depress the switch tabs, and the switch lifts out cleanly without scratching the case or damaging the housing. Why titanium instead of steel or aluminum? Titanium alloy gives the puller a high strength-to-weight ratio — exceptionally light in the hand while staying durable. That balance is what allows the legs to stay thin enough to slip between switches without bending or deforming under repeated use. Will the thin legs bend? Titanium alloy is engineered to resist bending and deformation at this thin profile. With normal use the legs maintain their shape build after build. Can I use this on a hot-swap keyboard? The Wuque Titanium Switch Puller is primarily designed for plate-mounted (soldered) switch removal — depressing the switch tabs from the top. For hot-swap boards, a standard top-pull switch puller usually works fine, but this tool can also assist when switches sit tight in the plate. Why does the Prism colorway vary between units? The Prism colorway uses an iridescent multi-tone finish where the hue distribution naturally varies from batch to batch. Every Prism puller has its own unique tonal mix — that variation is part of the colorway's character, not a defect. Is this compatible with all mechanical keyboard switches? The puller is designed for switches with standard MX-style tabs — which covers the vast majority of modern mechanical and Hall Effect switches on the market. .wuque-desc{--wuque-accent:#dc2626;--wuque-accent-soft:#ef4444;--wuque-pearl:#f5f5f5;--wuque-ink:#0a0a0a;--wuque-ink-soft:#262626;--wuque-muted:#6b6b6b;--wuque-line:#e5e5e5;--wuque-bg:#fafafa;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--wuque-ink);line-height:1.65;font-size:clamp(15px,1.05vw,17px);max-width:1100px;margin:0 auto;padding:0} .wuque-desc *{box-sizing:border-box} .wuque-desc img{max-width:100%;height:auto;display:block;border-radius:12px} .wuque-hero{position:relative;border-radius:20px;overflow:hidden;margin-bottom:48px;background:#0a0a0a} .wuque-hero__img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:0;opacity:.78} .wuque-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.25) 0%,rgba(10,10,10,.85) 100%)} .wuque-hero__content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(28px,5vw,56px);color:#fff !important} .wuque-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.78em;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--wuque-accent-soft) !important;margin-bottom:16px;padding:6px 12px;border:1px solid rgba(239,68,68,.35);border-radius:999px;align-self:flex-start;background:rgba(220,38,38,.08)} .wuque-desc .wuque-hero__title{font-size:clamp(28px,4.4vw,48px);margin:0 0 14px;font-weight:900;line-height:1.05;letter-spacing:-.02em;color:#fff !important;max-width:820px;text-align:left} .wuque-desc .wuque-hero__tagline{font-size:clamp(15px,1.3vw,18px);margin:0 0 22px;color:rgba(255,255,255,.88) !important;max-width:720px;text-align:left;line-height:1.5} .wuque-hero__chips{display:flex;gap:8px;flex-wrap:wrap} .wuque-chip{display:inline-block;padding:7px 13px;border-radius:8px;background:rgba(255,255,255,.08);font-size:.82em;font-weight:700;border:1px solid rgba(255,255,255,.18);color:#fff !important;letter-spacing:.04em} .wuque-chip--accent{background:rgba(220,38,38,.18) !important;border-color:rgba(239,68,68,.45) !important;color:#fca5a5 !important} .wuque-section{margin-bottom:52px} .wuque-desc .wuque-h2{font-size:clamp(22px,2.4vw,30px);margin:0 0 16px;font-weight:800;letter-spacing:-.015em;color:var(--wuque-ink);text-align:left;line-height:1.2} .wuque-lead{font-size:clamp(15px,1.1vw,17px);color:var(--wuque-muted);margin:0 0 22px;max-width:840px;line-height:1.65} .wuque-lead strong{color:var(--wuque-ink);font-weight:700} .wuque-fineprint{font-size:.88em;color:var(--wuque-muted);font-style:italic;margin:14px 0 0;line-height:1.6} .wuque-fineprint strong{color:var(--wuque-ink);font-style:normal} .wuque-pillar{background:#fff;border:1px solid var(--wuque-line);border-radius:14px;padding:32px 26px;transition:border-color .2s,transform .2s} .wuque-pillar:hover{border-color:var(--wuque-ink);transform:translateY(-2px)} .wuque-pillar__num{display:inline-block;font-size:.72em;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--wuque-accent) !important;margin-bottom:14px;border-bottom:2px solid var(--wuque-accent);padding-bottom:4px} .wuque-desc .wuque-pillar__title{font-size:1.1em;margin:0 0 10px;font-weight:700;color:var(--wuque-ink);text-align:left;letter-spacing:-.01em} .wuque-pillar p{margin:0;color:var(--wuque-muted);font-size:.95em;line-height:1.6} .wuque-grid--4{grid-template-columns:repeat(4,1fr)} .wuque-colorpill{background:#fff;border:1px solid var(--wuque-line);border-radius:14px;padding:24px 22px;transition:border-color .2s,transform .2s;display:flex;flex-direction:column;align-items:flex-start;gap:6px} .wuque-colorpill:hover{border-color:var(--wuque-ink);transform:translateY(-2px)} .wuque-colorpill__swatch{width:36px;height:36px;border-radius:50%;margin-bottom:10px;border:1px solid var(--wuque-line);flex-shrink:0;box-shadow:0 2px 8px rgba(10,10,10,.08)} .wuque-colorpill--ti-silver .wuque-colorpill__swatch{background:linear-gradient(135deg,#d6d6d8 0%,#9ea0a4 60%,#bfc0c4 100%)} .wuque-colorpill--ti-blue .wuque-colorpill__swatch{background:linear-gradient(135deg,#2a5d8a 0%,#1c3d5e 60%,#345d80 100%)} .wuque-colorpill--black .wuque-colorpill__swatch{background:linear-gradient(135deg,#2a2a2a 0%,#0a0a0a 100%)} .wuque-colorpill--prism .wuque-colorpill__swatch{background:linear-gradient(135deg,#7a4ec5 0%,#3b82f6 25%,#10b981 50%,#facc15 75%,#ef4444 100%)} .wuque-desc .wuque-colorpill__name{font-size:1em;color:var(--wuque-ink);font-weight:700;text-align:left;letter-spacing:-.01em} .wuque-colorpill__sub{font-size:.85em;color:var(--wuque-muted);font-weight:500} .wuque-note{position:relative;background:#fff;border:1px solid var(--wuque-line);border-radius:12px;padding:22px 26px;padding-left:28px} .wuque-note::before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--wuque-accent);border-radius:12px 0 0 12px} .wuque-note__tag{display:inline-block;font-size:.72em;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--wuque-accent);margin-bottom:8px} .wuque-note p{margin:0} .wuque-table-wrap{overflow-x:auto;border:1px solid var(--wuque-line);border-radius:12px;background:#fff} .wuque-table{width:100%;border-collapse:collapse;font-size:.95em} .wuque-table th,.wuque-table td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--wuque-line)} .wuque-table tbody tr:last-child td{border-bottom:none} .wuque-table tbody tr:hover{background:var(--wuque-pearl)} .wuque-grid{display:grid;gap:18px} .wuque-grid--3{grid-template-columns:repeat(3,1fr)} .wuque-faq{display:grid;gap:10px} .wuque-faq details{background:#fff;border:1px solid var(--wuque-line);border-radius:12px;overflow:hidden;transition:border-color .2s} .wuque-faq details:hover{border-color:var(--wuque-ink-soft)} .wuque-faq details[open]{border-color:var(--wuque-ink)} .wuque-faq summary{padding:18px 22px;cursor:pointer;font-weight:600;color:var(--wuque-ink);font-size:.98em;list-style:none;position:relative;min-height:44px;display:flex;align-items:center;padding-right:52px} .wuque-faq summary::-webkit-details-marker{display:none} .wuque-faq summary::after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:1.5em;font-weight:300;color:var(--wuque-accent);transition:transform .2s;line-height:1} .wuque-faq details[open] summary::after{content:"−"} .wuque-faq details>div{padding:0 22px 20px;color:var(--wuque-muted);font-size:.95em;line-height:1.65} @media (max-width:900px){ .wuque-grid--3,.wuque-grid--4{grid-template-columns:repeat(2,1fr)} .wuque-hero__img{aspect-ratio:4/3} } @media (max-width:540px){ .wuque-section{margin-bottom:36px} .wuque-grid--3,.wuque-grid--4{grid-template-columns:1fr} .wuque-pillar,.wuque-colorpill{padding:22px} .wuque-hero__content{padding:24px} }