193 Commits

Author SHA1 Message Date
twinaphex
0c491e41e3 (Shield) Bind proper Start button 2013-08-02 01:20:04 +02:00
Themaister
bcd3848b1f Fix Shield analogs. 2013-08-01 20:05:26 +02:00
Themaister
b51fca8411 Fix X/Y on Shield. 2013-08-01 20:04:36 +02:00
Themaister
222fa8317a Initial support for nVidia Shield. 2013-08-01 20:04:18 +02:00
twinaphex
32ca64e3a3 Attempt to solve Android ANR issues - found this -
https://developer.nvidia.com/content/nativeactivity-input-crashes-and-anrs-simple-fix-dangerous-bug
2013-07-29 15:13:02 +02:00
twinaphex
9fbece1f1c (Android) Change some autodetection logic 2013-07-28 17:59:35 +02:00
dwihn0r
91af9c5f4f Added auto detection for the iControlPad when using the HID joystick profile and adjusted the iControlPad Bluez IME detection to look for the IME. 2013-07-14 10:06:10 +02:00
Jean-Sébastien Guay
fd346bf1f4 - Fixed problem with iPega PG-9017 dpad. It sends AXIS_HAT_X / AXIS_HAT_Y motion events so we need to handle those if their returned axis values are nonzero. 2013-07-11 22:11:08 -04:00
Jean-Sébastien Guay
65cb65671f android/native/jni/input_android.c:
- Fixed off-by-one when using g_settings.input.icade_count to index in array of icade profiles. It has just been incremented...
- Added setting actual device names instead of generic "Broadcom Bluetooth HID" so the libretro menu shows it. Also added a bit of logging when detecting generic devices and selecting an icade profile.
- Fixed some wrong button assignments for iPega controller.
- Added a note about the dpad buttons not working, it's the next thing I want to fix.

android/phoenix/res/xml/prefs.xml:

- Fixed key names for icade profiles, input_autodetect_icade_profile_pad0 does not exist in the config as given in the root settings.c file, they start at 1.
2013-07-03 21:41:19 -04:00
twinaphex
2a1290e70f (Android) r17 - 0.9.9.3 changelog
(Android) Change Ouya button binds
2013-06-28 21:46:07 +02:00
twinaphex
d0bd978142 (Android) Add JC U912F gamepad to autodetection list 2013-06-28 14:05:58 +02:00
twinaphex
a5e3cf381d (Android) Swap around Start/Select for new Moga Universal driver
update
2013-06-16 18:37:13 +02:00
twinaphex
ffe6d0c2df (Android) Add Onlive Wireless Controller to input autodetection
list
2013-06-16 18:32:46 +02:00
twinaphex
65c52b2adb (Android) Add Logitech Precision Gamepad to input autodetection list 2013-06-16 18:25:17 +02:00
twinaphex
ef2406e8f6 (Android) Another Xperia Play hack
(Context) Context file changes to do with FPS reporting
2013-06-16 18:18:47 +02:00
twinaphex
c129f1e2ce (Android) Tomee NES USB autodetection - swap around buttons A and B 2013-06-07 15:43:24 +02:00
twinaphex
713b3fc64e (Android) Add Defender Game Racer Classic to autodetection list 2013-06-06 12:30:02 +02:00
twinaphex
2eac87630d (Android) Build fix
(Android) Add GameMID to autodetection list
2013-06-04 11:14:14 +02:00
twinaphex
cb84451542 (Android) Add Gamestop Wireless, Tomee NES USB, and Thrustmaster T Mini
Wireless to autodetection list
2013-05-26 01:13:24 +02:00
twinaphex
1458678dbc (Android) Add preliminary Ouya controller support 2013-05-13 10:38:43 +02:00
twinaphex
b73edeb2c3 (Android) Add Sega Virtua Stick to input autodetection list 2013-03-30 08:56:46 +01:00
twinaphex
e1a3159efc (Android) Bind F1 on keyboards to RGUI menu toggle 2013-03-17 17:54:59 +01:00
twinaphex
ad2cd4e492 Revert "Remove platform-specific MAX_PADS - use global define MAX_PLAYERS"
This reverts commit fb1355b9755ffd0b919945b155b17350f3a2d5e2.
2013-03-16 17:51:45 +01:00
twinaphex
fb1355b975 Remove platform-specific MAX_PADS - use global define MAX_PLAYERS
instead and customize it for certain ports
2013-03-16 17:13:28 +01:00
twinaphex
0166ce4585 (RGUI) RGUI input code now no longer GEKKO-specific 2013-03-15 01:22:52 +01:00
twinaphex
ede829c354 Refactor set_default_keybinds callback into set_keybinds - remove
set_analog_dpad_mapping and have it go through set_keybinds - expand
functionality of set_keybinds
2013-03-14 02:24:57 +01:00
twinaphex
4fa8d0f3c6 (Android) Rewritten input_autodetect- now implements set_default_keybinds 2013-03-13 23:17:33 +01:00
twinaphex
d7130d58f6 Move set_default_keybinds upstream (no longer ifdeffed RARCH_CONSOLE) 2013-03-13 16:33:39 +01:00
twinaphex
d9c3a99d0b Update some credits 2013-03-11 07:13:11 +01:00
ToadKing
194a0bbe7d (Android) fix back button's menu behavior 2013-03-10 20:45:37 -04:00
twinaphex
0b6e5a6388 Rename RARCH_RMENU_TOGGLE to RARCH_MENU_TOGGLE 2013-03-09 16:14:26 +01:00
twinaphex
845e09b3cf (Android) Remove getAxis 2013-03-08 23:29:10 +01:00
ToadKing
18ec422901 fix back button not opening menu all the time 2013-03-08 15:32:27 -05:00
twinaphex
a23bc3a13f Control flow change for RGUI/RMENU - no longer have to invoke RARCH_QUIT_KEY to toggle menu 2013-03-07 19:02:44 +01:00
twinaphex
f921f628d9 (Android) Flush RARCH_RMENU_TOGGLE state for every input frame 2013-03-07 16:29:11 +01:00
twinaphex
6899434609 (Android) Add back button behavior option 2013-03-07 15:21:17 +01:00
twinaphex
b0b52f1a3c (Android) Hook up PS Button to RGUI toggle 2013-03-05 18:02:06 +01:00
twinaphex
2c44563dba Brings up RMenu now for me 2013-03-04 17:26:34 +01:00
twinaphex
5c16cff2e7 Merge branch 'android-rgui' of https://github.com/Themaister/RetroArch into android-rgui
Conflicts:
	android/native/jni/input_android.c
