Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Od wczoraj jestem szczęśliwym posiadaczem.
Zechciało mi się dopieścić sprzęta na tip top, więc zabrałem się za bindowanie klawiszy wg moich chorych preferencji.
O ile akcje typu zamykanie i otwieranie klapy mam opanowane za pomocą acpi, o tyle specjalne klawisze mnie przerosły.
Jednym problemem jest to, że skrót Fn+F8 daje mi literkę 'p', innym że klawisz dedykowany do rotacji ekranu robi dokładnie to samo co wciśnięcie 'wihajstra'- i jest to wyłączanie touchpada xD
Do ujarzmienia są trzy guziki po lewej stronie ekranu, cztery po prawej (wihajster -lewo -prawo -wcisk, przycisk_taki_se_o) plus kombinacje FN+coś.
Chciałbym, by każdy ze sprzętowych klawiszy był identyfikowany jako unikalny.
Odwiedziłem Parch wiki, podobny wątek, ale o ile w drugim przypadku rozkłada mnie problem niemania w /lib/udev skryptów o których mówi autor, o tyle w pierwszym przypadku chyba jestem na to za głupi.
Robił ktoś coś kiedyś z hwdb.d ? Zna ktoś składnię/ próbował kto obindować wszystkie możliwe kombinacje?
Od czego zacząć, chcąc ujarzmić każdy klawisz?
Ostatnio edytowany przez lis6502 (2016-08-17 21:15:18)
Offline
lis6502 napisał(-a):
Robił ktoś coś kiedyś z hwdb.d ? Zna ktoś składnię/ próbował kto obindować wszystkie możliwe kombinacje?
Od czego zacząć, chcąc ujarzmić każdy klawisz?
Ja robiłem i w sumie od tego możesz wyjść. xD
Offline
Już miałem Ci składać ofiary z baranka (tego od wałka na metalowym regale:>), ale Twój przepis nie do końca chce działać.
Zgodnie z tutkiem wyłuskałem scankody klawiszy
Aurora lis6502 # cat scankody\ klawiszy\ dell d8 lewy 98 środek 9a prawy 9b wihajster_lewo a3 wihajster prawo 9e wihajster klik 9f gej obok wihajstra xD
Sporządzone na podstawie
Event: time 1471469425.062204, type 4 (EV_MSC), code 4 (MSC_SCAN), value d8 Event: time 1471469425.062204, type 1 (EV_KEY), code 152 (KEY_SCREENLOCK), value 0
Spłodziłem takie coś
Aurora lis6502 # cat /etc/udev/hwdb.d/69-xt3.hwdb evdev:input:b0011v0001p0001eAB41-e0,1,4,11,14,k71* KEYBOARD_KEY_d8=time KEYBOARD_KEY_98=time KEYBOARD_KEY_9a=time KEYBOARD_KEY_9b=time KEYBOARD_KEY_a3=time KEYBOARD_KEY_9e=time KEYBOARD_KEY_9f=time
Time, bo
Aurora lis6502 # grep -i key_time /usr/include/linux/input.h #define KEY_TIME 0x167
Identyfikator urządzenia wytargałem stąd
Aurora lis6502 # find /sys -name modalias |grep input5 /sys/devices/platform/i8042/serio0/input/input5/modalias Aurora lis6502 # cat /sys/devices/platform/i8042/serio0/input/input5/modalias input:b0011v0001p0001eAB41-e0,1,4,11,14,k71,72,73,74,75,76,77,79,7A,7B,7C,7D,7E,7F,80,8C,8D,8E,8F,94,98,9B,9C,9D,9E,9F,A2,A3,A4,A5,A6,AC,AD,B7,B8,B9,BF,CD,D4,D7,D9,E0,E1,E2,E3,EC,F0,ram4,l0,1,2,sfw
A mimo wszystko rzeczone klawisze generują to co poprzednio, nawet po przekręceniu systemu.
Co robię źle?
PS. Chyba nie pierwszy raz słyszysz/czytasz że ktoś jest pod wrażeniem treści wyczytanych z Twojego bloga? :)
Ostatnio edytowany przez lis6502 (2016-08-17 23:31:13)
Offline
W sumie, to blog stoi parę dni, więc pierwszy. xD
A co do problemu, a tam wcięcia to nie powinno być przypadkiem?
evdev:input:b0011v0001p0001eAB41-e0,1,4,11,14,k71* KEYBOARD_KEY_d8=time
Ostatnio edytowany przez morfik (2016-08-18 00:20:41)
Offline
Na wszystko zwróciłem uwagę- oprócz wcięć xD
Teraz to jeździ- jeszcze dobrze nie wyszedłem do roboty a już nie mogę się doczekać aż wrócę i obkonfiguruję xD
Dzi ękować bardzo
Offline