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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2016-08-17 21:13:33

  lis6502 - Łowca lamerów

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Dell XT3 - specjalne klawisze

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

 

#2  2016-08-17 21:26:41

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Dell XT3 - specjalne klawisze

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

 

#3  2016-08-17 23:29:49

  lis6502 - Łowca lamerów

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: Dell XT3 - specjalne klawisze

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

Kod:

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

Kod:

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ś

Kod:

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

Kod:

Aurora lis6502 # grep -i key_time /usr/include/linux/input.h 
#define KEY_TIME        0x167

Identyfikator urządzenia wytargałem stąd

Kod:

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

 

#4  2016-08-18 00:17:54

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Dell XT3 - specjalne klawisze

W sumie, to blog stoi parę dni, więc pierwszy. xD

A co do problemu, a tam wcięcia to nie powinno być przypadkiem?

Kod:

evdev:input:b0011v0001p0001eAB41-e0,1,4,11,14,k71*
 KEYBOARD_KEY_d8=time

Ostatnio edytowany przez morfik (2016-08-18 00:20:41)

Offline

 

#5  2016-08-18 06:53:38

  lis6502 - Łowca lamerów

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: Dell XT3 - specjalne klawisze

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

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)