{"id":5037,"date":"2024-03-04T14:56:51","date_gmt":"2024-03-04T13:56:51","guid":{"rendered":"https:\/\/pmortensen.eu\/world2\/?p=5037"},"modified":"2025-08-27T18:20:20","modified_gmt":"2025-08-27T17:20:20","slug":"product-numbers-for-keychron-keyboards-e-g-v6c3-for-v6-with-tactile-brown-switches","status":"publish","type":"post","link":"https:\/\/pmortensen.eu\/world2\/2024\/03\/04\/product-numbers-for-keychron-keyboards-e-g-v6c3-for-v6-with-tactile-brown-switches\/","title":{"rendered":"Product numbers for Keychron keyboards, e.g., V6C3 for V6 with tactile (brown) switches"},"content":{"rendered":"<p><!-- Intro  --><\/p>\n<p>This is mostly to have a page where the Keychron keyboard model numbers can be very quickly found with a straight text search, no matter the notation, for example, &#8220;V6C3&#8221; vs. &#8220;V6-C3&#8221;.<\/p>\n<h2>Encoding<\/h2>\n<p>The model number&#8217;s second-last position (only K8 so far): The first two, &#8220;Version&#8221; and &#8220;Switch Type&#8221; are combined into a single letter:<\/p>\n<table id=\"someTable\">\n<tr>\n<th> <\/th>\n<th>White<\/br> backlight<\/th>\n<th>RGB<\/br> backlight<\/th>\n<th>RGB backlight<\/br> aluminium frame<\/th>\n<\/tr>\n<tr>\n<td>Non-hot-swappable<\/br> mechanical<\/br> (Gateron G)<\/td>\n<td>O<\/td>\n<td>P<\/td>\n<td>Q<\/td>\n<\/tr>\n<tr>\n<td>Hot-swappable<\/br> mechanical<\/br> (Gateron G)<\/td>\n<td>U<\/td>\n<td>V<\/td>\n<td>W<\/td>\n<\/tr>\n<tr>\n<td>LK Optical<\/td>\n<td>R<\/td>\n<td>S<\/td>\n<td>T<\/td>\n<\/tr>\n<\/table>\n<p>Q is for non-hot-swappable switches. V is for hot-swappable switches (without an aluminium frame). W is for hot-swappable switches (with an aluminium frame). T is for optical switches.<\/p>\n<p>The model number&#8217;s last position: 1 is for linear switches. 2 is for clicky switches. 3 is for tactile switches.<\/p>\n<h2>The list<\/h2>\n<p>Note that it is very far from complete. It is driven by whatever comes up at, for example, <a href=\"https:\/\/www.reddit.com\/r\/Keychron\/\">Reddit<\/a>. Though some kind of automation \/ scraping in the future, at least of the model numbers, may make it more complete.<\/p>\n<ul>\n<p>    <!-- K4 --><\/p>\n<li><a href=\"https:\/\/www.keychron.com\/products\/keychron-k4-wireless-mechanical-keyboard-nordic-iso-layout-version-2\">Keychron K4<\/a>. <a href=\"https:\/\/www.reddit.com\/r\/Keychron\/comments\/1cklaax\/comment\/l2owcg8\/\">Sample question<\/a>. Switch variants: &#8220;Gateron G Pro&#8221; vs. &#8220;LK Optical&#8221;. Switch variants: &#8220;Red&#8221; vs. &#8220;Blue&#8221; vs. &#8220;Brown&#8221;. LED (backlight) variants: &#8220;RGB&#8221; vs. &#8220;White&#8221;. Frame variants: &#8220;Aluminium frame&#8221; vs. no aluminium frame&#8221; (plastic or none?)<\/li>\n<ol>\n<li><a href=\"https:\/\/www.keychron.com\/products\/keychron-k4-wireless-mechanical-keyboard-nordic-iso-layout-version-2?variant=40180712570969\">K4J1<\/a>: K4. RGB. Linear (red). Gateron G Pro. Aluminium frame. AKA K4-J1.<\/li>\n<li><a href=\"https:\/\/www.keychron.com\/products\/keychron-k4-wireless-mechanical-keyboard-nordic-iso-layout-version-2?variant=40180713455705\">K4J2<\/a>: K4. RGB. Clicky (blue). Gateron G Pro. Aluminium frame. AKA K4-J2.<\/li>\n<li><a href=\"https:\/\/www.keychron.com\/products\/keychron-k4-wireless-mechanical-keyboard-nordic-iso-layout-version-2?variant=40180714176601\">K4J3<\/a>: K4. RGB. Tactile (brown). Gateron G Pro. Aluminium frame. AKA K4-J3.<\/li>\n<\/ol>\n<\/li>\n<p>    <!-- K6 --><\/p>\n<li><a href=\"https:\/\/www.keychron.com\/products\/keychron-k6-wireless-mechanical-keyboard\">Keychron K6<\/a>. <a href=\"https:\/\/www.reddit.com\/r\/Keychron\/comments\/1azjlp3\/are_the_mainboards_the_same\/\">Sample question<\/a>. Switch variants: &#8220;Gateron G Pro&#8221; vs. &#8220;LK Optical&#8221;. Switch variants: &#8220;Red&#8221; vs. &#8220;Blue&#8221; vs. &#8220;Brown&#8221;. LED (backlight) variants: &#8220;RGB&#8221; vs. &#8220;White&#8221;. Frame variants: &#8220;Aluminium frame&#8221; vs. no aluminium frame&#8221; (plastic or none?)<\/li>\n<ol>\n<li>K6O1: K6. RGB. Linear (red). Gateron G Pro. Aluminium frame. AKA K6-O1.<\/li>\n<li>K6O2: K6. RGB. Clicky (blue). Gateron G Pro. Aluminium frame. AKA K6-O2.<\/li>\n<li>K6O3: K6. RGB. Tactile (brown). Gateron G Pro. Aluminium frame. AKA K6-O3.<\/li>\n<\/ol>\n<\/li>\n<p>    <!-- K8 --><\/p>\n<li><a href=\"https:\/\/www.keychron.com\/products\/keychron-k8-tenkeyless-wireless-mechanical-keyboard?variant=32018253021273\">Keychron K8<\/a>. <a href=\"https:\/\/www.reddit.com\/r\/Keychron\/comments\/1bxwmec\/alt_and_windows_key_got_swapped\/\">Sample question<\/a>.<\/li>\n<ol>\n<li>K8J2: K8. RGB. Clicky (blue). Gateron G Pro. Aluminium frame. AKA K8-J2.<\/li>\n<\/ol>\n<\/li>\n<p>    <!-- V5 --><\/p>\n<li><a href=\"https:\/\/www.keychron.com\/products\/keychron-v5-qmk-custom-mechanical-keyboard-iso-layout-collection\">Keychron V5<\/a>. <a href=\"https:\/\/pmortensen.eu\/world2\/2023\/06\/19\/keychron-v5-a-reasonably-priced-fully-macro-capable-qmk-based-mechanical-keyboard\/\">Blog post<\/a><\/li>\n<ol>\n<li>V5C3: V5. Tactile (brown). AKA V5-C3.<\/li>\n<\/ol>\n<\/li>\n<p>    <!-- V6 --><\/p>\n<li><a href=\"https:\/\/www.keychron.com\/products\/keychron-v6-qmk-custom-mechanical-keyboard-iso-layout-collection\">Keychron V6<\/a><\/li>\n<ol>\n<li>V6C1: V6. Linear (red). AKA V6-C1.<\/li>\n<li>V6C3: V6. Tactile (brown). AKA V6-C3.<\/li>\n<li><a href=\"https:\/\/www.keychron.com\/products\/keychron-v6-qmk-custom-mechanical-keyboard-iso-layout-collection?variant=40384084115545\">V6C3BO<\/a>: V6. Tactile (brown). ISO layout (Nordic). AKA V6-C3-BO. But only &#8220;V6-C3&#8221; on the sticker.<\/li>\n<\/ol>\n<\/li>\n<p>    <!-- K5 Pro --><\/p>\n<li><a href=\"https:\/\/www.keychron.com\/products\/keychron-k5-pro-qmk-via-wireless-custom-mechanical-keyboard-iso-layout-collection\">Keychron K5 Pro<\/a>.<\/li>\n<ol>\n<li>K5PH1: K5 Pro. ABS. Linear (red). RGB. AKA K5P-H1.<\/li>\n<li><a href=\"https:\/\/www.keychron.com\/products\/keychron-k5-pro-qmk-via-wireless-custom-mechanical-keyboard-iso-layout-collection?variant=40516482334809\">K5PH3<\/a>: K5 Pro. ABS. Tactile (brown). RGB. AKA K5P-H3 and K5P-H3-BO.<\/li>\n<\/ol>\n<\/li>\n<p>    <!-- K8 Pro --><\/p>\n<li><a href=\"https:\/\/www.keychron.com\/products\/keychron-k8-pro-qmk-via-wireless-mechanical-keyboard-iso-layout-collection\">Keychron K8 Pro<\/a>. <a href=\"https:\/\/www.reddit.com\/r\/Keychron\/comments\/16p219i\/keychron_k8_via_issues\/\">Sample question<\/a>. All variants: Gateron G Pro switch. Aluminium frame. RGB backlight. Type (ABS\/PBT): &#8220;Fully assembled (hot-swappable) \/ RGB backlight aluminium frame&mdash;PBT Keycaps&#8221; vs. &#8220;Fully assembled (hot-swappable) \/ RGB backlight aluminium frame&mdash;PBT keycaps&#8221;. Switch option (red\/brown): &#8220;Gateron G Pro red&#8221; vs. &#8220;Gateron G Pro brown&#8221;. Four combinations:<\/li>\n<ol>\n<li>K8PJ1: K8 Pro. ABS. Linear (red). RGB. AKA K8P-J1.<\/li>\n<li><a href=\"https:\/\/www.keychron.com\/products\/keychron-k8-pro-qmk-via-wireless-mechanical-keyboard-iso-layout-collection?variant=40283914731609\">K8PJ3<\/a>: K8 Pro, ABS. Tactile (brown). RGB. AKA K8P-J3.<\/li>\n<li>K8PJ1P: K8 Pro. PBT. Linear (red). RGB. AKA K8P-J1P.<\/li>\n<li>K8PJ3P: K8 Pro, PBT. Tactile (brown). RGB. Gateron G Pro. AKA K8P-J3P.<\/li>\n<\/ol>\n<p>    <!-- K10 Pro --><\/p>\n<li><a href=\"https:\/\/www.keychron.com\/products\/keychron-k10-pro-qmk-via-wireless-mechanical-keyboard\">Keychron K10 Pro<\/a>. <a href=\"https:\/\/www.reddit.com\/r\/Keychron\/comments\/1apriqy\/help_my_brand_new_k10_pro_board_is_not_working\/\">Sample question<\/a>. All variants: K Pro switch (rebranded Gateron?) and PBT keycaps (ABS is available separately). Note: One of the four combinations under &#8220;Type And Color&#8221; is <strong><em>not<\/em><\/strong> hot-swappable. &#8220;Fully assembled (hot-swappable) \/ RGB backlight aluminium frame&mdash;PBT keycaps&#8221; vs. &#8220;Fully assembled (hot-swappable) \/ RGB backlight aluminium frame&mdash;PBT Keycaps&#8221;. &#8220;Switch Type&#8221; (red\/brown\/&lt;none>\/<a href=\"https:\/\/digiva.net\/gateron-switch-guide\/#Gateron_Jupiter_Switch\">Banana<\/a> (two-stage tactile)): &#8220;K Pro Red&#8221; vs. &#8220;K Pro Brown&#8221; vs. &#8220;Barebone&#8221; (that is, &lt;none>) vs. &#8220;K Pro Banana&#8221;.  Eight combinations:<\/li>\n<ol>\n<li>K10PA1: K10 Pro. Linear (red). <strong><em>Not<\/em><\/strong> hot-swappable. White backlight. Black &#038; fully assembled. AKA  K10P-A1.<\/li>\n<li>K10PA3: K10 Pro. Tactile (brown). <strong><em>Not<\/em><\/strong> hot-swappable. White backlight. Black &#038; fully assembled. AKA  K10P-A3.<\/li>\n<li>K10PA4: K10 Pro. Banana (brown). <strong><em>Not<\/em><\/strong> hot-swappable. White backlight. Black &#038; fully assembled. AKA  K10P-A4.<\/li>\n<li>K10PB1: K10 Pro. Linear (red). <strong><em>Not<\/em><\/strong> hot-swappable. RGB backlight. Black &#038; fully assembled. AKA  K10P-B1.<\/li>\n<li>K10PB3: K10 Pro. Tactile (brown). <strong><em>Not<\/em><\/strong> hot-swappable. RGB backlight. Black &#038; fully assembled. AKA  K10P-B3.<\/li>\n<li>K10PB4: K10 Pro. Banana (brown). <strong><em>Not<\/em><\/strong> hot-swappable. RGB backlight. Black &#038; fully assembled. AKA  K10P-B4.<\/li>\n<li>K10P01: K10 Pro. Linear (red). Hot-swappable. White backlight. White &#038; fully assembled. AKA  K10P-O1.<\/li>\n<li>K10P03: K10 Pro. Tactile (brown). Hot-swappable. White backlight. White &#038; fully assembled. AKA  K10P-O3.<\/li>\n<li>K10P04: K10 Pro. Banana (brown). Hot-swappable. White backlight. White &#038; fully assembled. AKA  K10P-O4.<\/li>\n<li>K10PP1: K10 Pro. Linear (red). Hot-swappable. RGB backlight. White &#038; fully assembled. AKA  K10P-P1.<\/li>\n<li>K10PP3: K10 Pro. Tactile (brown). Hot-swappable. RGB backlight. White &#038; fully assembled. AKA  K10P-P3.<\/li>\n<li>K10PP4: K10 Pro. Banana (brown). Hot-swappable. RGB backlight. White &#038; fully assembled. AKA  K10P-P4.<\/li>\n<li>K10PG1: K10 Pro. Linear (red). Hot-swappable. White backlight. Black &#038; fully assembled. AKA  K10P-G1.<\/li>\n<li>K10PG3: K10 Pro. Tactile (brown). Hot-swappable. White backlight. Black &#038; fully assembled. AKA  K10P-G3.<\/li>\n<li>K10PG4: K10 Pro. Banana (brown). Hot-swappable. White backlight. Black &#038; fully assembled. AKA  K10P-G4.<\/li>\n<li>K10PH1: K10 Pro. Linear (red). Hot-swappable. RGB backlight. Black &#038; fully assembled. AKA  K10P-H1.<\/li>\n<li>K10PH3: K10 Pro. Tactile (brown). Hot-swappable. RGB backlight. Black &#038; fully assembled. AKA  K10P-H3. &#8220;K10P-H3&#8221; may be <a href=\"https:\/\/en.wikipedia.org\/wiki\/Acrylonitrile_butadiene_styrene#Applications\">ABS<\/a> keycaps and K10P-H3P-BO may be <a href=\"https:\/\/en.wikipedia.org\/wiki\/Polybutylene_terephthalate#Applications\">PBT<\/a> keycaps (or it may be mislabelled or changed over time. Or perhaps different internal versions of this keyboard)<\/li>\n<li>K10PH4: K10 Pro. Banana (brown). Hot-swappable. RGB backlight. Black &#038; fully assembled. AKA  K10P-H4.<\/li>\n<\/ol>\n<\/li>\n<\/ul>\n<h2>A shortcut?<\/h2>\n<p>The Keychron website has a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Query_string\">query parameter<\/a>, &#8220;_psq&#8221;, so the combination of options for the particular variant may not have to be guessed. <\/p>\n<p>But it does not work at all. It is for informational purposes only. It only works with the &#8220;variant&#8221; query parameter (e.g., &#8220;&#038;variant=40384084115545&#8221;) and only if the product page is known.<\/p>\n<p>Example:<\/p>\n<p><a href=\"https:\/\/www.keychron.com\/products\/keychron-v6-qmk-custom-mechanical-keyboard-iso-layout-collection?_psq=V6-C3\">https:\/\/www.keychron.com\/products\/keychron-v6-qmk-custom-mechanical-keyboard-iso-layout-collection?_psq=V6-C3<\/a><\/p>\n<p>This does not change to the variant (it shows the default V6-C1). Whereas this does:<\/p>\n<p><a href=\"https:\/\/www.keychron.com\/products\/keychron-v6-qmk-custom-mechanical-keyboard-iso-layout-collection?variant=40384084115545\">https:\/\/www.keychron.com\/products\/keychron-v6-qmk-custom-mechanical-keyboard-iso-layout-collection?variant=40384084115545<\/a><\/p>\n<p><!--\n    https:\/\/www.keychron.com\/products\/keychron-v6-qmk-custom-mechanical-keyboard-iso-layout-collection\n\n    V6C1: V6. Linear (red). AKA V6-C1.\n    V6C3: V6. Tactile (brown). AKA V6-C3.\n\n--><\/p>\n<hr>\n<p><!--\n          K10P-H3:  K10 Pro, tactile (brown)\n\n          K5P-H1:  K5 Pro,  linear  (red)\n\n          K5P-H3:  K5 Pro,  tactile (brown)\n--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is mostly to have a page where the Keychron keyboard model numbers can be very quickly found with a straight text search, no matter the notation, for example, &#8220;V6C3&#8221; vs. &#8220;V6-C3&#8221;. Encoding The model number&#8217;s second-last position (only K8 &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/pmortensen.eu\/world2\/2024\/03\/04\/product-numbers-for-keychron-keyboards-e-g-v6c3-for-v6-with-tactile-brown-switches\/\"> <span class=\"screen-reader-text\">Product numbers for Keychron keyboards, e.g., V6C3 for V6 with tactile (brown) switches<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[28,26],"tags":[],"_links":{"self":[{"href":"https:\/\/pmortensen.eu\/world2\/wp-json\/wp\/v2\/posts\/5037"}],"collection":[{"href":"https:\/\/pmortensen.eu\/world2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pmortensen.eu\/world2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pmortensen.eu\/world2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pmortensen.eu\/world2\/wp-json\/wp\/v2\/comments?post=5037"}],"version-history":[{"count":59,"href":"https:\/\/pmortensen.eu\/world2\/wp-json\/wp\/v2\/posts\/5037\/revisions"}],"predecessor-version":[{"id":5594,"href":"https:\/\/pmortensen.eu\/world2\/wp-json\/wp\/v2\/posts\/5037\/revisions\/5594"}],"wp:attachment":[{"href":"https:\/\/pmortensen.eu\/world2\/wp-json\/wp\/v2\/media?parent=5037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pmortensen.eu\/world2\/wp-json\/wp\/v2\/categories?post=5037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pmortensen.eu\/world2\/wp-json\/wp\/v2\/tags?post=5037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}