beaverkeys.ca Open in urlscan Pro
23.227.38.67  Public Scan

Submitted URL: http://beaverkeys.ca/
Effective URL: https://beaverkeys.ca/
Submission: On August 28 via api from US — Scanned from CA

Form analysis 9 forms found in the DOM

POST /cart

<form action="/cart" id="CartDrawer-Form" class="cart__contents cart-drawer__form" method="post">
  <div id="CartDrawer-CartItems" class="drawer__contents js-contents">
    <p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
    <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status"> Loading... </p>
  </div>
  <div id="CartDrawer-CartErrors" role="alert"></div>
</form>

POST /localization

<form method="post" action="/localization" id="HeaderCountryMobileFormNoScriptDrawer" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden"
    name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
  <div class="localization-form__select">
    <h2 class="visually-hidden" id="HeaderCountryMobileLabelNoScriptDrawer"> Country/region </h2>
    <select class="localization-selector link" name="country_code" aria-labelledby="HeaderCountryMobileLabelNoScriptDrawer">
      <option value="AT"> Austria (EUR €) </option>
      <option value="BE"> Belgium (EUR €) </option>
      <option value="CA" selected=""> Canada (CAD $) </option>
      <option value="CZ"> Czechia (CZK Kč) </option>
      <option value="DK"> Denmark (DKK kr.) </option>
      <option value="FI"> Finland (EUR €) </option>
      <option value="FR"> France (EUR €) </option>
      <option value="DE"> Germany (EUR €) </option>
      <option value="IE"> Ireland (EUR €) </option>
      <option value="IT"> Italy (EUR €) </option>
      <option value="NL"> Netherlands (EUR €) </option>
      <option value="NO"> Norway (CAD $) </option>
      <option value="PL"> Poland (PLN zł) </option>
      <option value="PT"> Portugal (EUR €) </option>
      <option value="ES"> Spain (EUR €) </option>
      <option value="SE"> Sweden (SEK kr) </option>
      <option value="CH"> Switzerland (CHF CHF) </option>
      <option value="GB"> United Kingdom (GBP £) </option>
      <option value="US"> United States (USD $) </option>
    </select>
    <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
      <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
      </path>
    </svg>
  </div>
  <button class="button button--tertiary">Update country/region</button>
</form>

POST /localization

<form method="post" action="/localization" id="HeaderCountryMobileForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
    value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
  <div>
    <h2 class="visually-hidden" id="HeaderCountryMobileLabel"> Country/region </h2>
    <div class="disclosure">
      <button type="button" class="disclosure__button localization-form__select localization-selector link link--text caption-large" aria-expanded="false" aria-controls="HeaderCountryMobileList" aria-describedby="HeaderCountryMobileLabel">
        <span>CAD $ | Canada</span>
        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
          <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
          </path>
        </svg>
      </button>
      <div class="disclosure__list-wrapper" hidden="">
        <ul id="HeaderCountryMobileList" role="list" class="disclosure__list list-unstyled">
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AT">
            <span class="localization-form__currency">EUR
              € |</span>
            Austria
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BE">
            <span class="localization-form__currency">EUR
              € |</span>
            Belgium
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset disclosure__link--active" href="#" aria-current="true" data-value="CA">
            <span class="localization-form__currency">CAD
              $ |</span>
            Canada
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CZ">
            <span class="localization-form__currency">CZK
              Kč |</span>
            Czechia
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DK">
            <span class="localization-form__currency">DKK
              kr. |</span>
            Denmark
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FI">
            <span class="localization-form__currency">EUR
              € |</span>
            Finland
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FR">
            <span class="localization-form__currency">EUR
              € |</span>
            France
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DE">
            <span class="localization-form__currency">EUR
              € |</span>
            Germany
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IE">
            <span class="localization-form__currency">EUR
              € |</span>
            Ireland
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IT">
            <span class="localization-form__currency">EUR
              € |</span>
            Italy
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NL">
            <span class="localization-form__currency">EUR
              € |</span>
            Netherlands
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NO">
            <span class="localization-form__currency">CAD
              $ |</span>
            Norway
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PL">
            <span class="localization-form__currency">PLN
              zł |</span>
            Poland
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PT">
            <span class="localization-form__currency">EUR
              € |</span>
            Portugal
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ES">
            <span class="localization-form__currency">EUR
              € |</span>
            Spain
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SE">
            <span class="localization-form__currency">SEK
              kr |</span>
            Sweden
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CH">
            <span class="localization-form__currency">CHF
              CHF |</span>
            Switzerland
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GB">
            <span class="localization-form__currency">GBP
              £ |</span>
            United Kingdom
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="US">
            <span class="localization-form__currency">USD
              $ |</span>
            United States
          </a>
          </li>
        </ul>
      </div>
    </div>
    <input type="hidden" name="country_code" value="CA">
  </div>
