1117704_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1117704_ja-JP

1117704_ja-JP

オールボード Android Getevent<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

getevent 関数は、ボタン押下イベント、タッチスクリーンイベント、センサーイベント (加速度計や磁力計など) などのカーネルイベントを表示します。

bash-3.2# getevent -h

使用法: getevent [-t] [-n] [-s スイッチマスク] [-S] [-v [マスク]] [-p] [-q] [-c カウント] [-r] [デバイス]

-t: タイムスタンプを表示する

-n: 改行を印刷しない

-s: 指定されたビットのスイッチ状態を印刷します

-S:すべてのスイッチ状態を印刷

-v: 冗長マスク (errs=1, dev=2, name=4, info=8, vers=16, pos.events=32)

-p:可能なイベント(errs、dev、name、pos。イベント)

・Q:Quiet(クリアな冗長マスク)

-c:指定された数のイベントを出力してから終了します

-r:印刷レートイベントを受信します

以下は、一部のボード上のすべてのイベントの例です

bash-3.2# getevent -p

デバイス1を追加: /dev/input/event2

名前: 「mxc_ts」

イベント:

      SYN (0000): 0000  0001  0003

キー(0001):014a

ABS(0003):0000、値0、 最小 0、最大0、ファズ0、フラット0

0001 値 0、最小 0、最大 0、ファズ 0 フラット 0

0018 値 0、最小 0、最大 0、ファズ 0 フラット 0

タイプライターではない /dev/input/mouse0 のドライバーバージョンを取得できませんでした

デバイス 2 を追加: /dev/input/event1

名前: "mxc_power_key"

イベント:

    SYN (0000): 0000  0001

    KEY (0001): 003e

デバイス 3 を追加: /dev/input/event0

名前: "mxckpd"

イベント:

    SYN (0000): 0000  0001

キー(0001):0002 0003 0004 0005 003b 003c 003d 003e

                      0066  0067  0069  006a  006c  008b  009e  0161

タイプライターではなく、/dev/input/miceのドライバーバージョンを取得できませんでした

たとえば、タッチスクリーン イベントなどです。タッチスクリーンのプレスアップまたはプレスダウンは、イベントに関連する値のベクトルを返します (詳細は include/linux/input.h を参照してください)。

bash-3.2# getevent /dev/input/event2

0003 0000 0000020e

0003 0001 0000014a

0003 0018 00000037

0001 014a 00000001

0000 0000 00000000

0003 0000 00000209

0003 0001 00000147

Android
Tags (1)
No ratings
Version history
Last update:
‎01-05-2026 11:22 AM
Updated by: