Beschreibung der Struktur von input_event (aus linux / input.h)
Kann mir bitte jemand sagen, welche Eigenschaften die von der Struktur input_event verwendeten Datentypen haben?
Sie ist in der Datei input.h wie folgt definiert:
struct input_event {
struct timeval time;
__u16 type;
__u16 code;
__s32 value;
};
aber es gibt keine anderen beschreibungen! Selbst googeln hat mir nichts Interessantes gebracht.
Das einzige was ich weiß ist dastime
gibt Sekunden oder Millisekunden ab Epoche und anvalue
gibt den Code der gedrückten Taste an. Aber auch Wert vonvalue
Eigentum ist für mich nicht wirklich klar. In meinem Programm generiert jeder Tastendruck sechs Ereignisse. Folgende Ereignisse werden durch Drücken der ENTER-Taste ausgelöst:
type=4,code=4,value=458792
type=1,code=28,value=1
type=0,code=0,value=0
type=4,code=4,value=458792
type=1,code=28,value=0
type=0,code=0,value=0
und die sind füra
Brief:
type=4,code=4,value=458756
type=1,code=30,value=1
type=0,code=0,value=0
atype=4,code=4,value=458756
type=1,code=30,value=0
type=0,code=0,value=0
Ich möchte den Wert in den richtigen Buchstaben dekodieren, verstehe aber die Bedeutung der Eigenschaften nicht.
Bitte helfen Sie!