</form>

GET /search

<form action="/search" method="get" role="search" class="search search-modal__form">
  <div class="field">
    <input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results"
      aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
    <label class="field__label" for="Search-In-Modal">Search</label>
    <input type="hidden" name="options[prefix]" value="last">
    <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
      <svg class="icon icon-close" aria-hidden="true" focusable="false">
        <use xlink:href="#icon-reset">
        </use>
      </svg>
    </button>
    <button class="search__button field__button" aria-label="Search">
      <svg class="icon icon-search" aria-hidden="true" focusable="false">
        <use href="#icon-search">
        </use>
      </svg>
    </button>
  </div>
  <div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search="">
    <link href="//beaverkeys.ca/cdn/shop/t/7/assets/component-loading-spinner.css?v=116724955567955766481703005235" rel="stylesheet" type="text/css" media="all">
    <div class="predictive-search__loading-state">
      <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
        <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
      </svg>
    </div>
  </div>
  <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_8315069727040" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input type="hidden" name="utf8"
    value="✓"><input type="hidden" name="id" value="45041575919936">
  <input type="hidden" name="product-id" value="8315069727040"><input type="hidden" name="section-id" value="template--21773903888704__31cf1194-adeb-4263-aeff-0795b34b6c63">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product-form-template--21773903888704__31cf1194-adeb-4263-aeff-0795b34b6c63" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input
    type="hidden" name="form_type" value="product"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="45041575919936" class="product-variant-id">
  <div class="product-form__buttons"><button id="ProductSubmitButton-template--21773903888704__31cf1194-adeb-4263-aeff-0795b34b6c63" type="submit" name="add" class="product-form__submit button button--full-width button--secondary"
      aria-haspopup="dialog">
      <span>Add to cart </span>
      <link href="//beaverkeys.ca/cdn/shop/t/7/assets/component-loading-spinner.css?v=116724955567955766481703005235" rel="stylesheet" type="text/css" media="all">
      <div class="loading__spinner hidden">
        <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
          <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
        </svg>
      </div>
    </button>
    <div data-shopify="payment-button" data-has-selling-plan="false" data-has-fixed-selling-plan="false" data-customer-accounts-required="false" class="shopify-payment-button"><button
        class="shopify-payment-button__button shopify-payment-button__button--unbranded shopify-payment-button__button--hidden" disabled="disabled" aria-hidden="true">&nbsp;</button><button
        class="shopify-payment-button__more-options shopify-payment-button__button--hidden" disabled="disabled" aria-hidden="true">&nbsp;</button></div>
  </div><input type="hidden" name="product-id" value="8315069727040"><input type="hidden" name="section-id" value="template--21773903888704__31cf1194-adeb-4263-aeff-0795b34b6c63">
</form>

POST /contact#contact_form

