Skip to content

Commit

Permalink
add a few keychron keyboards
Browse files Browse the repository at this point in the history
  • Loading branch information
dexter93 committed Dec 18, 2021
1 parent 6e5f280 commit 3d48334
Showing 1 changed file with 66 additions and 3 deletions.
69 changes: 66 additions & 3 deletions src/main/python/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,17 +36,80 @@
(0x0c45, 0x7900): "SN32F248 (bootloader)", # 0x0

# keyboards in normal mode:
(0x05ac, 0x024f): "Keychron",
(0x05ac, 0x024f): "Apple Keyboard / Keychron / Flashquark Horizon Z",
(0x0c45, 0x652f): "Glorious GMMK / Tecware Phantom",
(0x0c45, 0x766b): "Kemove",
(0x0c45, 0x7698): "Womier",
(0x320F, 0x5013): "Akko",
(0x320f, 0x5013): "Akko",
(0x0c45, 0x5004): "Redragon",
(0x0c45, 0x5104): "Redragon",
(0x0C45, 0x8513): "Sharkoon",
(0x0C45, 0x8508): "SPCGear",
(0x0C45, 0x7903): "Ajazz",
(0x05AC, 0x024F): "Flashquark Horizon Z",
(0x3434, 0xfe00): "Keychron K1 ANSI",
(0x3434, 0xfe01): "Keychron K1 ISO",
(0x3434, 0xfe02): "Keychron K2 ANSI",
(0x3434, 0xfe03): "Keychron K2 ISO",
(0x3434, 0xfe04): "Keychron K3 ANSI",
(0x3434, 0xfe05): "Keychron K3 ISO",
(0x3434, 0xfe06): "Keychron K4 ANSI",
(0x3434, 0xfe07): "Keychron K4 ISO",
(0x3434, 0xfe08): "Keychron K5 ANSI",
(0x3434, 0xfe09): "Keychron K5 ISO",
(0x3434, 0xfe0a): "Keychron K6 ANSI",
(0x3434, 0xfe0b): "Keychron K6 ISO",
(0x3434, 0xfe0c): "Keychron K7 ANSI",
(0x3434, 0xfe0d): "Keychron K7 ISO",
(0x3434, 0xfe0e): "Keychron K8 ANSI",
(0x3434, 0xfe0f): "Keychron K8 ISO",
(0x3434, 0xfe10): "Keychron K9 ANSI",
(0x3434, 0xfe11): "Keychron K9 ISO",
(0x3434, 0xfe12): "Keychron K10 ANSI",
(0x3434, 0xfe13): "Keychron K10 ISO",
(0x3434, 0xfe14): "Keychron K11 ANSI",
(0x3434, 0xfe15): "Keychron K11 ISO",
(0x3434, 0xfe16): "Keychron K12 ANSI",
(0x3434, 0xfe17): "Keychron K12 ISO",
(0x3434, 0xfe18): "Keychron K13 ANSI",
(0x3434, 0xfe19): "Keychron K13 ISO",
(0x3434, 0xfe1a): "Keychron K14 ANSI",
(0x3434, 0xfe1b): "Keychron K14 ISO",
(0x3434, 0xfe1c): "Keychron K15 ANSI",
(0x3434, 0xfe1d): "Keychron K15 ISO",
(0x3434, 0xfe1e): "Keychron K16 ANSI",
(0x3434, 0xfe1f): "Keychron K16 ISO",
(0x3434, 0xfe20): "Keychron C1 ANSI",
(0x3434, 0xfe21): "Keychron C1 ISO",
(0x3434, 0xfe22): "Keychron C2 ANSI",
(0x3434, 0xfe23): "Keychron C2 ISO",
(0x3434, 0xfe24): "Keychron C3 ANSI",
(0x3434, 0xfe25): "Keychron C3 ISO",
(0x3434, 0xfe26): "Keychron C4 ANSI",
(0x3434, 0xfe27): "Keychron C4 ISO",
(0x3434, 0xfe28): "Keychron C5 ANSI",
(0x3434, 0xfe29): "Keychron C5 ISO",
(0x3434, 0xfe2a): "Keychron C6 ANSI",
(0x3434, 0xfe2b): "Keychron C6 ISO",
(0x3434, 0xfe2c): "Keychron C7 ANSI",
(0x3434, 0xfe2d): "Keychron C7 ISO",
(0x3434, 0xfe2e): "Keychron C8 ANSI",
(0x3434, 0xfe2f): "Keychron C8 ISO",
(0x3434, 0xfe30): "Keychron C9 ANSI",
(0x3434, 0xfe31): "Keychron C9 ISO",
(0x3434, 0xfe32): "Keychron C10 ANSI",
(0x3434, 0xfe33): "Keychron C10 ISO",
(0x3434, 0xfe34): "Keychron C11 ANSI",
(0x3434, 0xfe35): "Keychron C11 ISO",
(0x3434, 0xfe36): "Keychron C12 ANSI",
(0x3434, 0xfe37): "Keychron C12 ISO",
(0x3434, 0xfe38): "Keychron C13 ANSI",
(0x3434, 0xfe39): "Keychron C13 ISO",
(0x3434, 0xfe3a): "Keychron C14 ANSI",
(0x3434, 0xfe3b): "Keychron C14 ISO",
(0x3434, 0xfe3c): "Keychron C15 ANSI",
(0x3434, 0xfe3d): "Keychron C15 ISO",
(0x3434, 0xfe3e): "Keychron C16 ANSI",
(0x3434, 0xfe3f): "Keychron C16 ISO",
}

def get_platform():
Expand Down

0 comments on commit 3d48334

Please sign in to comment.