input_event構造体が使用するデータ型のプロパティは何か教えてください。input_event構造体の説明(linux/input.hから)
それはinput.hファイルに次のように定義されています
struct input_event {
struct timeval time;
__u16 type;
__u16 code;
__s32 value;
};
が、他の記述はありません!グーグルでも面白いことは何もなかった。
唯一のことは、time
はエポックから秒またはミリ秒を与え、value
は押されたボタンのコードを与えることです。しかし、value
の値でさえ、私にとっては本当に明確ではありません。私のプログラムでは、すべてのキーストロークが6つのイベントを生成します。次のイベントがキーを押すの応答ENTERされています
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
を、それらがa
手紙のためのものです:私は本当の手紙に値をデコードしたいと思いますが、私はの意味を理解していない
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
プロパティ。
助けてください!