Add new media navigation keys.

Bug: 22059484
Change-Id: I7d85a5c3bd1bbe07ebb50edfc0a65bf25ee6ca9c
diff --git a/include/android/keycodes.h b/include/android/keycodes.h
index bc9c05e..56a89e7 100644
--- a/include/android/keycodes.h
+++ b/include/android/keycodes.h
@@ -739,7 +739,17 @@
     /** Directional Pad Up-Right */
     AKEYCODE_DPAD_UP_RIGHT   = 270,
     /** Directional Pad Down-Right */
-    AKEYCODE_DPAD_DOWN_RIGHT = 271
+    AKEYCODE_DPAD_DOWN_RIGHT = 271,
+    /** Skip forward media key */
+    AKEYCODE_MEDIA_SKIP_FORWARD = 272,
+    /** Skip backward media key */
+    AKEYCODE_MEDIA_SKIP_BACKWARD = 273,
+    /** Step forward media key.
+     * Steps media forward one from at a time. */
+    AKEYCODE_MEDIA_STEP_FORWARD = 274,
+    /** Step backward media key.
+     * Steps media backward one from at a time. */
+    AKEYCODE_MEDIA_STEP_BACKWARD = 275
 
     // NOTE: If you add a new keycode here you must also add it to several other files.
     //       Refer to frameworks/base/core/java/android/view/KeyEvent.java for the full list.
diff --git a/include/input/InputEventLabels.h b/include/input/InputEventLabels.h
index 606e8d9..502912e 100644
--- a/include/input/InputEventLabels.h
+++ b/include/input/InputEventLabels.h
@@ -311,6 +311,10 @@
     DEFINE_KEYCODE(DPAD_DOWN_LEFT),
     DEFINE_KEYCODE(DPAD_UP_RIGHT),
     DEFINE_KEYCODE(DPAD_DOWN_RIGHT),
+    DEFINE_KEYCODE(MEDIA_SKIP_FORWARD),
+    DEFINE_KEYCODE(MEDIA_SKIP_BACKWARD),
+    DEFINE_KEYCODE(MEDIA_STEP_FORWARD),
+    DEFINE_KEYCODE(MEDIA_STEP_BACKWARD),
 
     { NULL, 0 }
 };