Portál AbcLinuxu, 12. července 2025 07:05

Wooting One

Podpora: kompletní

Technické parametry

„herní“ klávesnice

Součástí balení je plastový protiprachový kryt na klávesnici, několik náhradních spínačů a plastová klipsna pro vytahování spínačů nebo sejmutí kláves ze spínačů (k tomu druhému ale doporučuji používat (vyrobit si) spíše kovovou z kusu drátu).

¹ existuje model Wooting Two s numerickým blokem

² novější verze „Lekker“ má mít spínače Gateron využívající Hallův jev

Identifikace pod Linuxem

$ lsusb
Bus 001 Device 023: ID 03eb:ff01 Atmel Corp. WootingOne
$ dmesg
[  291.252449] usb 1-5.1.2.4.3: new full-speed USB device number 23 using xhci_hcd
[  291.363237] usb 1-5.1.2.4.3: New USB device found, idVendor=03eb, idProduct=ff01, bcdDevice= 0.50
[  291.363245] usb 1-5.1.2.4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  291.363250] usb 1-5.1.2.4.3: Product: WootingOne
[  291.363253] usb 1-5.1.2.4.3: Manufacturer: Wooting
[  291.363257] usb 1-5.1.2.4.3: SerialNumber: WOOT_001_xxxxxxxxxxxxxxxxxxx
[  291.401437] hid-generic 0003:03EB:FF01.002D: offset (0) exceeds report_count (0)
[  291.401490] hid-generic 0003:03EB:FF01.002D: control queueing failed
[  291.401630] hid-generic 0003:03EB:FF01.002D: No inputs registered, leaving
[  291.401887] hid-generic 0003:03EB:FF01.002D: hidraw15: USB HID v1.11 Keyboard [Wooting WootingOne] on usb-0000:00:14.0-5.1.2.4.3/input1
[  291.404588] hid-generic 0003:03EB:FF01.002E: hiddev2,hidraw16: USB HID v1.11 Device [Wooting WootingOne] on usb-0000:00:14.0-5.1.2.4.3/input2
[  291.407198] input: Wooting WootingOne as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.2/1-5.1.2.4/1-5.1.2.4.3/1-5.1.2.4.3:1.3/0003:03EB:FF01.002F/input/input72
[  291.465494] hid-generic 0003:03EB:FF01.002F: input,hidraw17: USB HID v1.11 Keyboard [Wooting WootingOne] on usb-0000:00:14.0-5.1.2.4.3/input3
[  291.467344] input: Wooting WootingOne System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.2/1-5.1.2.4/1-5.1.2.4.3/1-5.1.2.4.3:1.4/0003:03EB:FF01.0030/input/input73
[  291.524681] input: Wooting WootingOne Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.2/1-5.1.2.4/1-5.1.2.4.3/1-5.1.2.4.3:1.4/0003:03EB:FF01.0030/input/input74
[  291.525283] hid-generic 0003:03EB:FF01.0030: input,hidraw18: USB HID v1.11 Device [Wooting WootingOne] on usb-0000:00:14.0-5.1.2.4.3/input4
[  291.527120] input: Wooting WootingOne as /devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5.1/1-5.1.2/1-5.1.2.4/1-5.1.2.4.3/1-5.1.2.4.3:1.5/0003:03EB:FF01.0031/input/input75
[  291.584225] hid-generic 0003:03EB:FF01.0031: input,hidraw19: USB HID v1.11 Gamepad [Wooting WootingOne] on usb-0000:00:14.0-5.1.2.4.3/input5
[  291.585639] hid-generic 0003:03EB:FF01.0032: hiddev3,hidraw20: USB HID v1.11 Device [Wooting WootingOne] on usb-0000:00:14.0-5.1.2.4.3/input6
$ xinput
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Wooting WootingOne Consumer Control       id=34   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Wooting WootingOne                        id=28   [slave  keyboard (3)]
    ↳ Wooting WootingOne System Control         id=31   [slave  keyboard (3)]
    ↳ Wooting WootingOne Consumer Control       id=35   [slave  keyboard (3)]

Postup zprovoznění pod Linuxem

Zapojit a používat jako běžnou klávesnici. Pro sofistikovanější užití je potřeba nastavení pomocí speciální aplikace…

Oficiální software Wootility je podporován i na Linuxu. Testována verze 3.5.x (ke stažení jako AppImage) na Ubuntu 20.04.

dokumentace: aktivní uživatelský účet musí být ve skupině input a vyžadována jsou pravidla udev:

$ cat /etc/udev/rules.d/wooting.rules
# Wooting One  
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="ff01", MODE:="0660", GROUP="input"
# Wooting One update mode 
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2402", MODE:="0660", GROUP="input"

Wootility umožňuje aktualizaci firmwaru klávesnice, nastavení profilů podsvícení a mapování kláves: dvě vrstvy, běžné kódy klávesnice, ale i méně běžné F13-F24 (kód 183-194), některé „multimediální“ funkce, uspání počítače,…

Lze si také nastavit dráhu nutnou k aktivaci klávesy (1,5-3,6 mm), potažmo různé akce při různých úrovních stisknutí (Dynamic Keystroke). V analogovém režimu je podporován buď DirectInput (standardní), nebo XInput (Xbox, na Linuxu není oficiálně podporován, ačkoliv neoficiální postup existuje). Akce DirectInput jsou pohyb ve třech osách, 12 tlačítek,… XInput předpokládá dvě páčky, dvě analogová tlačítka, D-Pad, 10 tlačítek… Jednotlivým klávesám lze přiřadit různé křivky aktivace.

Sice nejde o open source, nicméně aspoň chyby a náměty na nové funkce lze hlásit na Discord, Trello nebo GitHub, kde jsou také k nalezení SDK.

Dokument vytvořil: Fluttershy, yay!, 1.11.2020 18:43 | Zobrazeno: 381×

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

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