chiark / gitweb /
accelerometer: add orientation property
[elogind.git] / extras / input_id / input_id.c
index 5965d848da6d2277eba352cefe766727354cac80..ba53df01b05f195643e5ab1201ac994bc2966d15 100644 (file)
@@ -109,8 +109,14 @@ static void test_pointers (const unsigned long* bitmask_ev,
        int is_mouse = 0;
        int is_touchpad = 0;
 
-       if (!test_bit (EV_KEY, bitmask_ev))
+       if (!test_bit (EV_KEY, bitmask_ev)) {
+               if (test_bit (EV_ABS, bitmask_ev) &&
+                   test_bit (ABS_X, bitmask_abs) &&
+                   test_bit (ABS_Y, bitmask_abs) &&
+                   test_bit (ABS_Z, bitmask_abs))
+                       puts("ID_INPUT_ACCELEROMETER=1");
                return;
+       }
 
        if (test_bit (EV_ABS, bitmask_ev) &&
            test_bit (ABS_X, bitmask_abs) && test_bit (ABS_Y, bitmask_abs)) {