<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="newsletter-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
  <input type="hidden" name="contact[tags]" value="newsletter">
  <div class="newsletter-form__field-wrapper scroll-trigger animate--slide-in scroll-trigger--offscreen" data-cascade="" style="--animation-order: 3;">
    <div class="field">
      <input id="NewsletterForm--template--21773903888704__newsletter" type="email" name="contact[email]" class="field__input" value="" aria-required="true" autocorrect="off" autocapitalize="off" autocomplete="email" placeholder="Email" required="">
      <label class="field__label" for="NewsletterForm--template--21773903888704__newsletter"> Email </label>
      <button type="submit" class="newsletter-form__button field__button" name="commit" id="Subscribe" aria-label="Subscribe">
        <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
          <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
          </path>
        </svg>
      </button>
    </div>
  </div>
</form>

POST /localization

<form method="post" action="/localization" id="FooterCountryFormNoScript" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
    value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
  <div class="localization-form__select">
    <h2 class="visually-hidden" id="FooterCountryLabelNoScript">Country/region</h2>
    <select class="localization-selector link" name="country_code" aria-labelledby="FooterCountryLabelNoScript">
      <option value="AT"> Austria (EUR €) </option>
      <option value="BE"> Belgium (EUR €) </option>
      <option value="CA" selected=""> Canada (CAD $) </option>
      <option value="CZ"> Czechia (CZK Kč) </option>
      <option value="DK"> Denmark (DKK kr.) </option>
      <option value="FI"> Finland (EUR €) </option>
      <option value="FR"> France (EUR €) </option>
      <option value="DE"> Germany (EUR €) </option>
      <option value="IE"> Ireland (EUR €) </option>
      <option value="IT"> Italy (EUR €) </option>
      <option value="NL"> Netherlands (EUR €) </option>
      <option value="NO"> Norway (CAD $) </option>
      <option value="PL"> Poland (PLN zł) </option>
      <option value="PT"> Portugal (EUR €) </option>
      <option value="ES"> Spain (EUR €) </option>
      <option value="SE"> Sweden (SEK kr) </option>
      <option value="CH"> Switzerland (CHF CHF) </option>
      <option value="GB"> United Kingdom (GBP £) </option>
      <option value="US"> United States (USD $) </option>
    </select>
    <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
      <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
      </path>
    </svg>
  </div>
  <button class="button button--tertiary">Update country/region</button>
</form>

POST /localization

<form method="post" action="/localization" id="FooterCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
    value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
  <div class="no-js-hidden">
    <h2 class="caption-large text-body" id="FooterCountryLabel">Country/region</h2>
    <div class="disclosure">
      <button type="button" class="disclosure__button localization-form__select localization-selector link link--text caption-large" aria-expanded="false" aria-controls="FooterCountryList" aria-describedby="FooterCountryLabel">
        <span>CAD $ | Canada</span>
        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
          <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
          </path>
        </svg>
      </button>
      <div class="disclosure__list-wrapper" hidden="">
        <ul id="FooterCountryList" role="list" class="disclosure__list list-unstyled">
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AT">
            <span class="localization-form__currency">EUR
              € |</span>
            Austria
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BE">
            <span class="localization-form__currency">EUR
              € |</span>
            Belgium
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset disclosure__link--active" href="#" aria-current="true" data-value="CA">
            <span class="localization-form__currency">CAD
              $ |</span>
            Canada
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CZ">
            <span class="localization-form__currency">CZK
              Kč |</span>
            Czechia
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DK">
            <span class="localization-form__currency">DKK
              kr. |</span>
            Denmark
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FI">
            <span class="localization-form__currency">EUR
              € |</span>
            Finland
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FR">
            <span class="localization-form__currency">EUR
              € |</span>
            France
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DE">
            <span class="localization-form__currency">EUR
              € |</span>
            Germany
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IE">
            <span class="localization-form__currency">EUR
              € |</span>
            Ireland
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IT">
            <span class="localization-form__currency">EUR
              € |</span>
            Italy
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NL">
            <span class="localization-form__currency">EUR
              € |</span>
            Netherlands
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NO">
            <span class="localization-form__currency">CAD
              $ |</span>
            Norway
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PL">
            <span class="localization-form__currency">PLN
              zł |</span>
            Poland
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PT">
            <span class="localization-form__currency">EUR
              € |</span>
            Portugal
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ES">
            <span class="localization-form__currency">EUR
              € |</span>
            Spain
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SE">
            <span class="localization-form__currency">SEK
              kr |</span>
            Sweden
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CH">
            <span class="localization-form__currency">CHF
              CHF |</span>
            Switzerland
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GB">
            <span class="localization-form__currency">GBP
              £ |</span>
            United Kingdom
          </a>
          </li>
          <li class="disclosure__item" tabindex="-1">
            <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="US">
            <span class="localization-form__currency">USD
              $ |</span>
            United States
          </a>
          </li>
        </ul>
      </div>
    </div>
    <input type="hidden" name="country_code" value="CA">
  </div>
