Portál AbcLinuxu, 10. června 2025 00:51

Keychron K4/K8/… v1

Technické parametry

Keychron prodává desítky různých modelů, resp. stovky konfigurací, a navíc je průběžně aktualizuje. Zde jsou popsány základní modely Kn (jako K4, K8) první generace, s klasickými mechanickými spínači a RGB podsvícením. Modely Kn s lichým n (jako K3) jsou analogické, pouze mají nízkoprofilové spínače.

(bez)drátová klávesnice

Identifikace pod Linuxem

připojení přes USB kabel

$ lsusb
Bus 002 Device 068: ID 05ac:024f Apple, Inc. Aluminium Keyboard (ANSI)

USB ID je společné pro různé modely (např. K3, K4 či K8). Správné označení modelu se objevuje ve výstupu dmesg či xinput (dále pro ukázku model K4, např. K8 má v popisu analogicky „Keychron K8“):

$ dmesg
[3297095.757130] usb 2-2: new full-speed USB device number 68 using xhci_hcd
[3297095.884962] usb 2-2: New USB device found, idVendor=05ac, idProduct=024f, bcdDevice= 1.07
[3297095.884981] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[3297095.884988] usb 2-2: Product: Keychron K4
[3297095.884994] usb 2-2: Manufacturer: Keychron K4
[3297095.913190] usbcore: registered new device driver apple-mfi-fastcharge
[3297095.917972] apple 0003:05AC:024F.0070: Non-apple keyboard detected; function keys will default to fnmode=2 behavior
[3297095.918031] input: Keychron K4 Keychron K4 as /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0/0003:05AC:024F.0070/input/input212
[3297095.956241] apple 0003:05AC:024F.0070: input,hidraw18: USB HID v1.11 Keyboard [Keychron K4 Keychron K4] on usb-0000:00:14.0-2/input0
[3297095.956525] apple 0003:05AC:024F.0071: Fn key not found (Apple Wireless Keyboard clone?), disabling Fn key handling
[3297095.956530] apple 0003:05AC:024F.0071: Non-apple keyboard detected; function keys will default to fnmode=2 behavior
[3297095.956616] input: Keychron K4 Keychron K4 as /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/0003:05AC:024F.0071/input/input213
[3297095.956904] apple 0003:05AC:024F.0071: input,hiddev0,hidraw19: USB HID v1.11 Keyboard [Keychron K4 Keychron K4] on usb-0000:00:14.0-2/input1
$ xinput
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Keychron K4 Keychron K4                   id=20   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Keychron K4 Keychron K4                   id=21   [slave  keyboard (3)]
    ↳ Keychron K4 Keychron K4                   id=22   [slave  keyboard (3)]

Postup zprovoznění pod Linuxem

Zapojit a používat.

Ano, opravdu se to hlásí jako (neoriginální) klávesnice Apple.

Kombinace Fn s funkčními klávesami se chovají jako „multimediální“ klávesy; přepnout to lze podržením (4 s) kombinace Fn-X-L. Automatické uspání při připojení přes Bluetooth se vypne podržením Fn-S-O. Režim podsvícení se přepíná klávesou s lampičkou (a Fn-lampička) nebo kombinací Fn-šipky. Pro obnovení továrního nastavení podržet Fn-J-Z.

První (ani druhá) generace nepodporuje přemapování kláves na úrovni firmwaru. Možná je pouze aktualizace firmwaru (poskytnuté soubory jsou pro Windows a macOS). Až třetí generace (v3/QMK) podporuje QMK (resp. její podpora by měla být v upstreamu.

Dokument vytvořil: Fluttershy, yay!, 8.6. 19:07 | Poslední úprava: Fluttershy, yay!, 8.6. 20:24 | Historie změn | Zobrazeno: 65×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.