From adc72bd2a5804f6404b2bacb2f660f3e535d2efe Mon Sep 17 00:00:00 2001 From: lrusak Date: Thu, 12 Sep 2013 19:32:43 -0700 Subject: [PATCH] Add keymap for Ouya bluetooth controller --- .../remote/eventlircd/evmap/ouya.evmap | 20 +++++++++++++++++++ .../eventlircd/udev.d/98-eventlircd.rules | 4 ++++ 2 files changed, 24 insertions(+) create mode 100644 packages/sysutils/remote/eventlircd/evmap/ouya.evmap diff --git a/packages/sysutils/remote/eventlircd/evmap/ouya.evmap b/packages/sysutils/remote/eventlircd/evmap/ouya.evmap new file mode 100644 index 0000000000..293fff47a2 --- /dev/null +++ b/packages/sysutils/remote/eventlircd/evmap/ouya.evmap @@ -0,0 +1,20 @@ +# Ouya Bluetooth Controller + +BTN_THUMBR = KEY_INFO # Display +BTN_B = KEY_EPG # Pop UP/MENU +BTN_C = KEY_EXIT # Return +BTN_TL = KEY_OPTION # Options +BTN_A = KEY_OK # Start + +BTN_TL2 = KEY_UP # Direction Up +BTN_TR2 = KEY_DOWN # Direction Down +BTN_SELECT = KEY_LEFT # Direction Left +BTN_START = KEY_RIGHT # Direction Right + +BTN_A = KEY_PLAY # Play +BTN_X = KEY_STOP # Stop +BTN_A = KEY_PAUSE # Pause +BTN_MODE = KEY_REWIND # Reverse +BTN_THUMBL = KEY_FASTFORWARD # Forward +BTN_Y = KEY_PREVIOUS # Pre-track +BTN_Z = KEY_NEXT # Next track diff --git a/packages/sysutils/remote/eventlircd/udev.d/98-eventlircd.rules b/packages/sysutils/remote/eventlircd/udev.d/98-eventlircd.rules index f341913424..3135512800 100644 --- a/packages/sysutils/remote/eventlircd/udev.d/98-eventlircd.rules +++ b/packages/sysutils/remote/eventlircd/udev.d/98-eventlircd.rules @@ -186,6 +186,10 @@ ATTRS{name}=="Nintendo Wii Remote", \ ATTRS{name}=="BD Remote Control", \ ENV{eventlircd_enable}="true", \ ENV{eventlircd_evmap}="ps3remote.evmap" + +ATTRS{name}=="OUYA Game Controller", \ + ENV{eventlircd_enable}="true", \ + ENV{eventlircd_evmap}="ouya.evmap" LABEL="end-bluetooth"