</form>

Text Content

Skip to content


YOUR CART IS EMPTY

Continue shopping


YOUR CART

Loading...


Order special instructions Order special instructions


ESTIMATED TOTAL

$0.00 CAD

Taxes, Discounts and shipping calculated at checkout
Update Check out

Fulfillment times back to normal on Aug 29 - Free shipping on orders over $200
CAD / $150 USD

Welcome to our store

Welcome to our store


 * Switches
   Switches
    * All Switches
    * Linear
    * Tactile

 * Keyboards & DIY Kits
 * Keycaps
 * Computer Mice
 * Sale
 * More
   More
    * Accessories
    * Services
    * Contact
    * About
    * Updates


COUNTRY/REGION

Austria (EUR €) Belgium (EUR €) Canada (CAD $) Czechia (CZK Kč) Denmark (DKK
kr.) Finland (EUR €) France (EUR €) Germany (EUR €) Ireland (EUR €) Italy (EUR
€) Netherlands (EUR €) Norway (CAD $) Poland (PLN zł) Portugal (EUR €) Spain
(EUR €) Sweden (SEK kr) Switzerland (CHF CHF) United Kingdom (GBP £) United
States (USD $)
Update country/region


COUNTRY/REGION

CAD $ | Canada
 * EUR € | Austria
 * EUR € | Belgium
 * CAD $ | Canada
 * CZK Kč | Czechia
 * DKK kr. | Denmark
 * EUR € | Finland
 * EUR € | France
 * EUR € | Germany
 * EUR € | Ireland
 * EUR € | Italy
 * EUR € | Netherlands
 * CAD $ | Norway
 * PLN zł | Poland
 * EUR € | Portugal
 * EUR € | Spain
 * SEK kr | Sweden
 * CHF CHF | Switzerland
 * GBP £ | United Kingdom
 * USD $ | United States

 * Facebook
 * Instagram
 * TikTok
 * YouTube



 * Switches
    * All Switches
    * Linear
    * Tactile

 * Keyboards & DIY Kits
 * Keycaps
 * Computer Mice
 * Sale
 * More
    * Accessories
    * Services
    * Contact
    * About
    * Updates

Search

Cart


