Теми от: Септември '10
Apple Aluminium Keyboard с Linux
Рекох да напиша едно Mini-howto за настройките и хватките при употребата на Епълската тънка алуминиева клавиатура на PC. Понеже я ползвам от около година, мога да кажа само, че това е най-хубавата клавиатура, на която съм писал! Комфортна, тиха, бърза, компактна, поддържа ноктите къси, абе все хубави работи :)
Единственият проблем, който може би сте видели от картинката горе, е малко шантавото разположение на клавишите. Нямате insert в малкото блокче над стрелките, numpad-ските +, -, *, / са тотално различни, клавишът наляво от '1' е някакъв странен, не е тилда, F-клавишите не работят като F-клавиши, а активират разни действия (примерно F12 увеличава звука), и, най-голямата болка - alt и win клавишите са разменени (alt вече не е отляво от шпацията, а е през един клавиш).
Във Fedora 13 са решили проблема с тези различия доста кардинално: клавиатурата прави точно това, което пише на клавишите (а не каквото човек е свикнал), което аз намирам за неприемливо и ето как докарах PC-compatible поведение точка по точка:
1) В /etc/rc.local добавяте следните два реда:
echo "2" > /sys/module/hid_apple/parameters/fnmode
echo "0" > /sys/module/hid_apple/parameters/iso_layout
Първият ред прави F-клавишите да се държат като хората. Ако искате достъп до "действията", натискайте ги в комбинация с Fn клавиша (примерно, Fn+F12 = увеличаване на звука).
Вторият ред оправя поведението на клавиши като този до '1'. Така той си става тилда. Клавишът отляво на 'z' пък генерира 'ѝ' при кирилишка подредба. Полезно :)
2) Разменянето на alt и win клавишите става с промяна на интерпретацията на клавиатурните сканкодове:
2.1) В Gnome->Preferences->Keyboard->Layouts трябва да сте задали "Evdev-managed keyboard" за устройство (както е по подразбиране)
2.2) Отваряте с текстов редактор файла /usr/share/X11/xkb/keycodes/evdev. В него търсите редовете от вида "<LALT> = някакво число", "<LWIN> = някакво друго числo". Разменяте числата на LALT и LWIN, както и тези на RALT/RWIN.
2.3) Рестарт на X.
И след това всичко трябва да работи. Voilà!
Публикувано в категория Hardware -- 26 Sep 2010, 02:39, 6 коментара -- View in English