2013-03-04 17:00:43 +01:00
twinaphex
c2a78e86d1 (Android) Check explicitly for either LOOPER_ID_INPUT or LOOPER_ID_MAIN
in anroid_input_poll
2013-03-04 16:15:58 +01:00
twinaphex
2e68c61ea6 (Android) Make engine_handle_input a part of android_input_poll 2013-03-04 15:52:09 +01:00
twinaphex
1124ac8494 Make android_handle_events an implementation of input_poll function -
rely on HAVE_ASYNC_POLL whether or not input_async_poll_func or
input_poll_func is 'blanked out'
2013-03-04 14:12:04 +01:00
twinaphex
e1d02ba837 (Android) Make function pointer engine_handle_dpad - use AMotionEven_getAxisValue
if we can use it (on Android 4.0 and up)
2013-03-04 11:18:22 +01:00
twinaphex
7fbe742d3d (Android) Dpad deadzones now configurable per pad 2013-03-04 02:19:11 +01:00
twinaphex
b236fb47bf (Android) Better pad directional macros 2013-03-04 00:08:55 +01:00
twinaphex
d79d15c79d (Android) Add AMotionEvent_getAxisValue dlsym hack - wll properly make
this suitable for Android 4.0 and up later
2013-03-03 23:17:16 +01:00
twinaphex
0f16bddb02 (Android) Try to do engine_handle_input more or less exactly like
this (xcept for 'predispatch events' which caused issues on Xperia
Play apparently) - http://ps3computing.blogspot.nl/2012/12/anr-application-not-responding.html
2013-03-03 20:57:14 +01:00
twinaphex
afa04bd376 (Android) Make engine_handle_input inline 2013-03-03 20:45:13 +01:00
twinaphex
ebd8b29399 (Android) Move android_handle_event to input_android.c 2013-03-03 20:17:00 +01:00
twinaphex
38ca77a8eb (Android) Nit 2013-03-03 13:27:26 +01:00