NEW ARRIVALS


 * M1W-SP HE FULLY ASSEMBLED
   
   Sale
   
   
   M1W-SP HE FULLY ASSEMBLED
   
   Regular price $189.00 CAD
   Regular price $220.00 CAD Sale price $189.00 CAD
   Unit price /  per 
   Sale


 * AKKO ASA CLEAR KEYCAP SET
   
   
   
   
   AKKO ASA CLEAR KEYCAP SET
   
   Regular price $55.00 CAD
   Regular price Sale price $55.00 CAD
   Unit price /  per 
   


 * BSUN SPRING
   
   
   
   
   BSUN SPRING
   
   Regular price $6.50 CAD
   Regular price Sale price $6.50 CAD
   Unit price /  per 
   


 * BSUN OLIVE
   
   
   
   
   BSUN OLIVE
   
   Regular price $6.50 CAD
   Regular price Sale price $6.50 CAD
   Unit price /  per 
   


 * JWK JWICK ULTIMATE BLACK LINEAR
   
   
   
   
   JWK JWICK ULTIMATE BLACK LINEAR
   
   Regular price $4.50 CAD
   Regular price $4.50 CAD Sale price $4.50 CAD
   Unit price /  per 
   


 * DUROCK V3 PCB MOUNTED STABILIZERS
   
   
   
   
   DUROCK V3 PCB MOUNTED STABILIZERS
   
   Regular price $19.95 CAD
   Sale price $19.95 CAD
   Unit price /  per 
   


 * MAIZ PCB MOUNTED STABILIZERS
   
   Sale
   
   
   MAIZ PCB MOUNTED STABILIZERS
   
   Regular price $15.00 CAD
   Regular price $18.95 CAD Sale price $15.00 CAD
   Unit price /  per 
   Sale


 * BSUN HOLY PANDA V2
   
   
   
   
   BSUN HOLY PANDA V2
   
   Regular price $6.50 CAD
   Regular price Sale price $6.50 CAD
   Unit price /  per 
   


 * KEYCHRON M3 MINI 4K MAGNESIUM ALLOY EDITION
   
   
   
   
   KEYCHRON M3 MINI 4K MAGNESIUM ALLOY EDITION
   
   Regular price $140.00 CAD
   Regular price Sale price $140.00 CAD
   Unit price /  per 
   


 * KEYCHRON M1 WIRELESS MOUSE
   
   Sale
   
   
   KEYCHRON M1 WIRELESS MOUSE
   
   Regular price $59.00 CAD
   Regular price $64.00 CAD Sale price $59.00 CAD
   Unit price /  per 
   Sale

1 / of 7
View all


KEYBOARDS & DIY KITS


 * M1W-SP HE FULLY ASSEMBLED
   
   Sale
   
   
   M1W-SP HE FULLY ASSEMBLED
   
   Regular price $189.00 CAD
   Regular price $220.00 CAD Sale price $189.00 CAD
   Unit price /  per 
   Sale


 * KEYCHRON V5 MAX QMK/VIA
   
   Sold out
   
   
   KEYCHRON V5 MAX QMK/VIA
   
   Regular price $129.00 CAD
   Regular price Sale price $129.00 CAD
   Unit price /  per 
   Sold out


 * KEYCHRON V2 MAX QMK/VIA
   
   
   
   
   KEYCHRON V2 MAX QMK/VIA
   
   Regular price From $115.00 CAD
   Regular price Sale price From $115.00 CAD
   Unit price /  per 
   


 * MONSGEEK ICE75 FULLY ASSEMBLED
   
   Sale
   
   
   MONSGEEK ICE75 FULLY ASSEMBLED
   
   Regular price $109.00 CAD
   Regular price $114.00 CAD Sale price $109.00 CAD
   Unit price /  per 
   Sale


 * MONSGEEK M3W
   
   Sale
   
   
   MONSGEEK M3W
   
   Regular price $145.00 CAD
   Sale price $145.00 CAD
   Unit price /  per 
   Sale

1 / of 2
View all


❤️❤️ 🦫 ❤️❤️

from 73 reviews
Verified by
too good that my keyboard is now a mess

switches r so good and smooth that when i was typing i felt something weird
inside of me then my syringe shot out this special lube which covered my whole
keyboard and the lube made its way way into the switches which made it kinda
smoother ig but now i have to clean the lube off of my keycaps and keyboard
before it starts getting sticky which i dont mind because the switches r just
that good

vdfds afdafsa
08/28/2024
HMX Xinhai

Akko Wavez

Michel Lavoie
08/25/2024
Akko Wavez
My first keyboard, feels like quality

This is my first custom keyboard and I chose the M3W for its look and multiple
connectivity options. I was pleasantly surprised with the obvious quality of its
build, its weight and overall feel.
The only issue I have is the battery level indication which doesn't seem to
work, but I can monitor battery level from the application.
I'm super happy with it and would gladly recommend it.

Michel Lavoie
08/18/2024
Monsgeek M3W

