{"data":{"slug":"keychron-k2-pro","type":"keyboard","brand":"Keychron","name":"K2 Pro","aliases":["Keychron K2 Pro","K2 Pro QMK/VIA","K2 Pro QMK/VIA Wireless Mechanical Keyboard"],"release_date":"2022-12","url":"https://arkivo.dev/keyboards/keychron-k2-pro","specs":{"series":"K Pro","model_numbers":["K2P-G1","K2P-G2","K2P-G3","K2P-H1","K2P-H2","K2P-H3","K2P-O1","K2P-O3","K2P-O4","K2P-P1","K2P-P3","K2P-P4"],"gtins":["4895248801276","4895248801283","4895248801290","4895248801306","4895248801313","4895248801320","4895248851578","4895248851592","4895248851608","4895248851639","4895248851653","4895248851660"],"announce_date":null,"status":null,"predecessor":null,"successor":null,"launch_price_usd":null,"launch_price_eur":null,"markets":["US"],"colors":["Black","White"],"manufacturer_url":"https://www.keychron.com/products/keychron-k2-pro-qmk-via-wireless-mechanical-keyboard","spec_sheet_url":"https://keychron.de/en/products/keychron-k2-pro-qmk-via-wireless-mechanical-keyboard","manual_url":"https://cdn.shopify.com/s/files/1/0059/0630/1017/files/Keychron_K2_Pro_User_Manual.pdf?v=1669366536","eprel_registration_number":null,"warranty_years":1,"segment":"enthusiast","kit_type":"complete","form_factor":"75_pct","layout_standards":["ansi"],"layouts":["English US (QWERTY)"],"key_count":84,"legend_os":["windows","macos"],"has_numpad":false,"has_function_row":true,"has_arrow_keys":true,"navigation_cluster":"compact","key_stagger":"row_staggered","bottom_row":null,"low_profile":false,"switch_technology":"mechanical","switch_feel":["linear","clicky","tactile"],"switch_brands":["Keychron"],"switch_models":["Keychron K Pro Red","Keychron K Pro Blue","Keychron K Pro Brown","Keychron K Pro Banana"],"switch_stem":"mx_cross","actuation_force_g":null,"bottom_out_force_g":null,"tactile_force_g":null,"actuation_point_mm":null,"total_travel_mm":null,"switch_rated_keystrokes_million":50,"switches_factory_lubed":null,"actuation_adjustable":null,"actuation_adjustable_range_mm":null,"actuation_adjustment_step_mm":null,"per_key_actuation":null,"rapid_trigger":null,"rapid_trigger_sensitivity_min_mm":null,"multi_action_keys":null,"socd_cleaning":null,"analog_input":null,"hot_swappable":"5_pin","hot_swap_compatibility":"Almost all 3-pin and 5-pin MX style mechanical switches","stabilizer_type":"pcb_screw_in","stabilizers_lubed":null,"keycap_material":"pbt","keycap_legends":"doubleshot","keycap_profile":"osa","keycap_thickness_mm":null,"keycap_shine_through":null,"polling_rate_modes":[{"connection":"usb_wired","polling_rate_hz":1000,"receiver":null},{"connection":"bluetooth","polling_rate_hz":90,"receiver":null}],"polling_rate_max_hz":1000,"polling_rate_wired_hz":1000,"polling_rate_wireless_hz":null,"polling_rate_bluetooth_hz":90,"scan_rate_hz":null,"claimed_latency_ms":null,"key_rollover":[{"connection":"usb_wired","rollover":"nkro"},{"connection":"bluetooth","rollover":"nkro"}],"anti_ghosting":null,"debounce_adjustable":null,"debounce_time_min_ms":null,"measured_latency":null,"measured_actuation_point_mm":null,"measured_total_travel_mm":null,"measured_operating_force_g":null,"measured_typing_noise_dba":null,"measured_battery_life":null,"measured_weight_g":null,"connection_types":["usb_wired","bluetooth"],"wireless_technology_name":null,"bluetooth_version":"5.1","bluetooth_devices":3,"multi_device_count":null,"multi_device_switching":"keys","receiver_connector":null,"receiver_storage":null,"receiver_multi_device":null,"wireless_range_m":10,"cable_detachable":true,"keyboard_port":"usb_c","cable_host_connector":"usb_a","cable_type":null,"cable_length_m":null,"usb_passthrough":null,"os_compatibility":["windows","macos","linux","android","ios"],"console_compatibility":null,"battery_type":"li_po","battery_count":null,"battery_capacity_mah":4000,"battery_user_replaceable":null,"battery_life_claimed":[{"connection":"bluetooth","lighting":"off","polling_rate_hz":null,"hours":300,"days":null,"months":null},{"connection":"bluetooth","lighting":"on","polling_rate_hz":null,"hours":100,"days":null,"months":null},{"connection":null,"lighting":"on","polling_rate_hz":null,"hours":70,"days":null,"months":null}],"battery_life_max_h":300,"battery_life_lighting_off_h":300,"battery_life_lighting_on_h":100,"battery_life_lighting_on_days":null,"battery_life_lighting_off_months":null,"charging_port":"usb_c","charge_time_full_min":180,"quick_charge":null,"use_while_charging":null,"solar_charging":null,"battery_indicator":["led"],"case_material":"ABS plastic frame","plate_material":"steel","mount_style":"tray","pcb_flex_cuts":null,"sound_dampening":["silicone_bottom","foam"],"typing_angles_deg":[5,9.2,12],"spill_resistant":null,"ip_rating":null,"backlight":"rgb_per_key","led_orientation":"south_facing","lighting_zones":null,"lighting_brightness_levels":null,"side_lighting":null,"backlight_sensors":null,"lighting_ecosystems":null,"media_keys":"fn_layer","dedicated_media_key_count":0,"volume_control":"keys","knob_count":0,"knob_programmable":null,"knob_pressable":null,"dedicated_macro_keys":0,"display_type":"none","touchpad":false,"fingerprint_reader":false,"os_mode_switch":"switch","win_key_lock":null,"software_name":"Keychron Launcher / VIA","software_platforms":["web"],"firmware_compatibility":["qmk","via"],"onboard_memory":null,"onboard_profiles":null,"macros":true,"macros_onboard":null,"key_remapping":true,"layers":4,"firmware_updatable":true,"wrist_rest":"none","wrist_rest_material":null,"tenting":null,"tenting_angles_deg":null,"dimensions_mm":{"width_mm":311.6,"depth_mm":121.6,"height_mm":42.07,"front_height_mm":32},"dimensions_with_wrist_rest_mm":null,"weight_g":940,"weight_with_wrist_rest_g":null,"package_dimensions_mm":null,"package_weight_g":null,"works_with_certifications":null,"other_certifications":null,"in_the_box":["Fully assembled keyboard","Sound absorbing foam","Silicone bottom pad","4 sets of PCB screw-in stabilizers","1 set of double-shot PBT keycaps","1 set of Keychron K Pro switches","Extra keycaps for Windows and macOS","Type-A to Type-C cable","Switch puller","Keycap puller","Screwdriver"],"cables_included":[{"type":"Type-A to Type-C cable","count":1}],"spare_switches_count":null},"variants":[{"model_number":"K2P-G1","gtin":"4895248801276","colors":["Black"],"backlight":"single_color","switch_models":["Keychron K Pro Red"],"switch_feel":["linear"],"actuation_force_g":45,"actuation_point_mm":2,"total_travel_mm":4,"switches_factory_lubed":true},{"model_number":"K2P-G2","gtin":"4895248801283","colors":["Black"],"backlight":"single_color","switch_models":["Keychron K Pro Blue"],"switch_feel":["clicky"],"actuation_force_g":60,"actuation_point_mm":2,"total_travel_mm":4,"switches_factory_lubed":false},{"model_number":"K2P-G3","gtin":"4895248801290","colors":["Black"],"backlight":"single_color","switch_models":["Keychron K Pro Brown"],"switch_feel":["tactile"],"actuation_force_g":50,"actuation_point_mm":2,"total_travel_mm":4,"switches_factory_lubed":true},{"model_number":"K2P-H1","gtin":"4895248801306","colors":["Black"],"backlight":"rgb_per_key","switch_models":["Keychron K Pro Red"],"switch_feel":["linear"],"actuation_force_g":45,"actuation_point_mm":2,"total_travel_mm":4,"switches_factory_lubed":true},{"model_number":"K2P-H2","gtin":"4895248801313","colors":["Black"],"backlight":"rgb_per_key","switch_models":["Keychron K Pro Blue"],"switch_feel":["clicky"],"actuation_force_g":60,"actuation_point_mm":2,"total_travel_mm":4,"switches_factory_lubed":false},{"model_number":"K2P-H3","gtin":"4895248801320","colors":["Black"],"backlight":"rgb_per_key","switch_models":["Keychron K Pro Brown"],"switch_feel":["tactile"],"actuation_force_g":50,"actuation_point_mm":2,"total_travel_mm":4,"switches_factory_lubed":true},{"model_number":"K2P-O1","gtin":"4895248851578","colors":["White"],"backlight":"single_color","switch_models":["Keychron K Pro Red"],"switch_feel":["linear"],"actuation_force_g":45,"actuation_point_mm":2,"total_travel_mm":4,"switches_factory_lubed":true},{"model_number":"K2P-O3","gtin":"4895248851592","colors":["White"],"backlight":"single_color","switch_models":["Keychron K Pro Brown"],"switch_feel":["tactile"],"actuation_force_g":50,"actuation_point_mm":2,"total_travel_mm":4,"switches_factory_lubed":true},{"model_number":"K2P-O4","gtin":"4895248851608","colors":["White"],"backlight":"single_color","switch_models":["Keychron K Pro Banana"],"switch_feel":["tactile"],"actuation_force_g":57,"actuation_point_mm":2.2,"total_travel_mm":3.3,"switches_factory_lubed":true},{"model_number":"K2P-P1","gtin":"4895248851639","colors":["White"],"backlight":"rgb_per_key","switch_models":["Keychron K Pro Red"],"switch_feel":["linear"],"actuation_force_g":45,"actuation_point_mm":2,"total_travel_mm":4,"switches_factory_lubed":true},{"model_number":"K2P-P3","gtin":"4895248851653","colors":["White"],"backlight":"rgb_per_key","switch_models":["Keychron K Pro Brown"],"switch_feel":["tactile"],"actuation_force_g":50,"actuation_point_mm":2,"total_travel_mm":4,"switches_factory_lubed":true},{"model_number":"K2P-P4","gtin":"4895248851660","colors":["White"],"backlight":"rgb_per_key","switch_models":["Keychron K Pro Banana"],"switch_feel":["tactile"],"actuation_force_g":57,"actuation_point_mm":2.2,"total_travel_mm":3.3,"switches_factory_lubed":true}],"sources":[{"url":"https://www.keychron.com/products/keychron-k2-pro-qmk-via-wireless-mechanical-keyboard","kind":"manufacturer_page","accessed":"2026-10-10","fields":["manufacturer_url","model_numbers","gtins","markets","colors","series","kit_type","form_factor","layout_standards","legend_os","switch_technology","switch_feel","switch_brands","switch_models","hot_swappable","hot_swap_compatibility","stabilizer_type","keycap_material","keycap_legends","keycap_profile","connection_types","os_compatibility","battery_capacity_mah","case_material","plate_material","mount_style","sound_dampening","typing_angles_deg","backlight","led_orientation","software_name","software_platforms","firmware_compatibility","macros","key_remapping","in_the_box","cables_included","cable_host_connector","wrist_rest","variants","low_profile","segment","layouts"],"notes":{"segment":"Product details call it a QMK wireless custom mechanical keyboard. Enthusiast fits the QMK and hot-swap build.","layouts":"Layout ANSI for the US store. Stored with the same layout name as other US keyboards.","model_numbers":"The twelve hot-swappable, plastic-frame, fully assembled SKUs of the store listing. Aluminum-frame, non-hot-swappable fully assembled and barebone SKUs are not covered. ISO layouts are sold as a separate collection and are not covered.","gtins":"Barcodes of the same twelve SKUs from the store product data.","markets":"US store listing.","colors":"The store lists Black and White. The color is a variant option.","series":"Keychron lists the K2 Pro in the K Pro series. The warranty page uses the same series name.","kit_type":"Fully assembled with switches and keycaps. The barebone version is not covered.","form_factor":"Key specs: Layout 75%.","layout_standards":"Layout ANSI. US ANSI layout. The ISO layouts are a separate collection.","legend_os":"Includes keycaps for both Windows and macOS, 3 keycaps for each.","switch_feel":"Store options are K Pro Red, Blue, Brown and Banana. Feel per option comes from the K Pro switch sources.","switch_models":"Variant options of the hot-swappable plastic-frame listing. Banana is sold only with the white frame SKUs.","hot_swappable":"Hot-swap sockets are mounted on the PCB. Every switch can be swapped without soldering. The Black fully assembled version without hot-swap is not covered. Stored as 5_pin because the maker names 3-pin and 5-pin MX style switches.","hot_swap_compatibility":"Page text: almost all of the 3pin and 5pin MX style mechanical switches on the market, including Cherry, Gateron, Kailh and Panda.","stabilizer_type":"Hot-swappable versions have PCB-mounted screw-in stabilizers. The non-hot-swappable version has plate-mounted stabilizers and is not covered.","keycap_material":"Key specs: Double-shot PBT.","keycap_legends":"Double-shot PBT keycaps.","keycap_profile":"OSA profile, OEM profile with spherical-angle.","connection_types":"Wireless Bluetooth and USB Type-C wired.","os_compatibility":"Page says works with macOS, Windows and Linux. Android and iOS come from the manual OS switch section.","case_material":"Key specs: ABS or ABS plus aluminum frame. This product stores the plastic frame version. The aluminum frame version (K2P-J, K2P-Q) is not covered because its dimensions differ and dimensions are not a variant field.","plate_material":"Key specs: Steel plate.","mount_style":"Key specs: tray mount.","sound_dampening":"Added sound-absorbing foam and a thick silicone dampening bottom pad. The page does not say where the foam sits, so it is stored as foam.","typing_angles_deg":"Page text: three levels of adjustable typing angle, 5, 9.2 and 12 degrees.","backlight":"The RGB versions have per-key RGB with more than 22 effects. The White Backlight versions are single color white.","led_orientation":"South-facing RGB LEDs.","software_name":"Keychron Launcher web app and the VIA protocol.","software_platforms":"Keychron Launcher runs in the latest Chrome, Opera or Edge browser.","firmware_compatibility":"Open-source QMK firmware. Works with VIA per the manual.","macros":"Page text: key remapping and macros through the Keychron Launcher web app.","key_remapping":"Page text: key remapping and macros through the Keychron Launcher web app.","in_the_box":"Store package image for the Fully Assembled Version, hot-swappable. The extra keycap line comes from the manual and the keycap text on the page. A Best Buy Canada listing for an aluminum SKU names a Type-C to Type-C cable and an adapter instead, which differs from the maker image.","cables_included":"Package image: 1x Type-A to Type-C cable.","cable_host_connector":"Package image cable is Type-A to Type-C, so the computer end is Type-A.","wrist_rest":"No wrist rest in the package image.","low_profile":"Standard MX-style switches and OSA keycaps. The Keychron page names no low-profile option.","variants":"Twelve SKUs by switch option, color and backlight type. Page text: factory pre-lube on all K Pro switches excluding the clicky ones, so Blue is stored as not lubed. Force and travel per switch come from the K Pro switch sources."}},{"url":"https://keychron.de/en/products/keychron-k2-pro-qmk-via-wireless-mechanical-keyboard","kind":"manufacturer_page","accessed":"2026-10-10","fields":["spec_sheet_url","polling_rate_modes","key_rollover","bluetooth_version","battery_type","battery_life_claimed","dimensions_mm","weight_g","key_count","stabilizer_type"],"notes":{"spec_sheet_url":"Keychron EU store with the full specification list. The US page shows a shorter list.","polling_rate_modes":"Polling rate wired mode 1000Hz. Polling rate wireless mode 90Hz. The wireless mode is Bluetooth.","key_rollover":"N-Key Rollover: yes for both wireless and wired modes.","bluetooth_version":"Bluetooth version 5.1. Bluetooth device name Keychron K2 Pro.","battery_type":"4000 mAh rechargeable li-polymer battery.","battery_life_claimed":"BT working time with backlight off: up to 300 hours. BT working time with RGB: up to 100 hours at the lowest brightness. Lab test results may vary by actual use. The manual states around 70 hours with the backlight on and does not state the brightness. The 70 hour row has no connection because the manual names none.","dimensions_mm":"Plastic frame version 311.6 x 121.6 mm. Height including keycaps is 32 mm at the front and 42.07 mm at the rear. The feet condition is not stated. The aluminum frame version is 316.6 x 126.91 mm and is not covered.","weight_g":"Plastic frame version: about 940 g. The aluminum frame version is 1070 g and is not covered.","key_count":"Number of keys: 84 (75%).","stabilizer_type":"PCB-mounted screw-in stabilizers."}},{"url":"https://cdn.shopify.com/s/files/1/0059/0630/1017/files/Keychron_K2_Pro_User_Manual.pdf?v=1669366536","kind":"manual","accessed":"2026-10-10","fields":["manual_url","key_count","has_numpad","has_function_row","has_arrow_keys","navigation_cluster","key_stagger","bluetooth_devices","multi_device_switching","wireless_range_m","cable_detachable","keyboard_port","charging_port","charge_time_full_min","battery_indicator","media_keys","dedicated_media_key_count","volume_control","knob_count","dedicated_macro_keys","display_type","touchpad","fingerprint_reader","os_mode_switch","layers","firmware_updatable","battery_life_claimed","os_compatibility","legend_os"],"notes":{"key_count":"Specifications page: number of keys 84.","navigation_cluster":"Layer diagram has dedicated Page Up, Page Down, Home and End keys in the right column. This is a compact arrangement, not the separated six-key block.","bluetooth_devices":"Supports pairing up to 3 devices with Fn plus 1, 2 or 3.","multi_device_switching":"Short press Fn plus 1, 2 or 3 to switch to another device.","wireless_range_m":"Bluetooth operating distance within 10 meters in open space.","cable_detachable":"Charging port with a separate Type-C cable.","charging_port":"Charging port: USB Type-C.","charge_time_full_min":"Charging time: around 3 hours. Stored as 180 minutes with the approximate qualifier.","battery_indicator":"LED status table: low battery blinking red, charging static red, fully charged static green.","media_keys":"Key description page: previous, play, next, mute and volume are on the F row, reached with the Fn layer. Windows layers use the same Fn approach.","dedicated_media_key_count":"No separate media buttons in the overview and layout diagrams.","volume_control":"Volume decrease and increase keys on F11 and F12.","knob_count":"The overview and layout diagrams show no knob.","dedicated_macro_keys":"The layout diagrams show no separate macro keys.","display_type":"The overview shows no built-in screen.","touchpad":"The overview shows no touchpad.","fingerprint_reader":"The overview shows no fingerprint reader.","os_mode_switch":"Side toggle for Mac/iOS and Windows/Android.","layers":"There are four layers of key settings, layer 0 and 1 for Mac, layer 2 and 3 for Windows.","firmware_updatable":"The manual describes flashing firmware from the Keychron site with QMK Toolbox in DFU mode.","battery_life_claimed":"Specifications page: working time around 70 hours with the backlight on.","os_compatibility":"OS switch section: Mac/iOS and Windows/Android modes with input method notes for iOS and Android.","legend_os":"Extra keycap set in the box for Windows or Mac.","key_stagger":"Standard row-staggered layout in the layer diagrams.","has_numpad":"No numpad in the layout diagrams.","has_function_row":"F1 to F12 row in the layout diagrams.","has_arrow_keys":"Dedicated arrow keys in the layout diagrams.","keyboard_port":"Charging port on the side of the keyboard, USB Type-C."}},{"url":"https://www.keychron.com/products/keychron-k-pro-switch","kind":"manufacturer_page","accessed":"2026-10-10","fields":["switch_stem","switch_rated_keystrokes_million","variants"],"notes":{"switch_stem":"Specs table: POM plus TPE double shot, MX stem.","switch_rated_keystrokes_million":"Up to 50 million keystroke lifespan. Operation life up to 50M cycles.","variants":"Maker table lists the Banana switch only: operating force 57 gf, pre-travel 2.2 mm, total travel 3.3 mm. Operating force is stored as actuation force. Factory pre-lubed, excluding the blue switch. Red, Blue and Brown values come from the other sources."}},{"url":"https://green-keys.info/en/keyboard/keychron-k2-pro/","kind":"spec_database","accessed":"2026-10-10","fields":["variants","release_date"],"notes":{"variants":"K Pro switch table. Actuation force: Red 45, Blue 60, Brown 50 and Banana 57 gf, each with a tolerance of 8 to 10 gf. Pre-travel: 2 mm for Red, Blue and Brown and 2.2 mm for Banana. Total travel: 4 mm for Red, Blue and Brown and 3.3 mm for Banana. Banana matches the maker page. Red is confirmed by a Computer Orbit listing and Brown by a mechanicalkeyboards.com listing. Blue has this source only.","release_date":"Launched on December 6, 2022."}},{"url":"https://green-keys.info/en/keychron-k2-pro-is-here-quiet-75-layout-keyboard-with-support-for-keymap-changes/","kind":"press","accessed":"2026-10-10","fields":["release_date"],"notes":{"release_date":"Reports that Keychron announced general sale of the K2 Pro on December 6, 2022 and quotes the post that says it is live starting at $89. The barebone is the lowest price version, so no launch price is stored for the complete keyboard."}},{"url":"https://ca.computerorbit.com/products/keychron-k-pro-red-linear-pre-lubed-switches","kind":"retailer","accessed":"2026-10-10","fields":["variants"],"notes":{"variants":"K Pro Red: actuation force 45 plus or minus 10 gf, pre-travel 2 plus or minus 0.4 mm, travel distance 4 plus or minus 0.4 mm."}},{"url":"https://mechanicalkeyboards.com/products/keychron-k-pro-brown-50g-tactile-plate-mount","kind":"retailer","accessed":"2026-10-10","fields":["variants"],"notes":{"variants":"K Pro Brown: operating position 2.00 mm, full travel 4.00 mm, actuation force 50 with the unit written as cN."}},{"url":"https://github.com/Keychron/qmk_firmware/tree/bluetooth_playground/keyboards/keychron/k2_pro","kind":"manufacturer_page","accessed":"2026-10-10","fields":["key_count","bluetooth_devices","firmware_compatibility"],"notes":{"key_count":"Maker QMK source for the K2 Pro: the ANSI layout is LAYOUT_ansi_84 with 84 keys. The ISO layout has 85.","bluetooth_devices":"config.h: HOST_DEVICES_COUNT 3.","firmware_compatibility":"Maker QMK firmware repository for the K2 Pro."}},{"url":"https://www.keychron.com/pages/warranty","kind":"manufacturer_page","accessed":"2026-10-10","fields":["warranty_years"],"notes":{"warranty_years":"The warranty period is twelve months unless a document states otherwise. The page lists the K2 Pro among the covered K Pro series keyboards."}}],"fields_filled":85,"updated":"2026-10-16"},"meta":{"api_version":"1","docs":"https://arkivo.dev/api"}}