{"product_id":"nuphy-halo96-v2-obsidian-black-io-series-mechanical-keyboard-1","title":"Nuphy Halo96 V2 Obsidian Black (IO series) - Mechanical Keyboard","description":"\u003cp\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eThe NuPhy Halo96 V2 is a premium 96% high-profile mechanical keyboard that seamlessly blends robust build quality with advanced features.\u003c\/span\u003e \u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eDesigned for both Mac and Windows users, it offers tri-mode connectivity (Bluetooth 5.1, 2.4GHz wireless, and USB-C wired) and supports QMK\/VIA for extensive customization.\u003c\/span\u003e \u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eWith a sleek design and durable construction, the Halo75 V2 is engineered for users who demand both style and performance. \u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch3 class=\"\"\u003eKey Features\u003c\/h3\u003e\n\u003cp class=\"\"\u003e\u003cstrong\u003eTri-Mode Connectivity\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eSwitch effortlessly between Bluetooth 5.1, 2.4GHz wireless (via included receiver), and USB-C wired modes.\u003c\/span\u003e \u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eConnect up to 4 devices and toggle between them seamlessly, ensuring uninterrupted workflow across multiple platforms.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\"\u003e\u003cstrong\u003eNuphy IO 2.0\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"text-highlight\"\u003eWeb-based\u003c\/span\u003e and user-friendly, the new NuPhy IO has the same infinite customizability and a redesigned streamlined UI, pick your \u003cspan class=\"text-highlight\"\u003estyle\u003c\/span\u003e,\u003cspan class=\"text-highlight\"\u003e layout\u003c\/span\u003e,\u003cspan class=\"text-highlight\"\u003e macro\u003c\/span\u003e...for a keyboard that is truly yours.\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"\"\u003e\u003cstrong\u003eHot-Swappable Switches\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eEasily swap out switches without soldering to customize your typing experience.\u003c\/span\u003e \u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eCompatible with a wide range of mechanical switches, offering flexibility in tactile feedback and actuation force.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\"\u003e\u003cstrong\u003eDouble-Shot PBT Keycaps\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eDurable and oil-resistant keycaps with double-shot legends for long-term clarity.\u003c\/span\u003e \u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eDesigned for a comfortable typing experience with a refined texture that resists shine over time.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\"\u003e\u003cstrong\u003eEnhanced Typing Experience\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eFactory-lubed stabilizers, along with PCB and plate foam layers, significantly reduce noise and improve typing feel — delivering a quieter, crisper, and more premium experience.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\"\u003e\u003cstrong\u003eCustomizable RGB Backlighting\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eIlluminate your setup with vibrant lighting effects.\u003c\/span\u003e \u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eThe Halo96 V2 offers per-key RGB customization with multiple color effects, adjustable brightness, and speed settings to match your aesthetic preferences.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\"\u003e\u003cstrong\u003eExtended Battery Life\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eA 4000mAh rechargeable battery delivers up to 57 hours of usage with backlighting on and up to 220 hours with lighting off, ensuring all-day productivity without frequent charging.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\"\u003e\u003cstrong\u003eMac \u0026amp; Windows Compatibility\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eOptimized for both macOS and Windows systems.\u003c\/span\u003e \u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eIncludes dual OS keycap sets and a built-in system switch to easily swap layouts between macOS and Windows.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"\"\u003e\u003cstrong\u003eRobust, High-Profile Design\u003c\/strong\u003e\u003cbr\u003e\u003cspan class=\"relative -mx-px my-[-0.2rem] rounded px-px py-[0.2rem] transition-colors duration-100 ease-in-out\"\u003eThe Halo96 V2's high-profile design and solid construction provide a stable and comfortable typing experience, making it an ideal choice for both office and gaming setups.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-3f07a4fd-63c1-430d-80a2-37bed5138e06\" class=\"shg-c\"\u003e\n\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(0, 0, 0);\"\u003e\u003cstrong\u003e\u003cspan\u003e\u003cspan style=\"font-size: 16px;\"\u003eSPECIFICATION\u003c\/span\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 20px;\"\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eLayout: ANSI 96%\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eNumber of Keys: 99\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eSwitch Type: High profile\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eStabilizer Type: Plate Mounted\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eMount Type: Gasket\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eHot-swappable Support: Yes \u003cbr\u003eN-key Rollover Support: Yes\u003cbr\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eBacklight: RGB-LED Underglow\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eBacklight Modes: 20+\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eCompatible System: macOS\/Windows\/Linux\/Android\/iOS\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eOperating Environment: -10 to 50℃\u003c\/span\u003e\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e \u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(29, 29, 31);\"\u003e\u003cstrong\u003e\u003cspan style=\"font-size: 16px;\"\u003eCONNECTION\u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 20px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eMode:2.4GHz, Wired (USB-C) or Bluetooth 5.0\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003e2.4GHz Polling Rate: 1000Hz\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eWired Polling Rate: 1000Hz\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eBluetooth 5.0 Polling Rate: 125Hz\u003c\/span\u003e\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: #767a79; font-size: 16px;\"\u003e \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-14a464d8-642b-40b5-bfd1-1cd5e28a5142\" class=\"shg-c\"\u003e\n\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\n\u003cdiv\u003e\u003cstrong style=\"color: rgb(29, 29, 31); font-family: var(--typeBasePrimary),var(--typeBaseFallback); font-size: var(--typeBaseSize); letter-spacing: var(--typeBaseSpacing);\"\u003eMATERIALS\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eTop Case: aluminum\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eBottom Case: PC\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003ePlate Material: POM\u003cbr\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eKeycap Type\u003cstrong\u003e:\u003c\/strong\u003e Double-shot\u003c\/span\u003e\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e \u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(29, 29, 31);\"\u003e\u003cstrong\u003e\u003cspan style=\"font-size: 16px;\"\u003eSIZE AND WEIGHT\u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003e377 × 135 × 19.6 mm\u003cbr\u003e(14.84 × 5.3 × 0.77 inches)\u003cbr\u003eWeight: 1196 g (2.26 lb)\u003cbr\u003eTyping Angles: 5° \/ 9° \/ 12°\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e \u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(29, 29, 31);\"\u003e\u003cstrong\u003e\u003cspan style=\"font-size: 16px;\"\u003ePOWER AND BATTERY\u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eBattery Capacity: 4000mAh\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eWorking Time (all lights on): 60~100 hours (lab test result)\u003cbr\u003e\u003c\/span\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003eWorking Time (all lights off): Up to 1200 hours (lab test result)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cdiv\u003e\n\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003e\u003cspan style=\"color: rgb(29, 29, 31);\"\u003e\u003cstrong\u003e\u003cspan style=\"font-size: 16px;\"\u003eIN THE BOX\u003cbr\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003cdiv class=\"shg-c\" id=\"s-997d40f7-a65c-4429-8ad4-9f0282ba85b5\"\u003e\n\u003cdiv class=\"shg-row\"\u003e\n\u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-c9c01a9c-4146-4771-8b55-d8ef54411f3f\" class=\"shg-c\"\u003e\n\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003e1 x Halo96 V2 Keyboard \u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003e1 x 1.5m (59 inches) Cable\u003cbr\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003e1 x 2.4G Receiver\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 24px;\"\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003e1 x Keycap\/Switch Puller\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003e7 x Extra Keycaps\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"shg-c-lg-6 shg-c-md-6 shg-c-sm-6 shg-c-xs-12\"\u003e\n\u003cdiv id=\"s-c22ae696-1d5a-426f-b976-ef4a75a65aed\" class=\"shg-c\"\u003e\n\u003cdiv class=\"shg-rich-text shg-theme-text-content\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"line-height: 24px;\"\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(135, 140, 140); font-size: 16px;\"\u003e1 x Sticker Set\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(36, 36, 36); font-size: 16px;\"\u003e\u003cspan style=\"color: rgb(29, 29, 31);\"\u003e\u003cspan style=\"color: rgb(135, 140, 140);\"\u003e1 x Quick Guide\/Poster\u003c\/span\u003e\u003c\/span\u003e \u003cspan style=\"color: rgb(3, 201, 153);\"\u003e\u003cspan style=\"color: rgb(0, 181, 255);\"\u003e\u003ca style=\"color: rgb(0, 181, 255);\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0268\/7297\/1373\/files\/NuPhy_Halo75_V2_Quick_Guide.pdf?v=1713147692\" rel=\"noopener\" class=\"js-no-transition\" target=\"_blank\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(0, 223, 169); text-decoration: underline;\"\u003eDownload\u003c\/span\u003e\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"line-height: 22px;\"\u003e\u003cspan style=\"color: rgb(36, 36, 36); font-size: 16px;\"\u003e\u003cspan style=\"color: rgb(29, 29, 31);\"\u003e\u003cspan style=\"color: rgb(135, 140, 140);\"\u003e1 x Q\u0026amp;A\u003c\/span\u003e\u003cspan style=\"color: rgb(36, 36, 36);\"\u003e  \u003c\/span\u003e\u003c\/span\u003e\u003cspan style=\"color: rgb(3, 201, 153);\"\u003e\u003ca style=\"color: rgb(3, 201, 153);\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0268\/7297\/1373\/files\/NuPhy_Q_A_for_the_Air_and_Halo_Series_V2.pdf?v=1711354632\" rel=\"noopener\" class=\"js-no-transition\" target=\"_blank\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(0, 181, 255); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(0, 223, 169); text-decoration: underline;\"\u003eDownload\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"NuPhy","offers":[{"title":"Blush Max","offer_id":51514066567401,"sku":"401458","price":189.99,"currency_code":"CAD","in_stock":false},{"title":"Brown Max","offer_id":51514066600169,"sku":"301460","price":189.99,"currency_code":"CAD","in_stock":false},{"title":"Red Max","offer_id":51514066632937,"sku":"301462","price":189.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0259\/9619\/7939\/files\/301458-1.jpg?v=1783974374","url":"https:\/\/oneofzero.net\/products\/nuphy-halo96-v2-obsidian-black-io-series-mechanical-keyboard-1","provider":"ONEofZERO","version":"1.0","type":"link"}