Fast delivery and good quality of open box item

Dmytro Rohovyk
08/14/2024
Keychron M6 Wireless Mouse

Very clacky and nice. Smooth as butter. Stop hand lubing switches and buy HMX!!!

Karan Shukla
08/08/2024
HMX Xinhai
Great switches!

Switches came in perfect condition. Well lubed and arrived within 1 week. Thanks
beaverkeys♥️ Love supporting local!

Anonymous
08/08/2024
HMX Xinhai

Maiz PCB Mounted Stabilizers

Dashan Yuan
08/01/2024
Maiz PCB Mounted Stabilizers
The enthusiast standard for PCB mounted stabilizers

By all means not a perfect stabilizer but can offer a lot those who are willing
to take the time and learn how (and the effects of) tuning stabilizers. An easy
recommendation; 4/5 from me.

Hans Polo Acebedo
07/22/2024
Durock V3 PCB Mounted Stabilizers

Came with all of the essentials needed. Everything feels very nice in terms of
quality. Overall an easy one stop purchase to dive into anything keeb related.

Fraz
06/29/2024
Switch Lubing Kit

Sounds amazing out of the box, setup was super easy and it’s even better looking
in person.

Fraz
06/29/2024
M1W-SP HE Fully Assembled
good

they sound amazing

hamza
06/16/2024
Gateron Oil King
Impressive value proposition.

I think they hit the sweet spot between the value of Cherry clip in, and more
premium stabs like TX APs. You get the convenience of not having to clip the
feet, shims so you don't have to do the toothpick mod, and only minimal lubing
required to get solid sounding stabs. These will be my go-to PCB-mount stabs
from here on out, beating out my venerable Durock V2s (which are a few bucks
cheaper, but require a bit more tinkering to sound as good).

Mike M
06/14/2024
Maiz PCB Mounted Stabilizers
BeaverKeys is my go-to destination for keyboards, parts, and accessories

The owner is so easy to get in touch with via e-mail. He has so much knowledge
to be able to tell me what I may or may not be able to use with my boards and
provides awesome recommendation. These keys were exactly what I envisioned for
my Akko board. The packaging was so much fun to open. I won't be shopping
anywhere else from now on! Thanks BeaverKeys. P.S. the logo is so cute and fun!
I love that there's a Canadian identifier right in the brand. <3

Customer
05/30/2024
Akko Sakura Jelly
Gateron Milky Yellow

Great experience overall great product, you can really hear my keyboard thocc to
you

Cristian Roman
05/26/2024
Switch Lubing

Gateron Milky Yellow

Cristian Roman
05/18/2024
Gateron Milky Yellow




KEYCAPS


 * AKKO BLACK ON WHITE BOW
   
   
   
   
   AKKO BLACK ON WHITE BOW
   
   Regular price $58.50 CAD
   Regular price Sale price $58.50 CAD
   Unit price /  per 
   


 * AKKO NEON
   
   Sold out
   
   
   AKKO NEON
   
   Regular price $65.50 CAD
   Regular price $55.50 CAD Sale price $65.50 CAD
   Unit price /  per 
   Sold out


 * AKKO WHITE ON BLACK WOB BUILDING BLOCKS
   
   
   
   
   AKKO WHITE ON BLACK WOB BUILDING BLOCKS
   
   Regular price $55.50 CAD
   Regular price $55.50 CAD Sale price $55.50 CAD
   Unit price /  per 
   


 * AKKO BLACK & PINK - THE DANCER
   
   
   
   
   AKKO BLACK & PINK - THE DANCER
   
   Regular price $79.95 CAD
   Regular price $79.95 CAD Sale price $79.95 CAD
   Unit price /  per 
   


 * AKKO CREAM
   
   
   
   
   AKKO CREAM
   
   Regular price $59.95 CAD
   Regular price Sale price $59.95 CAD
   Unit price /  per 
   

View all


