HMX Macchiato — Subtle Clack Linear Switch with POK Stem | 42gf · Factory Lubed
HMX Macchiato Linear Switch - Product Details /* ========================================= DIYKEY Independent Scope · Minimalist Premium Design Product: HMX Macchiato Linear Switch ========================================= */ .dk-product-details { /* Design Tokens (Adapted to Caramel Macchiato / Cream White theme) */ --dk-primary: #92400E; /* Amber/Brown 800 - Caramel */ --dk-primary-light: #FEF3C7; /* Amber 100 - Cream */ --dk-primary-hover: #78350F; /* Amber 900 */ --dk-text-title: #27272A; /* Slate 800 */ --dk-text-main: #3F3F46; /* Slate 700 */ --dk-text-muted: #71717A; /* Slate 500 */ --dk-text-light: #A1A1AA; /* Slate 400 */ --dk-bg-main: #FAFAF9; /* Zinc 50 - Warm White */ --dk-bg-card: #FFFFFF; --dk-bg-subtle: #F4F4F5; /* Zinc 100 */ --dk-border-color: #E4E4E7; /* Zinc 200 */ --dk-radius-xl: 32px; --dk-radius-lg: 24px; --dk-radius-md: 16px; --dk-shadow-sm: 0 4px 6px -1px rgba(0, 0, 0, 0.03); --dk-shadow-md: 0 10px 25px -5px rgba(0, 0, 0, 0.05); --dk-shadow-hover: 0 20px 40px -10px rgba(0, 0, 0, 0.08); --dk-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); --dk-transition-bounce: all 0.5s cubic-bezier(0.34, 1.56, 0.64, 1); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; background-color: var(--dk-bg-main); color: var(--dk-text-main); line-height: 1.6; padding-bottom: 80px; box-sizing: border-box; -webkit-font-smoothing: antialiased; } .dk-product-details * { box-sizing: border-box; margin: 0; padding: 0; } .dk-container { width: 92%; max-width: 1100px; margin: 0 auto; } /* Generic Titles */ .dk-section-title { font-size: 36px; font-weight: 800; text-align: center; margin: 80px 0 40px; letter-spacing: -1px; color: var(--dk-text-title); line-height: 1.2; } .dk-section-title::after { content: ''; display: block; width: 48px; height: 4px; margin: 16px auto 0; background-color: var(--dk-primary); border-radius: 4px; } .dk-highlight-orange { color: var(--dk-primary); } /* ================= Hero Section ================= */ .dk-hero-section { padding: 40px 0 60px; } .dk-hero-grid { display: grid; grid-template-columns: 1.1fr 0.9fr; gap: 56px; align-items: center; } .dk-video-wrapper { position: relative; width: 100%; aspect-ratio: 16 / 9; margin: 0 auto; border-radius: var(--dk-radius-xl); overflow: hidden; background: #000000; box-shadow: var(--dk-shadow-md); transform: translateZ(0); display: flex; align-items: center; justify-content: center; color: var(--dk-text-muted); font-size: 14px; } .dk-video-wrapper iframe, .dk-video-wrapper img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; border: none; } .dk-hero-badge { display: inline-flex; background: var(--dk-primary-light); color: var(--dk-primary-hover); padding: 8px 18px; border-radius: 40px; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 20px; border: 1px solid #FDE68A; } .dk-hero-title { font-size: 44px; font-weight: 800; line-height: 1.2; margin-bottom: 24px; letter-spacing: -1px; color: var(--dk-text-title); } .dk-hero-subtitle { font-size: 18px; color: var(--dk-text-muted); font-weight: 600; margin-bottom: 24px; line-height: 1.5; } .dk-hero-desc { font-size: 16px; color: var(--dk-text-main); margin-bottom: 32px; line-height: 1.7; } .dk-hero-tags { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 32px; } .dk-tag { background: var(--dk-bg-subtle); padding: 8px 16px; border-radius: 40px; font-size: 14px; font-weight: 600; color: var(--dk-text-main); transition: var(--dk-transition); border: 1px solid var(--dk-border-color); } .dk-tag:hover { background: var(--dk-primary-light); color: var(--dk-primary-hover); border-color: #FDE68A; transform: translateY(-2px); } /* ================= Trust Numbers ================= */ .dk-trust-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; margin: 64px 0; text-align: center; background: var(--dk-bg-subtle); padding: 40px 24px; border-radius: var(--dk-radius-xl); border: 1px solid var(--dk-border-color); } .dk-trust-num { font-size: 36px; font-weight: 800; color: var(--dk-primary-hover); letter-spacing: -1px; } .dk-trust-label { font-size: 13px; color: var(--dk-text-muted); font-weight: 700; margin-top: 6px; text-transform: uppercase; letter-spacing: 0.5px; } /* ================= Pain Points ================= */ .dk-pain-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; } .dk-pain-card { background: var(--dk-bg-card); padding: 40px 24px; border-radius: var(--dk-radius-lg); text-align: center; box-shadow: var(--dk-shadow-sm); border: 1px solid #f3f4f6; transition: var(--dk-transition); } .dk-pain-card:hover { transform: translateY(-8px); box-shadow: var(--dk-shadow-hover); border-color: var(--dk-primary-light); } .dk-pain-icon { width: 56px; height: 56px; margin: 0 auto 24px; color: var(--dk-text-title); transition: var(--dk-transition); } .dk-pain-icon svg { width: 100%; height: 100%; } .dk-pain-card:hover .dk-pain-icon { color: var(--dk-primary); transform: scale(1.1); } .dk-pain-card h3 { font-size: 20px; font-weight: 700; margin-bottom: 16px; color: var(--dk-text-title); } .dk-pain-card p { font-size: 15px; color: var(--dk-text-muted); } .dk-pain-solution { margin-top: 40px; background: var(--dk-text-title); color: #ffffff; padding: 24px 32px; border-radius: var(--dk-radius-md); text-align: center; font-size: 18px; font-weight: 500; box-shadow: var(--dk-shadow-md); } /* ================= FABE Feature Blocks ================= */ .dk-feature-block { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; margin: 100px 0; } .dk-feature-block.reverse { direction: rtl; } .dk-feature-block.reverse > * { direction: ltr; } .dk-feature-media { width: 100%; border-radius: var(--dk-radius-lg); box-shadow: var(--dk-shadow-md); overflow: hidden; background: var(--dk-bg-subtle); aspect-ratio: 4/3; display: flex; align-items: center; justify-content: center; color: var(--dk-text-light); font-size: 18px; font-weight: bold; text-align: center; border: 2px dashed var(--dk-border-color); } .dk-feature-media img { width: 100%; height: 100%; object-fit: cover; display: block; } .dk-feature-text h3 { font-size: 32px; font-weight: 800; line-height: 1.3; margin-bottom: 28px; color: var(--dk-text-title); } .dk-fabe-list { display: flex; flex-direction: column; gap: 28px; } .dk-fabe-item { padding-left: 20px; border-left: 4px solid var(--dk-primary); } .dk-fabe-item strong { display: block; font-size: 18px; color: var(--dk-text-title); margin-bottom: 6px; } .dk-fabe-item p { font-size: 16px; color: var(--dk-text-muted); } /* ================= Spec Tables ================= */ .dk-table-wrapper { margin-bottom: 48px; border-radius: var(--dk-radius-md); background: var(--dk-bg-card); box-shadow: var(--dk-shadow-sm); border: 1px solid var(--dk-border-color); overflow-x: auto; -webkit-overflow-scrolling: touch; } /* Custom Scrollbar for better UX on desktop & mobile hints */ .dk-table-wrapper::-webkit-scrollbar { height: 6px; } .dk-table-wrapper::-webkit-scrollbar-track { background: var(--dk-bg-subtle); border-radius: 0 0 8px 8px; } .dk-table-wrapper::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 8px; } .dk-table-wrapper::-webkit-scrollbar-thumb:hover { background: #94a3b8; } .dk-table { width: 100%; border-collapse: collapse; font-size: 16px; white-space: nowrap; } .dk-table th, .dk-table td { padding: 20px 24px; border-bottom: 1px solid var(--dk-border-color); text-align: left; } .dk-table th { background: var(--dk-bg-subtle); font-weight: 700; color: var(--dk-text-title); white-space: nowrap; } .dk-comp-winner { color: #ffffff; font-weight: 700; background: var(--dk-primary-hover); padding: 4px 12px; border-radius: 8px; white-space: nowrap; } .dk-table-compare, .dk-table-specs { min-width: 600px; } .dk-spec-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 32px; } .dk-spec-card { background: var(--dk-bg-subtle); padding: 24px; border-radius: var(--dk-radius-md); text-align: center; border: 1px solid var(--dk-border-color); transition: var(--dk-transition); } .dk-spec-card:hover { background: #fff; box-shadow: var(--dk-shadow-hover); transform: translateY(-4px); } .dk-spec-card span { font-size: 32px; display: block; margin-bottom: 16px; } .dk-spec-card strong { display: block; font-size: 16px; margin-bottom: 6px; color: var(--dk-text-title); } .dk-spec-card p { font-size: 14px; color: var(--dk-text-muted); } /* ================= Testimonials ================= */ .dk-testimonial-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; } .dk-testimonial-card { background: var(--dk-bg-card); padding: 32px; border-radius: var(--dk-radius-lg); box-shadow: var(--dk-shadow-sm); border: 1px solid var(--dk-border-color); transition: var(--dk-transition); display: flex; flex-direction: column; } .dk-testimonial-card:hover { transform: translateY(-6px); box-shadow: var(--dk-shadow-hover); } .dk-testimonial-card h4 { font-size: 16px; font-weight: 700; color: var(--dk-text-title); margin-bottom: 10px; line-height: 1.4; } .dk-stars { color: #F59E0B; font-size: 18px; margin-bottom: 16px; } .dk-testimonial-card p { font-size: 16px; font-style: italic; color: var(--dk-text-main); margin-bottom: 24px; line-height: 1.7; flex-grow: 1; } .dk-testimonial-user { font-weight: 700; color: var(--dk-primary-hover); font-size: 15px; } /* ================= Trust Features ================= */ .dk-trust-features { background: var(--dk-bg-card); border-radius: var(--dk-radius-xl); padding: 60px 32px; text-align: center; margin: 80px 0; border: 1px solid var(--dk-border-color); box-shadow: var(--dk-shadow-sm); } .dk-tf-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; max-width: 900px; margin: 40px auto 0; } .dk-tf-item { display: flex; flex-direction: column; align-items: center; transition: var(--dk-transition); } .dk-tf-item:hover { transform: translateY(-5px); } .dk-tf-icon { width: 56px; height: 56px; margin-bottom: 16px; color: var(--dk-text-muted); } .dk-tf-item:hover .dk-tf-icon { color: var(--dk-primary-hover); } .dk-tf-item p { font-weight: 700; color: var(--dk-text-title); font-size: 18px; margin-bottom: 8px;} .dk-tf-item span { font-size: 14px; color: var(--dk-text-muted); } /* ================= FAQ ================= */ .dk-faq-wrapper { max-width: 800px; margin: 0 auto; padding: 0 10px; } .dk-faq-item { background: var(--dk-bg-card); border: 1.5px solid var(--dk-border-color); border-radius: var(--dk-radius-md); margin-bottom: 20px; transition: var(--dk-transition); position: relative; overflow: hidden; } .dk-faq-item:hover { border-color: #d1d5db; box-shadow: var(--dk-shadow-sm); } .dk-faq-item::before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 0; background-color: var(--dk-primary); transition: width 0.3s ease; z-index: 2; } .dk-faq-item.active { border-color: var(--dk-primary-hover); box-shadow: var(--dk-shadow-hover); } .dk-faq-item.active::before { width: 5px; } .dk-faq-button { width: 100%; padding: 24px 28px; background: none; border: none; display: flex; align-items: flex-start; justify-content: space-between; cursor: pointer; text-align: left; gap: 16px; outline: none; } .dk-faq-q-box { display: flex; gap: 16px; align-items: flex-start; } .dk-faq-label { font-size: 14px; font-weight: 800; color: var(--dk-primary-hover); background: var(--dk-primary-light); width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; border-radius: 8px; flex-shrink: 0; } .dk-faq-question-text { font-size: 18px; font-weight: 700; color: var(--dk-text-title); line-height: 1.4; } .dk-faq-icon { width: 24px; height: 24px; color: var(--dk-text-light); transition: var(--dk-transition-bounce); flex-shrink: 0; } .dk-faq-item.active .dk-faq-icon { transform: rotate(180deg); color: var(--dk-primary-hover); } .dk-faq-collapse { display: grid; grid-template-rows: 0fr; transition: grid-template-rows 0.4s cubic-bezier(0.34, 1.56, 0.64, 1); } .dk-faq-item.active .dk-faq-collapse { grid-template-rows: 1fr; } .faq-answer-inner { overflow: hidden; } .dk-faq-answer { padding: 0 28px 28px 72px; color: var(--dk-text-main); font-size: 16px; line-height: 1.8; } /* ================= Responsive (Mobile Optimization) ================= */ @media (max-width: 992px) { .dk-hero-title { font-size: 38px; } .dk-hero-grid { gap: 40px; } .dk-feature-block { gap: 40px; margin: 80px 0; } } @media (max-width: 768px) { /* Typography & General Spacing */ .dk-section-title { font-size: 26px; text-align: left; margin: 56px 0 24px; } .dk-section-title::after { margin-left: 0; } .dk-product-details { padding-bottom: 40px; } /* Hero Section */ .dk-hero-section { padding: 24px 0 40px; } .dk-hero-grid { grid-template-columns: 1fr; gap: 32px; text-align: left; } .dk-video-wrapper { border-radius: var(--dk-radius-lg); } .dk-hero-title { font-size: 32px; margin-bottom: 16px; } .dk-hero-subtitle { font-size: 16px; margin-bottom: 16px; } .dk-hero-desc { font-size: 15px; margin-bottom: 24px; } .dk-hero-tags { justify-content: flex-start; gap: 8px; margin-bottom: 24px; } .dk-tag { font-size: 13px; padding: 6px 14px; } /* Trust Numbers */ .dk-trust-grid { grid-template-columns: repeat(2, 1fr); padding: 24px 16px; margin: 48px 0; gap: 20px; border-radius: var(--dk-radius-lg); } .dk-trust-num { font-size: 28px; } .dk-trust-label { font-size: 12px; } /* Pain Points */ .dk-pain-section .dk-section-title + p { font-size: 15px; margin-bottom: 24px; line-height: 1.5; } .dk-pain-grid { grid-template-columns: 1fr; gap: 20px; } .dk-pain-card { padding: 28px 20px; text-align: left; } .dk-pain-icon { margin: 0 0 16px 0; width: 48px; height: 48px; } .dk-pain-card h3 { font-size: 18px; margin-bottom: 12px; } .dk-pain-solution { text-align: left; font-size: 16px; padding: 20px; margin-top: 24px; } /* Feature Blocks */ .dk-feature-block, .dk-feature-block.reverse { grid-template-columns: 1fr; gap: 28px; direction: ltr; margin: 56px 0; } .dk-feature-text { text-align: left; } .dk-feature-text h3 { font-size: 24px; margin-bottom: 20px; } .dk-fabe-list { gap: 20px; } .dk-fabe-item { padding-left: 16px; } .dk-fabe-item strong { font-size: 16px; } .dk-fabe-item p { font-size: 14px; } /* Tables */ .dk-table-wrapper { margin-bottom: 32px; } .dk-table { font-size: 14px; } .dk-table th, .dk-table td { padding: 14px 16px; } /* Tech Specs Table - Stacked */ .dk-table-specs { min-width: 100%; display: block; white-space: normal; } .dk-table-specs tbody, .dk-table-specs tr { display: block; width: 100%; } .dk-table-specs tr { border-bottom: 1px solid var(--dk-border-color); } .dk-table-specs tr:last-child { border-bottom: none; } .dk-table-specs th, .dk-table-specs td { display: block; width: 100%; text-align: left; border-bottom: none; } .dk-table-specs th { padding: 16px 16px 4px 16px; background: transparent; font-size: 15px; color: var(--dk-text-title); } .dk-table-specs td { padding: 0 16px 16px 16px; font-size: 14px; color: var(--dk-text-muted); } /* Spec Grid */ .dk-spec-grid { grid-template-columns: repeat(2, 1fr); gap: 16px; margin-bottom: 24px; } .dk-spec-card { padding: 20px 16px; text-align: left; border-radius: var(--dk-radius-md); } .dk-spec-card span { font-size: 28px; margin-bottom: 12px; } .dk-spec-card strong { display: block; font-size: 16px; margin-bottom: 6px; color: var(--dk-text-title); } .dk-spec-card p { font-size: 14px; color: var(--dk-text-muted); } /* Testimonials */ .dk-testimonial-grid { grid-template-columns: 1fr; gap: 20px; } .dk-testimonial-card { padding: 24px 20px; } .dk-testimonial-card p { font-size: 15px; margin-bottom: 20px; } /* Trust Features */ .dk-trust-features { padding: 40px 20px; text-align: left; margin: 56px 0; border-radius: var(--dk-radius-lg); } .dk-tf-grid { grid-template-columns: 1fr; gap: 32px; margin: 32px auto 0; } .dk-tf-item { align-items: flex-start; text-align: left; flex-direction: row; gap: 20px; } .dk-tf-icon { width: 52px; height: 52px; margin-bottom: 0; flex-shrink: 0; } .dk-tf-item p { font-size: 18px; margin-bottom: 6px; font-weight: 800; } .dk-tf-item span { font-size: 14px; line-height: 1.5; display: block; } /* FAQ */ .dk-faq-button { padding: 20px 16px; } .dk-faq-question-text { font-size: 15px; } .dk-faq-answer { padding: 0 16px 20px 60px; font-size: 14px; } } @media (max-width: 480px) { .dk-hero-title { font-size: 28px; } .dk-section-title { font-size: 24px; } .dk-faq-answer { padding: 0 16px 20px 16px; margin-top: 12px; border-top: 1px solid var(--dk-bg-subtle); padding-top: 12px; } } Top-Tier Custom Acoustic Linear HMX Macchiato Linear Tired of hollow, ear-piercing linears that rattle your entire desk? Or sick of scratchy, cheap plastics that feel like stepping in mud? HMX presents a perfectly brewed masterpiece for acoustic purists and smoothness chasers—the HMX Macchiato Linear Switch.Merging elegant sound design with bleeding-edge materials, this top-tier switch pioneers a Next-Gen POK Stem (significantly smoother than POM) housed within a PA12 top and Modified Nylon bottom. The result is an incredibly clean, refined, and premium "Subtle Clack" that completely eliminates harsh plastic collisions. Boasting a cloud-like 42gf actuation paired with a 20mm extended spring for a snappy, progressive rebound. Whether you're typing away in a quiet office or grinding late-night gaming sessions, the Macchiato delivers a warm, café-like typing experience straight out of the box. 🎵 Elegant "Subtle Clack" 🧊 Next-Gen POK Stem 🪶 42gf Cloud-Like Press 🔄 20mm Extended Spring 🧈 Legendary HMX Factory Lube Clack Refined Subtle Acoustics 42gf Cloud-Like Actuation POK Ultra-Low Friction Stem HMX Legendary Pre-Lubed Core Advantages: The New Standard for Elegant Linears We know you don't just want a smooth switch—you crave that deeply satisfying, non-intrusive acoustic feedback that makes typing addictive. The Macchiato was engineered to perfectly balance "crisp acoustics" with "buttery-smooth comfort." The Problem: Harsh & Ear-Piercing Ping Many linears produce sharp, obnoxious plastic collisions or metallic spring ping when bottoming out. In shared offices or late at night, this aggressive noise profile feels cheap and highly distracting to others. The Problem: Scratchy, Degraded Travel Most standard switches use generic POM or cheap plastic blends. Once the mediocre factory lube wears off, the stem feels "sandy" and scratchy, forcing you to waste hours taking them apart to re-lube. The Problem: Fatigue & Mushy Resets Switches that are too light result in mushy, sluggish rebounds and accidental misinputs. Switches that are too heavy lead to severe finger cramps after a few hours of coding or gaming. ✨ HMX Macchiato Linear: Refined PA12/Nylon "Subtle Clack", next-gen POK extreme smoothness, and a fatigue-free 42g progressive spring. End Ear-Piercing ClacksPA12 + Nylon "Subtle Clack" Profile Acoustic Redesign The housing is forged from a highly intentional acoustic recipe: a crisp, clear PA12 top housing paired with a Modified Nylon bottom base that absorbs unwanted high-frequency resonance. Absolute Advantage This material collision filters out all harsh, piercing shatter-sounds. What remains is an incredibly clean, mid-frequency dominant "Subtle Clack." Sensory Benefit Every keystroke is non-intrusive auditory therapy. It delivers a firm, physical bottom-out confirmation, but the sound is warm and restrained—like the gentle white noise of a premium café. Perfectly office-friendly. End Scratchy FrictionNext-Gen POK Stem & HMX Pre-Lubed Material Breakthrough The stem is lavishly molded from POK (Polyketone)—an advanced polymer. This is paired with HMX's world-renowned, high-precision automated factory lubing process. Absolute Advantage POK boasts a drastically lower coefficient of friction and higher wear resistance than traditional POM. Combined with HMX's pinpoint lubing, the stem glides through the rails with zero "sandy" scratchiness. Typing Benefit Experience "butter-on-butter" smoothness straight out of the box. No tedious hand-lubing required. The linear glide is so pure it literally feels like hot knife through butter. End Finger Fatigue42gf Cloud Press & 20mm Progressive Spring Ergonomic Tuning Meticulously calibrated with a feather-light 42gf initial actuation, driven by a 20mm extended single-stage spring that smoothly transitions to a 50gf bottom-out. Absolute Advantage Hits the perfect "sweet spot." The 42g start makes rapid touch-typing effortless, while the progressive push to 50g acts as a cushion to absorb impact. The 20mm spring guarantees a ferocious, snappy rebound (Snappy Return). Typing Benefit Type like water flowing. The light start prevents joint fatigue (RSI) during 12-hour coding sessions, while the snappy bounce keeps your rhythm locked-in and prevents accidental fat-fingering. The Ultimate Upgrade: Macchiato vs. Standard Reds Feature Comparison Standard Linear (e.g., Classic Red) ✨ HMX Macchiato Linear Switch Acoustics (Sound) Loud, prone to cheap plastic ping PA12 + Nylon — Elegant, restrained "Subtle Clack" Stem Material Standard POM or blends (Average friction) Next-Gen POK — Ultra-low friction, incredibly wear-resistant Actuation Force 45–50 gf (Causes fatigue over time) 42 gf — Cloud-like start, massive fatigue relief Bottom-Out Feel Linear drop, harsh rigid collision 42g to 50g Progressive — Cushioned, comfortable landing Spring Config 15 mm standard short spring 20 mm Extended Spring — Snappy, highly responsive rebound Lubrication Usually dry, forces you to hand-lube HMX Factory Pre-Lubed — Peak buttery smoothness instantly Hardcore Tech Specs Transparent, uncompromising data for the enthusiasts. 🎵AcousticsSubtle Clack 🧊Stem MaterialUltra-Smooth POK 🪶Actuation42 gf 🔄Spring20mm Extended Product Name HMX Macchiato Linear Switch Switch Type HIFI Linear Mechanical Switch (Engineered for elegant "Subtle Clack") Manufacturer HMX Top Housing Material PA12 (Provides crystal-clear, clean acoustic resolution) Bottom Housing Material Modified Nylon (Provides a solid acoustic base, absorbs high-frequency ping) Stem Material POK (Polyketone) — Crisp bottom-out, extreme natural self-lubricating properties Operating Force 42 gf (Extremely light and comfortable) Bottom-Out Force 50 gf (Provides excellent cushioned feedback) Actuation (Pre-Travel) 2.0 mm Total Travel 4.0 mm (Effective travel ~3.8mm due to Long Pole bottom-out) Spring Specs 20 mm Single-stage extended spring Mounting Pins 5-Pin PCB Mount (Clip the 2 plastic legs with clippers for 3-Pin compatibility) Lubrication HMX Automated High-Precision Factory Pre-Lubed LED Compatibility Compatible with SMD and through-hole LEDs Real Reviews from the Keeb Community ★★★★★ "The absolute perfect switch for the office!" "The sound on these is incredible. The term 'Subtle Clack' is spot on. It has that satisfying mechanical pop, but it's so restrained and warm. I use it in an open office and no one complains at all. It's incredibly therapeutic to type on." — @QuietTypist, Senior Copywriter 📷 Attached workspace setup photo ★★★★★ "The POK stem completely changed my standards." "I always thought full POM was as smooth as it gets, until I tried this POK stem. Combined with HMX's god-tier factory lube, it is unbelievably buttery. The 42g weight is literally the perfect balance for someone who games and types heavily all day." — @ClackEnthusiast, Custom Keeb Veteran 📷 Attached switch teardown macro shot ★★★★★ "The progressive rebound is just perfect." "The PA12 top looks and feels super premium. But the best part is that 20mm spring. It starts so light, but the 50g cushion at the bottom saves my fingers from aching. Plus, the latte/coffee colorway is absolutely gorgeous on my board." — @KeebConnoisseur, Desk Aesthetics Guru 📷 Attached coffee-themed keyboard build photo Premium Engineering, Worry-Free Shopping Compatibility Guarantee & 30-Day Returns Fits all Cherry MX style hot-swap sockets. (Clip the 5-pin versions to fit 3-pin boards easily). Buy with confidence. Premium HMX Quality Manufactured by HMX, renowned for the best factory lubing and tightest housing tolerances in the custom keyboard scene. Free Shipping & Lightning Dispatch Free shipping on orders over $80 globally. In-stock and dispatched within 24 hours. Full tracking available. Frequently Asked Questions (FAQs) Q What is the difference between POK and traditional POM stems? POK (Polyketone) is an advanced engineering polymer that surpasses POM. It boasts a significantly lower coefficient of friction and far higher wear resistance. When used as a stem, it eliminates the "sandy" scratchiness common in normal POM switches, delivering an absurdly buttery-smooth glide. Furthermore, upon bottom-out, POK produces an incredibly clean, solid acoustic feedback that HIFI enthusiasts adore. Q What exactly does a "Subtle Clack" sound like? Standard "Clack" switches are often very loud, sharp, and high-pitched, while "Thock" switches can sometimes sound too deep or muted. The Macchiato perfectly blends the crispness of a PA12 top with the sound-absorbing qualities of a Nylon base. The result is a highly present, mid-to-high frequency pop that is extremely restrained. It sounds like a ceramic spoon gently tapping a coffee cup—clean, crisp, yet entirely office-friendly. Q Is the 42gf actuation force good for gaming? Absolutely! 42gf is widely considered the "golden balance" between speed and endurance. The initial press is incredibly light, allowing for rapid-fire combos without draining your stamina. However, the 20mm extended spring smoothly ramps the force up to 50gf at the bottom-out. This progressive resistance provides a safety cushion, effectively preventing accidental misinputs (fat-fingering) during tense gaming moments. Q Do I need to hand-lube these switches myself? Not at all. HMX's automated factory lubing is widely regarded as the "ceiling" of the custom keyboard scene. A highly precise amount of lube is applied to the rails, leaf, and spring. Combined with the naturally self-lubricating POK stem, the switch arrives in its absolute peak buttery-smooth state. Hand-lubing is completely unnecessary and saves you hours of tedious work. Q My keyboard is a 3-pin hot-swap board. Can I use this 5-pin switch? Yes, you can! The two extra plastic legs on the bottom of the switch provide extra stem stability and eliminate horizontal wobble on plateless PCBs. If your PCB only supports 3-pin switches, simply use nail clippers or flush cutters to snip off those two side plastic legs flat against the base. They will fit perfectly, and doing so will not void your warranty or affect the switch's electrical functionality in any way. document.addEventListener("DOMContentLoaded", function() { const faqItems = document.querySelectorAll('.dk-faq-item'); faqItems.forEach(item => { const btn = item.querySelector('.dk-faq-button'); btn.addEventListener('click', () => { const isActive = item.classList.contains('active'); faqItems.forEach(i => { i.classList.remove('active'); i.querySelector('.dk-faq-button').setAttribute('aria-expanded', 'false'); }); if (!isActive) { item.classList.add('active'); btn.setAttribute('aria-expanded', 'true'); } }); }); });