all repos — mgba @ 340aed5142219e956b0cc6534223ce15e20b7d52

mGBA Game Boy Advance Emulator

Qt: Update 360 input profile on OS X to reflect newer drivers
Jeffrey Pfau jeffrey@endrift.com
Sat, 20 Feb 2016 23:39:31 -0800
commit

340aed5142219e956b0cc6534223ce15e20b7d52

parent

3871f1f48b778012293e83e8875a96599170300b

2 files changed, 24 insertions(+), 23 deletions(-)

jump to
M CHANGESCHANGES

@@ -16,6 +16,7 @@ Misc:

- GBA: Slightly optimize GBAProcessEvents - Qt: Add preset for DualShock 4 - SDL: Remove default gamepad mappings + - Qt: Update 360 input profile on OS X to reflect newer drivers 0.4.0: (2016-02-02) Features:
M src/platform/qt/InputProfile.cppsrc/platform/qt/InputProfile.cpp

@@ -63,29 +63,7 @@ {}

} }, { - "(Sony Computer Entertainment )?Wireless Controller", // The DualShock 4 device ID is cut off on Windows - (int[GBA_KEY_MAX]) { - /*keyA */ 1, - /*keyB */ 2, - /*keySelect */ 8, - /*keyStart */ 9, - /*keyRight */ -1, - /*keyLeft */ -1, - /*keyUp */ -1, - /*keyDown */ -1, - /*keyR */ 5, - /*keyL */ 4 - }, - (ShortcutButton[]) { - {"loadState", 0}, - {"saveState", 3}, - {"holdFastForward", 7}, - {"holdRewind", 6}, - {} - }, - }, - { - "Controller", // The Xbox 360 controller drivers on OS X are vague... + "Xbox 360 Wired Controller", // OS X (int[GBA_KEY_MAX]) { /*keyA */ 1, /*keyB */ 0,

@@ -108,6 +86,28 @@ {"holdFastForward", GamepadAxisEvent::Direction::POSITIVE, 5},

{"holdRewind", GamepadAxisEvent::Direction::POSITIVE, 2}, {} } + }, + { + "(Sony Computer Entertainment )?Wireless Controller", // The DualShock 4 device ID is cut off on Windows + (int[GBA_KEY_MAX]) { + /*keyA */ 1, + /*keyB */ 2, + /*keySelect */ 8, + /*keyStart */ 9, + /*keyRight */ -1, + /*keyLeft */ -1, + /*keyUp */ -1, + /*keyDown */ -1, + /*keyR */ 5, + /*keyL */ 4 + }, + (ShortcutButton[]) { + {"loadState", 0}, + {"saveState", 3}, + {"holdFastForward", 7}, + {"holdRewind", 6}, + {} + }, }, { "PLAYSTATION\\(R\\)3 Controller", // DualShock 3 (OS X)