LINEAR SWITCHES


 * BSUN SPRING
   
   
   
   
   BSUN SPRING
   
   Regular price $6.50 CAD
   Regular price Sale price $6.50 CAD
   Unit price /  per 
   


 * JWK JWICK ULTIMATE BLACK LINEAR
   
   
   
   
   JWK JWICK ULTIMATE BLACK LINEAR
   
   Regular price $4.50 CAD
   Regular price $4.50 CAD Sale price $4.50 CAD
   Unit price /  per 
   


 * AKKO FAIRY SILENT
   
   
   
   
   AKKO FAIRY SILENT
   
   Regular price $19.90 CAD
   Regular price $19.90 CAD Sale price $19.90 CAD
   Unit price /  per 
   


 * KTT KANG WHITE V3
   
   
   
   
   KTT KANG WHITE V3
   
   Regular price $3.90 CAD
   Regular price $3.90 CAD Sale price $3.90 CAD
   Unit price /  per 
   


 * DUROCK ICE KING LINEAR
   
   
   
   
   DUROCK ICE KING LINEAR
   
   Regular price $7.50 CAD
   Regular price $0.45 CAD Sale price $7.50 CAD
   Unit price /  per 
   

1 / of 2
View all


TACTILE SWITCHES


 * AKKO V3 CREAM BLUE PRO
   
   Sale
   
   
   AKKO V3 CREAM BLUE PRO
   
   Regular price $17.90 CAD
   Regular price $19.90 CAD Sale price $17.90 CAD
   Unit price /  per 
   Sale


 * TECSEE PURPLE PANDA
   
   Sold out
   
   
   TECSEE PURPLE PANDA
   
   Regular price $6.90 CAD
   Regular price Sale price $6.90 CAD
   Unit price /  per 
   Sold out


 * DUROCK WHITE LOTUS
   
   
   
   
   DUROCK WHITE LOTUS
   
   Regular price $7.00 CAD
   Regular price Sale price $7.00 CAD
   Unit price /  per 
   


 * DUROCK BLUE LOTUS
   
   
   
   
   DUROCK BLUE LOTUS
   
   Regular price From $7.50 CAD
   Regular price Sale price From $7.50 CAD
   Unit price /  per 
   


 * DUROCK ICE KING TACTILE
   
   
   
   
   DUROCK ICE KING TACTILE
   
   Regular price $7.50 CAD
   Regular price $0.45 CAD Sale price $7.50 CAD
   Unit price /  per 
   

1 / of 2
View all


ACCESSORIES


 * SWITCH TESTER
   
   
   
   
   SWITCH TESTER
   
   Regular price From $10.00 CAD
   Regular price Sale price From $10.00 CAD
   Unit price /  per 
   


 * KITTY SWITCH OPENER
   
   
   
   
   KITTY SWITCH OPENER
   
   Regular price $17.95 CAD
   Regular price Sale price $17.95 CAD
   Unit price /  per 
   


 * COMPACT SWITCH OPENER DOUBLE SIDED
   
   
   
   
   COMPACT SWITCH OPENER DOUBLE SIDED
   
   Regular price $16.95 CAD
   Regular price Sale price $16.95 CAD
   Unit price /  per 
   


 * KRYTOX™ XHT-BDZ
   
   
   
   
   KRYTOX™ XHT-BDZ
   
   Regular price From $21.00 CAD
   Regular price $14.90 CAD Sale price From $21.00 CAD
   Unit price /  per 
   


 * KRYTOX™ 205G0 SWITCH LUBRICANT
   
   
   
   
   KRYTOX™ 205G0 SWITCH LUBRICANT
   
   Regular price $16.50 CAD
   Regular price $14.90 CAD Sale price $16.50 CAD
   Unit price /  per 
   

1 / of 2
View all


SERVICES


 * SWITCH LUBING
   
   Sold out
   
   
   SWITCH LUBING
   
   Regular price $0.50 CAD
   Regular price Sale price $0.50 CAD
   Unit price /  per 
   Sold out


 * KEYBOARD ASSEMBLY
   
   
   
   
   KEYBOARD ASSEMBLY
   
   Regular price $0.00 CAD
   Regular price Sale price $0.00 CAD
   Unit price /  per 
   


