Portál AbcLinuxu, 4. května 2025 00:26
Hliníková ultratenká klávesnice s USB hubem (2× USB port).
Existují dvě verze: s numerickým blokem a bez něj. Druhá varianta existuje také v bezdrátové podobě (Bluetooth).
$ lsusb Bus 002 Device 025: ID 05ac:1006 Apple, Inc. Hub in Aluminum Keyboard Bus 002 Device 026: ID 05ac:0221 Apple, Inc. Aluminum Keyboard (ISO)
V kernelu (nejlépe 2.6.26 — jde to bez patche) zapnout podporu pro Apple klávesnice: Device drivers->HID Device->USB Human Interface Device (full HID) support a podpoložku Enable support for Apple laptop/aluminum USB special keys.
Pak přehodit funkci tlačítka fn
, aby platily funkční klávesy a pro multimediální klávesy se používalo právě tlačítko fn
:
echo 2 > /sys/module/hid/parameters/pb_fnmode
V jádrech 2.6.28 (a novějších) je třeba zavést modul hid_apple
a fn
se přehodí takhle:
echo 2 >> /sys/module/hid_apple/parameters/fnmode
Pak si upravím chování klávesnice, které se ovladačem změnilo, dojde k přehození tlačítek \
/|
a >
/<
– to se upraví pomocí xmodmap
:
keycode 49=backslash bar slash brokenbar slash brokenbar keycode 94=semicolon dead_abovering grave asciitilde grave asciitilde
Pak mi chybí na střední části tlačítko Insert
-- to jsem si přiřadil kousek vedle na tlačítko Eject
:
keycode 204=Insert
Pak přiřazení „audio“ kláves:
keycode 162=XF86AudioPause keycode 144=XF86AudioPrev keycode 153=XF86AudioNext
A nakonec mi vadilo prohození tlačítek alt
a cmd
, což zase napravil xmodmap
:
remove Mod5 = Super_R remove Mod4 = Super_L Super_R remove Mod1 = Alt_L keysym Super_L = Alt_L keysym Alt_L = Super_L keysym ISO_Level3_Shift = Super_R keysym Super_R = ISO_Level3_Shift add Mod1 = Alt_L add Mod4 = Super_L Super_R
Doporučuji kódy kláves (keycode) zkontrolovat pomocí xev
nebo showkey
.
Klávesnice je na poměry vcelku kvalitně zpracovaná, ale z hlediska komfortu kontroverzní (ploché ostrůvkové klávesy s nízkým zdvihem nad tvrdým kovovým plátem).
Dokument vytvořil: Jiří Hubka, 1.8.2008 11:12 | Poslední úprava: Fluttershy, yay!, 29.12.2015 12:57 | Další přispěvatelé: Jiří Hubka | Historie změn | Zobrazeno: 3077×
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.