{"product_id":"ek04-mini-ergonomic-keyboard-uk-layout","title":"EK04 Mini Ergonomic Keyboard (UK Layout)","description":"\u003c!-- START ProtoArc EK04 Detail Page --\u003e\n\n\u003cstyle\u003e\n    * {\n        box-sizing: border-box;\n    }\n\n    .product_detail_banner,\n    .ek04_full_image {\n        width: 100%;\n        margin: 0;\n        padding: 0;\n        line-height: 0;\n        background: #ffffff;\n    }\n\n    .product_detail_banner img,\n    .ek04_full_image img {\n        width: 100%;\n        height: auto;\n        display: block;\n        margin: 0;\n        padding: 0;\n        border: 0;\n        border-radius: 0;\n        box-shadow: none;\n    }\n\n    \/* =========================\n       Icon Selling Points\n    ========================= *\/\n\n    .ek04_icon_section {\n        width: 100%;\n        background-color: #f5f7f8;\n        padding: 34px 0;\n        margin: 0;\n    }\n\n    .ek04_icon_grid {\n        width: 100%;\n        max-width: 1200px;\n        margin: 0 auto;\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n    }\n\n    .ek04_icon_item {\n        text-align: center;\n        padding: 22px 10px;\n    }\n\n    .ek04_icon_svg {\n        width: 31px;\n        height: 31px;\n        margin: 0 auto 11px;\n        display: block;\n        stroke: #f0ad46;\n        stroke-width: 1.8;\n        stroke-linecap: round;\n        stroke-linejoin: round;\n        fill: none;\n    }\n\n    .ek04_icon_item p {\n        margin: 0;\n        color: #201F1C;\n        font-size: 15px;\n        font-weight: 600;\n        line-height: 1.35;\n    }\n\n    \/* =========================\n       Text Modules\n    ========================= *\/\n\n    .ek04_text_section {\n        background: #ffffff;\n        text-align: center;\n        padding: 64px 32px;\n    }\n\n    .ek04_text_inner {\n        max-width: 850px;\n        margin: 0 auto;\n    }\n\n    .ek04_text_section h2 {\n        color: #201F1C;\n        font-size: 26px;\n        line-height: 1.3;\n        font-weight: 600;\n        margin: 0 0 16px;\n    }\n\n    .ek04_text_section p {\n        color: #484540;\n        font-size: 16px;\n        line-height: 1.75;\n        margin: 0;\n    }\n\n    .ek04_text_section--soft {\n        background: #fafafa;\n    }\n\n    .ek04_text_section--compact {\n        padding-top: 48px;\n        padding-bottom: 48px;\n    }\n\n    \/* =========================\n       Breathing Space\n    ========================= *\/\n\n    .ek04_space {\n        width: 100%;\n        height: 36px;\n        background: #ffffff;\n    }\n\n    .ek04_space_large {\n        height: 56px;\n    }\n\n    \/* =========================\n       Carousel\n    ========================= *\/\n\n    .ek04_carousel_section {\n        width: 100%;\n        background: #ffffff;\n        padding: 0 0 54px;\n        overflow: hidden;\n    }\n\n    .ek04_carousel {\n        position: relative;\n        width: 100%;\n        max-width: 1464px;\n        margin: 0 auto;\n        overflow: hidden;\n        background: #f5f5f5;\n    }\n\n    .ek04_carousel_track {\n        display: flex;\n        width: 100%;\n        transition: transform 0.5s ease;\n    }\n\n    .ek04_carousel_slide {\n        min-width: 100%;\n        width: 100%;\n        flex-shrink: 0;\n        line-height: 0;\n    }\n\n    .ek04_carousel_slide img {\n        width: 100%;\n        height: auto;\n        display: block;\n        margin: 0;\n        border: 0;\n    }\n\n    .ek04_carousel_arrow {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        width: 48px;\n        height: 48px;\n        border: 0;\n        border-radius: 50%;\n        background: rgba(255,255,255,0.88);\n        cursor: pointer;\n        z-index: 5;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        box-shadow: 0 3px 16px rgba(0,0,0,0.08);\n        padding: 0;\n    }\n\n    .ek04_carousel_arrow:hover {\n        background: #ffffff;\n    }\n\n    .ek04_carousel_arrow svg {\n        width: 22px;\n        height: 22px;\n        fill: none;\n        stroke: #201F1C;\n        stroke-width: 2;\n        stroke-linecap: round;\n        stroke-linejoin: round;\n    }\n\n    .ek04_carousel_prev {\n        left: 24px;\n    }\n\n    .ek04_carousel_next {\n        right: 24px;\n    }\n\n    .ek04_carousel_dots {\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        gap: 9px;\n        margin-top: 22px;\n    }\n\n    .ek04_carousel_dot {\n        width: 8px;\n        height: 8px;\n        border: 0;\n        border-radius: 50%;\n        background: #c4bfb9;\n        cursor: pointer;\n        padding: 0;\n        transition: all 0.25s ease;\n    }\n\n    .ek04_carousel_dot.active {\n        width: 24px;\n        border-radius: 10px;\n        background: #f0ad46;\n    }\n\n    \/* =========================\n       Image With White Space\n    ========================= *\/\n\n    .ek04_image_block {\n        width: 100%;\n        background: #ffffff;\n        padding: 0;\n        margin: 0;\n        line-height: 0;\n    }\n\n    .ek04_image_block.with_space {\n        padding-top: 30px;\n        padding-bottom: 30px;\n    }\n\n    .ek04_image_block img {\n        width: 100%;\n        height: auto;\n        display: block;\n        border: 0;\n        margin: 0 auto;\n    }\n\n    \/* =========================\n       Image + Text\n    ========================= *\/\n\n    .ek04_split_section {\n        width: 100%;\n        display: flex;\n        align-items: stretch;\n        background-color: #f5f4f0;\n        margin: 0;\n    }\n\n    .ek04_split_image {\n        width: 50%;\n        line-height: 0;\n    }\n\n    .ek04_split_image img {\n        width: 100%;\n        height: 100%;\n        min-height: 440px;\n        display: block;\n        object-fit: cover;\n    }\n\n    .ek04_split_content {\n        width: 50%;\n        padding: 70px 8%;\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n    }\n\n    .ek04_split_content h2 {\n        margin: 0 0 20px;\n        color: #201F1C;\n        font-size: 28px;\n        line-height: 1.3;\n        font-weight: 600;\n    }\n\n    .ek04_split_content p {\n        max-width: 540px;\n        margin: 0 0 17px;\n        color: #484540;\n        font-size: 16px;\n        line-height: 1.75;\n    }\n\n    .ek04_split_content p:last-child {\n        margin-bottom: 0;\n    }\n\n    \/* =========================\n       Scenes\n    ========================= *\/\n\n    .ek04_scene_section {\n        width: 100%;\n        background: #ffffff;\n        padding-bottom: 42px;\n    }\n\n    .ek04_scene_image {\n        width: 100%;\n        line-height: 0;\n        margin-bottom: 28px;\n    }\n\n    .ek04_scene_image:last-child {\n        margin-bottom: 0;\n    }\n\n    .ek04_scene_image img {\n        width: 100%;\n        height: auto;\n        display: block;\n    }\n\n    \/* =========================\n       Why Choose\n    ========================= *\/\n\n    .ek04_why_choose {\n        background: #fafafa;\n        text-align: center;\n        padding: 64px 32px;\n    }\n\n    .ek04_why_choose_inner {\n        max-width: 860px;\n        margin: 0 auto;\n    }\n\n    .ek04_why_choose h2 {\n        color: #201F1C;\n        font-size: 26px;\n        line-height: 1.3;\n        font-weight: 600;\n        margin: 0 0 18px;\n    }\n\n    .ek04_why_choose p {\n        color: #484540;\n        font-size: 16px;\n        line-height: 1.75;\n        margin: 0 auto 14px;\n    }\n\n    .ek04_why_choose p:last-child {\n        margin-bottom: 0;\n    }\n\n    \/* =========================\n       FAQ\n    ========================= *\/\n\n    .ek04_faq {\n        background: #ffffff;\n        padding: 64px 32px;\n    }\n\n    .ek04_faq h2 {\n        text-align: center;\n        color: #201F1C;\n        font-size: 26px;\n        line-height: 1.3;\n        font-weight: 600;\n        margin: 0 0 34px;\n    }\n\n    .ek04_faq_item {\n        max-width: 860px;\n        margin: 0 auto 26px;\n    }\n\n    .ek04_faq_item h3 {\n        color: #201F1C;\n        font-size: 18px;\n        line-height: 1.45;\n        font-weight: 600;\n        margin: 0 0 8px;\n    }\n\n    .ek04_faq_item p {\n        color: #484540;\n        font-size: 15px;\n        line-height: 1.75;\n        margin: 0;\n    }\n\n    \/* =========================\n       Mobile\n    ========================= *\/\n\n    @media screen and (max-width: 750px) {\n\n        .ek04_icon_section {\n            padding: 20px 0;\n        }\n\n        .ek04_icon_grid {\n            grid-template-columns: repeat(2, 1fr);\n        }\n\n        .ek04_icon_item {\n            padding: 18px 8px;\n            min-height: 96px;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n            align-items: center;\n        }\n\n        .ek04_icon_item p {\n            font-size: 14px;\n        }\n\n        .ek04_text_section {\n            padding: 42px 28px;\n        }\n\n        .ek04_text_section--compact {\n            padding-top: 38px;\n            padding-bottom: 38px;\n        }\n\n        .ek04_text_section h2,\n        .ek04_why_choose h2,\n        .ek04_faq h2 {\n            font-size: 22px;\n        }\n\n        .ek04_text_section p,\n        .ek04_why_choose p {\n            font-size: 15px;\n        }\n\n        .ek04_space {\n            height: 20px;\n        }\n\n        .ek04_space_large {\n            height: 32px;\n        }\n\n        .ek04_carousel_section {\n            padding-bottom: 38px;\n        }\n\n        .ek04_carousel_arrow {\n            width: 38px;\n            height: 38px;\n        }\n\n        .ek04_carousel_prev {\n            left: 10px;\n        }\n\n        .ek04_carousel_next {\n            right: 10px;\n        }\n\n        .ek04_carousel_arrow svg {\n            width: 18px;\n            height: 18px;\n        }\n\n        .ek04_carousel_dots {\n            margin-top: 16px;\n        }\n\n        .ek04_split_section {\n            flex-direction: column;\n        }\n\n        .ek04_split_image,\n        .ek04_split_content {\n            width: 100%;\n        }\n\n        .ek04_split_image img {\n            height: auto;\n            min-height: 0;\n            object-fit: contain;\n        }\n\n        .ek04_split_content {\n            padding: 42px 30px;\n        }\n\n        .ek04_split_content h2 {\n            font-size: 22px;\n            margin-bottom: 15px;\n        }\n\n        .ek04_split_content p {\n            font-size: 15px;\n        }\n\n        .ek04_scene_image {\n            margin-bottom: 18px;\n        }\n\n        .ek04_scene_section {\n            padding-bottom: 28px;\n        }\n\n        .ek04_why_choose,\n        .ek04_faq {\n            padding: 46px 30px;\n        }\n\n        .ek04_faq_item h3 {\n            font-size: 17px;\n        }\n\n        .ek04_faq_item p {\n            font-size: 14px;\n        }\n    }\n\u003c\/style\u003e\n\n\n\u003c!-- 01 HERO --\u003e\n\u003cdiv class=\"product_detail_banner\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/1f821335-f2e9-455b-8a63-81d7a597826d.__CR0_0_1464_600_PT0_SX1464_V1.png?v=1786674862\" alt=\"ProtoArc EK04 compact wireless ergonomic keyboard\" loading=\"eager\"\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- 02 ICON SELLING POINTS --\u003e\n\u003cdiv class=\"ek04_icon_section\"\u003e\n    \u003cdiv class=\"ek04_icon_grid\"\u003e\n\n        \u003cdiv class=\"ek04_icon_item\"\u003e\n            \u003csvg class=\"ek04_icon_svg\" viewbox=\"0 0 32 32\"\u003e\n                \u003crect x=\"3\" y=\"7\" width=\"26\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\n                \u003cpath d=\"M8 12h3M14.5 12h3M21 12h3M7 17h4M13.5 17h5M21 17h4M10 21h12\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n            \u003cp\u003e80-Key Compact Layout\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ek04_icon_item\"\u003e\n            \u003csvg class=\"ek04_icon_svg\" viewbox=\"0 0 32 32\"\u003e\n                \u003cpath d=\"M5 8h8l3 4 3-4h8\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M5 24h8l3-4 3 4h8\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M16 12v8\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n            \u003cp\u003eCurved Split Design\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ek04_icon_item\"\u003e\n            \u003csvg class=\"ek04_icon_svg\" viewbox=\"0 0 32 32\"\u003e\n                \u003crect x=\"5\" y=\"7\" width=\"15\" height=\"11\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"18\" y=\"13\" width=\"9\" height=\"13\" rx=\"1.5\"\u003e\u003c\/rect\u003e\n                \u003cpath d=\"M10 23h6M13 18v5\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n            \u003cp\u003e3-Device Switching\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ek04_icon_item\"\u003e\n            \u003csvg class=\"ek04_icon_svg\" viewbox=\"0 0 32 32\"\u003e\n                \u003cpath d=\"M16 5v22\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M11 9l10 7-10 7V9z\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M4 16h5M23 16h5\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n            \u003cp\u003eBluetooth \u0026amp; 2.4G\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ek04_icon_item\"\u003e\n            \u003csvg class=\"ek04_icon_svg\" viewbox=\"0 0 32 32\"\u003e\n                \u003cpath d=\"M5 21c4-6 7-8 11-8s7 2 11 8\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M7 23h18\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M10 18c2-2 4-3 6-3s4 1 6 3\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n            \u003cp\u003eLeather Palm Rest\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ek04_icon_item\"\u003e\n            \u003csvg class=\"ek04_icon_svg\" viewbox=\"0 0 32 32\"\u003e\n                \u003crect x=\"7\" y=\"8\" width=\"16\" height=\"16\" rx=\"2\"\u003e\u003c\/rect\u003e\n                \u003cpath d=\"M23 13h3v6h-3\"\u003e\u003c\/path\u003e\n                \u003cpath d=\"M15 11l-3 6h4l-2 5 6-8h-4l2-3\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n            \u003cp\u003eUSB-C Rechargeable\u003c\/p\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- 03 OVERVIEW --\u003e\n\u003csection class=\"ek04_text_section\"\u003e\n    \u003cdiv class=\"ek04_text_inner\"\u003e\n        \u003ch2\u003eDesigned for a More Natural Way to Work\u003c\/h2\u003e\n        \u003cp\u003e\n            EK04 combines a compact 80-key layout with a curved split keyframe,\n            integrated palm support, and adjustable reverse incline to create a\n            more comfortable everyday typing setup without taking over your desk.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- 04 IMAGE 2 --\u003e\n\u003cdiv class=\"ek04_full_image\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/26ce435c-a6ee-4ea7-ad2a-254f0c48e6c7.__CR0_0_1464_600_PT0_SX1464_V1.png?v=1786674862\" alt=\"ProtoArc EK04 ergonomic keyboard design\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- 05 TRANSITION COPY --\u003e\n\u003csection class=\"ek04_text_section ek04_text_section--compact\"\u003e\n    \u003cdiv class=\"ek04_text_inner\"\u003e\n        \u003ch2\u003eComfort Built Into Every Detail\u003c\/h2\u003e\n        \u003cp\u003e\n            From the split keyframe to the wrist-supporting palm rest and reverse\n            incline, EK04 is shaped around a more relaxed typing position.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- 06 IMAGE 3 \/ 4 \/ 5 CAROUSEL --\u003e\n\u003csection class=\"ek04_carousel_section\"\u003e\n\n    \u003cdiv class=\"ek04_carousel\" id=\"ek04Carousel\"\u003e\n\n        \u003cdiv class=\"ek04_carousel_track\"\u003e\n\n            \u003cdiv class=\"ek04_carousel_slide\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/718c366e-9681-432b-8404-f4917ae64ff7.__CR0_0_1464_600_PT0_SX1464_V1.png?v=1786674858\" alt=\"ProtoArc EK04 compact ergonomic keyboard layout\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ek04_carousel_slide\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/2f35a722-6611-437c-8fac-2fbbe2a66d63.__CR0_0_1464_600_PT0_SX1464_V1.png?v=1786674863\" alt=\"ProtoArc EK04 ergonomic palm support\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"ek04_carousel_slide\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/98823810-56c0-4680-8332-26c4eda9911c.__CR0_0_1464_600_PT0_SX1464_V1.png?v=1786674858\" alt=\"ProtoArc EK04 reverse incline ergonomic design\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cbutton class=\"ek04_carousel_arrow ek04_carousel_prev\" type=\"button\" aria-label=\"Previous slide\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n                \u003cpath d=\"M15 5l-7 7 7 7\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n        \u003c\/button\u003e\n\n        \u003cbutton class=\"ek04_carousel_arrow ek04_carousel_next\" type=\"button\" aria-label=\"Next slide\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n                \u003cpath d=\"M9 5l7 7-7 7\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n        \u003c\/button\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ek04_carousel_dots\"\u003e\n        \u003cbutton class=\"ek04_carousel_dot active\" type=\"button\" data-index=\"0\"\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ek04_carousel_dot\" type=\"button\" data-index=\"1\"\u003e\u003c\/button\u003e\n        \u003cbutton class=\"ek04_carousel_dot\" type=\"button\" data-index=\"2\"\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- 07 IMAGE 6 --\u003e\n\u003cdiv class=\"ek04_image_block\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/c96c4105-ff89-47e9-9583-b5dca5b15bca.__CR0_0_1464_600_PT0_SX1464_V1.png?v=1786674862\" alt=\"ProtoArc EK04 wireless connectivity\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- 08 CONNECTIVITY TEXT --\u003e\n\u003csection class=\"ek04_text_section ek04_text_section--soft ek04_text_section--compact\"\u003e\n    \u003cdiv class=\"ek04_text_inner\"\u003e\n        \u003ch2\u003eOne Keyboard. Three Devices.\u003c\/h2\u003e\n        \u003cp\u003e\n            Connect through Bluetooth or the included USB receiver and move\n            between up to three devices with a simple button press.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- 09 IMAGE 7 --\u003e\n\u003cdiv class=\"ek04_image_block\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/c2f27359-9593-43a8-91d7-5068b77aa349.__CR0_0_1464_600_PT0_SX1464_V1.png?v=1786674859\" alt=\"ProtoArc EK04 rechargeable wireless keyboard\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"ek04_space ek04_space_large\"\u003e\u003c\/div\u003e\n\n\n\u003c!-- 10 IMAGE 8 LEFT IMAGE + RIGHT TEXT --\u003e\n\u003csection class=\"ek04_split_section\"\u003e\n\n    \u003cdiv class=\"ek04_split_image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/55533487-aef4-44cf-a58d-d852aae091b8.__CR0_0_800_600_PT0_SX800_V1.png?v=1786674849\" alt=\"ProtoArc EK04 compact ergonomic keyboard\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ek04_split_content\"\u003e\n\n        \u003ch2\u003eMore Room for a Natural Workspace\u003c\/h2\u003e\n\n        \u003cp\u003e\n            By removing the number pad, the compact 80-key layout lets you keep\n            your mouse closer to the keyboard and closer to your body.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n            The curved split keyframe and integrated leather palm rest support a\n            more relaxed position for your hands and wrists during everyday work.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n            Adjustable front tilt legs add a reverse incline, giving you another\n            way to fine-tune your typing position.\n        \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- 11 SCENE INTRO --\u003e\n\u003csection class=\"ek04_text_section\"\u003e\n    \u003cdiv class=\"ek04_text_inner\"\u003e\n        \u003ch2\u003eMade for the Way You Work\u003c\/h2\u003e\n        \u003cp\u003e\n            A compact footprint and flexible wireless connection make EK04 easy\n            to fit into home offices, shared desks, and everyday workspaces.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- 12 SCENE IMAGES --\u003e\n\u003csection class=\"ek04_scene_section\"\u003e\n\n    \u003cdiv class=\"ek04_scene_image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/8998bde2-244b-46ec-bce8-e260c5b48cd0.__CR0_0_1464_600_PT0_SX1464_V1.png?v=1786674860\" alt=\"ProtoArc EK04 home office setup\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ek04_scene_image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/75b50de8-64c0-4974-b926-c3430448a088.__CR0_0_1464_600_PT0_SX1464_V1.png?v=1786674863\" alt=\"ProtoArc EK04 everyday workspace\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ek04_scene_image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/c6a3a26b-0b3a-4708-b778-3c02f06dbf9a.__CR0_0_1464_600_PT0_SX1464_V1.png?v=1786674861\" alt=\"ProtoArc EK04 ergonomic desktop setup\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- 13 WHY CHOOSE --\u003e\n\u003csection class=\"ek04_why_choose\"\u003e\n    \u003cdiv class=\"ek04_why_choose_inner\"\u003e\n\n        \u003ch2\u003eWhy Choose EK04\u003c\/h2\u003e\n\n        \u003cp\u003e\n            EK04 is designed for people who want the comfort of an ergonomic\n            keyboard without giving up valuable desk space. Its compact layout\n            helps keep your keyboard and mouse closer together, while the curved\n            split keyframe, palm support, and reverse incline encourage a more\n            natural typing position.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n            Bluetooth and USB wireless connectivity support up to three devices,\n            while USB-C charging and automatic sleep mode help keep your workspace\n            simple and ready for daily use.\n        \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- 14 FAQ --\u003e\n\u003csection class=\"ek04_faq\"\u003e\n\n    \u003ch2\u003eFAQ\u003c\/h2\u003e\n\n    \u003cdiv class=\"ek04_faq_item\"\u003e\n        \u003ch3\u003eHow many devices can EK04 connect to?\u003c\/h3\u003e\n        \u003cp\u003e\n            EK04 can connect to up to three devices using Bluetooth and the\n            included USB receiver. You can switch between connected devices using\n            the keyboard's device-switching controls.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ek04_faq_item\"\u003e\n        \u003ch3\u003eWhat makes EK04 an ergonomic keyboard?\u003c\/h3\u003e\n        \u003cp\u003e\n            EK04 uses a curved split keyframe, integrated palm support, and\n            adjustable reverse incline to encourage a more natural position for\n            your hands and wrists while typing.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ek04_faq_item\"\u003e\n        \u003ch3\u003eDoes EK04 have a number pad?\u003c\/h3\u003e\n        \u003cp\u003e\n            No. EK04 uses a compact 80-key layout without a number pad. The reduced\n            width allows you to position your mouse closer to your body.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ek04_faq_item\"\u003e\n        \u003ch3\u003eHow does the reverse incline work?\u003c\/h3\u003e\n        \u003cp\u003e\n            EK04 has adjustable tilt legs on the palm-rest side of the keyboard.\n            Raising this side creates a reverse incline for a more natural typing\n            position.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ek04_faq_item\"\u003e\n        \u003ch3\u003eHow is EK04 charged?\u003c\/h3\u003e\n        \u003cp\u003e\n            EK04 uses USB-C charging. A full charge takes approximately 2 hours\n            and provides up to 250 hours of standby time. The keyboard enters\n            sleep mode automatically after 30 minutes of inactivity.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ek04_faq_item\"\u003e\n        \u003ch3\u003eWhich operating systems are compatible with EK04?\u003c\/h3\u003e\n        \u003cp\u003e\n            EK04 supports Windows 7, Windows 8, Windows 10, macOS X 10.12,\n            Android 4.3, and later compatible versions of these systems.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ek04_faq_item\"\u003e\n        \u003ch3\u003eWill the ergonomic layout take time to get used to?\u003c\/h3\u003e\n        \u003cp\u003e\n            If you are switching from a traditional straight keyboard, the curved\n            split layout may require a short adjustment period while you become\n            familiar with the key positioning.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function () {\n\n    var carousel = document.getElementById('ek04Carousel');\n\n    if (!carousel) return;\n\n    var track = carousel.querySelector('.ek04_carousel_track');\n    var slides = carousel.querySelectorAll('.ek04_carousel_slide');\n    var prev = carousel.querySelector('.ek04_carousel_prev');\n    var next = carousel.querySelector('.ek04_carousel_next');\n    var dots = document.querySelectorAll('.ek04_carousel_dot');\n\n    var currentIndex = 0;\n    var timer;\n\n    function updateCarousel(index) {\n\n        if (index \u003c 0) {\n            index = slides.length - 1;\n        }\n\n        if (index \u003e= slides.length) {\n            index = 0;\n        }\n\n        currentIndex = index;\n\n        track.style.transform =\n            'translateX(-' + currentIndex * 100 + '%)';\n\n        dots.forEach(function(dot, i) {\n            dot.classList.toggle('active', i === currentIndex);\n        });\n    }\n\n    function startAutoPlay() {\n        stopAutoPlay();\n\n        timer = setInterval(function () {\n            updateCarousel(currentIndex + 1);\n        }, 5000);\n    }\n\n    function stopAutoPlay() {\n        if (timer) {\n            clearInterval(timer);\n        }\n    }\n\n    prev.addEventListener('click', function () {\n        updateCarousel(currentIndex - 1);\n        startAutoPlay();\n    });\n\n    next.addEventListener('click', function () {\n        updateCarousel(currentIndex + 1);\n        startAutoPlay();\n    });\n\n    dots.forEach(function(dot) {\n        dot.addEventListener('click', function () {\n            updateCarousel(parseInt(this.getAttribute('data-index')));\n            startAutoPlay();\n        });\n    });\n\n    \/* Mobile swipe *\/\n\n    var startX = 0;\n    var endX = 0;\n\n    carousel.addEventListener('touchstart', function(e) {\n        startX = e.changedTouches[0].screenX;\n    }, { passive: true });\n\n    carousel.addEventListener('touchend', function(e) {\n\n        endX = e.changedTouches[0].screenX;\n\n        var distance = endX - startX;\n\n        if (Math.abs(distance) \u003e 50) {\n\n            if (distance \u003e 0) {\n                updateCarousel(currentIndex - 1);\n            } else {\n                updateCarousel(currentIndex + 1);\n            }\n\n            startAutoPlay();\n        }\n\n    }, { passive: true });\n\n    carousel.addEventListener('mouseenter', stopAutoPlay);\n    carousel.addEventListener('mouseleave', startAutoPlay);\n\n    updateCarousel(0);\n    startAutoPlay();\n\n});\n\u003c\/script\u003e\n\n\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n    \"@context\": \"https:\/\/schema.org\",\n    \"@graph\": [\n        {\n            \"@type\": \"Product\",\n            \"@id\": \"{{PRODUCT_PAGE_URL}}#product\",\n            \"name\": \"ProtoArc EK04 Bluetooth Ergonomic Keyboard\",\n            \"brand\": {\n                \"@type\": \"Brand\",\n                \"name\": \"ProtoArc\"\n            },\n            \"description\": \"ProtoArc EK04 is a compact 80-key wireless ergonomic keyboard featuring a curved split keyframe, integrated leather palm rest, adjustable reverse incline, Bluetooth and USB receiver connectivity, three-device switching, and USB-C charging.\",\n            \"sku\": \"EK04\",\n            \"image\": [\n                \"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/1f821335-f2e9-455b-8a63-81d7a597826d.__CR0_0_1464_600_PT0_SX1464_V1.png?v=1786674862\",\n                \"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/26ce435c-a6ee-4ea7-ad2a-254f0c48e6c7.__CR0_0_1464_600_PT0_SX1464_V1.png?v=1786674862\",\n                \"https:\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/718c366e-9681-432b-8404-f4917ae64ff7.__CR0_0_1464_600_PT0_SX1464_V1.png?v=1786674858\"\n            ],\n            \"additionalProperty\": [\n                {\n                    \"@type\": \"PropertyValue\",\n                    \"name\": \"Keyboard Layout\",\n                    \"value\": \"Compact 80-key layout\"\n                },\n                {\n                    \"@type\": \"PropertyValue\",\n                    \"name\": \"Ergonomic Design\",\n                    \"value\": \"Curved split keyframe with integrated palm rest\"\n                },\n                {\n                    \"@type\": \"PropertyValue\",\n                    \"name\": \"Connection\",\n                    \"value\": \"Bluetooth and USB wireless receiver\"\n                },\n                {\n                    \"@type\": \"PropertyValue\",\n                    \"name\": \"Multi-Device Support\",\n                    \"value\": \"Up to 3 devices\"\n                },\n                {\n                    \"@type\": \"PropertyValue\",\n                    \"name\": \"Charging\",\n                    \"value\": \"USB-C rechargeable\"\n                },\n                {\n                    \"@type\": \"PropertyValue\",\n                    \"name\": \"Standby Time\",\n                    \"value\": \"Up to 250 hours\"\n                }\n            ]\n        }\n    ]\n}\n\u003c\/script\u003e\n\n\u003c!-- END ProtoArc EK04 Detail Page --\u003e","brand":"ProtoArc","offers":[{"title":"Black","offer_id":44524749684825,"sku":"CP016236","price":59.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0551\/3972\/9497\/files\/6a0f48436f03bf48e8c7f28f9f150b4c_a257e361-35d5-4912-a2bf-73c7d8a0e629.png?v=1786676686","url":"https:\/\/www.protoarc.com\/en-gb\/products\/ek04-mini-ergonomic-keyboard-uk-layout","provider":"ProtoArc","version":"1.0","type":"link"}