Open media 1 in modal

beaverkeys


SWITCH LUBING KIT

Regular price $49.95 CAD
Regular price $59.95 CAD Sale price $49.95 CAD
Unit price /  per 
Sale Sold out
Shipping calculated at checkout.

Style the everything kitVariant sold out or unavailable the essentials
kitVariant sold out or unavailable The everything kit with Krytox 205g0Variant
sold out or unavailable the essentials kit with Krytox 205g0Variant sold out or
unavailable
Product variants
the everything kit - $49.95the essentials kit - $39.95The everything kit with
Krytox 205g0 - $52.95the essentials kit with Krytox 205g0 - $42.95
Quantity

(0 in cart)
Decrease quantity for Switch Lubing Kit Increase quantity for Switch Lubing Kit

Add to cart

  
Share Share
Link
Close share Copy link
View full details

Shipping from Ottawa


BEAVERKEYS IS A CANADIAN MECHANICAL KEYBOARD STORE


OUR GOAL IS TO KEEP THE MECHANICAL KEYBOARD HOBBY AFFORDABLE FOR EVERYONE


 * SHIPPING FROM OTTAWA, CANADA
   
   Our products ship from Ottawa (ON) - that means fast shipping and no need to
   worry about customs or import fees!


 * CAREFULLY SELECTED PRODUCTS
   
   Being a mechanical keyboard enthusiast myself, I mainly sell products that I
   used and tested myself. Currently I'm using Akko Piano Pros in a Mode Envoy
   as my daily driver.

 * 



The BeaverKeys logo has been designed by the incredibly talented
vancraftsstudio.com! Go and check her out if you're looking for stickers, desk
mats and other beautiful items.

Visit Website

EMAIL SIGNUP


SIGN UP FOR OUR EMAIL LIST

Email


POLICIES & HELPFUL LINKS

 * Search
 * Shipping Policy
 * Privacy Policy
 * Refund & Return Policy
 * Terms of Service
 * Billing Terms & Conditions
 * Contact Information
 * Do not sell my personal information
 * Collabs
 * Affiliate Program
 * Updates


CONTACT US

Email: info@beaverkeys.ca

BeaverKeys
PO Box 47054
Gloucester RPO Blackburn, ON, K1B5P9
Canada


 * Facebook
 * Instagram
 * YouTube
 * TikTok


COUNTRY/REGION

Austria (EUR €) Belgium (EUR €) Canada (CAD $) Czechia (CZK Kč) Denmark (DKK
kr.) Finland (EUR €) France (EUR €) Germany (EUR €) Ireland (EUR €) Italy (EUR
€) Netherlands (EUR €) Norway (CAD $) Poland (PLN zł) Portugal (EUR €) Spain
(EUR €) Sweden (SEK kr) Switzerland (CHF CHF) United Kingdom (GBP £) United
States (USD $)
Update country/region


COUNTRY/REGION

CAD $ | Canada
 * EUR € | Austria
 * EUR € | Belgium
 * CAD $ | Canada
 * CZK Kč | Czechia
 * DKK kr. | Denmark
 * EUR € | Finland
 * EUR € | France
 * EUR € | Germany
 * EUR € | Ireland
 * EUR € | Italy
 * EUR € | Netherlands
 * CAD $ | Norway
 * PLN zł | Poland
 * EUR € | Portugal
 * EUR € | Spain
 * SEK kr | Sweden
 * CHF CHF | Switzerland
 * GBP £ | United Kingdom
 * USD $ | United States

Payment methods
 * American Express
 * Apple Pay
 * Diners Club
 * Discover
 * Google Pay
 * Mastercard
 * PayPal
 * Shop Pay
 * Visa

© 2024, beaverkeys Powered by Shopify
 * Choosing a selection results in a full page refresh.
 * Opens in a new window.





Judge.me