From 934a5a5808c7a0b0dff469ad2c3a523e78a4ef4b Mon Sep 17 00:00:00 2001 From: Maurus Cuelenaere Date: Mon, 16 Aug 2010 20:12:06 +0000 Subject: Android port: add support for hardware keys * Forward Java KeyEvents to C layer and translate them to Rockbox BUTTON_*. * Add a basic Android keymap git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27832 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/hosted/android/app/android_keyevents.sh | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 firmware/target/hosted/android/app/android_keyevents.sh (limited to 'firmware/target/hosted/android/app/android_keyevents.sh') diff --git a/firmware/target/hosted/android/app/android_keyevents.sh b/firmware/target/hosted/android/app/android_keyevents.sh new file mode 100755 index 0000000000..cd654ad01e --- /dev/null +++ b/firmware/target/hosted/android/app/android_keyevents.sh @@ -0,0 +1,9 @@ +#!/bin/sh +# Simple script that converts Android's KEYCODE_* ints to preprocessor #defines + +URL="http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob_plain;f=core/java/android/view/KeyEvent.java;hb=HEAD" + +echo "Processing $URL..." +(echo "/* Ripped from $URL */"; + curl $URL | grep "public static final int KEYCODE" | sed 's/^.*public static final int \(KEYCODE_.*\) *= *\([0-9]*\).*$/#define \1 \2/' +) > `dirname $0`/android_keyevents.h -- cgit