mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-06 08:22:16 +02:00
rework of the input handling, including different gamepad and keyboard
This commit is contained in:
parent
1a85a49ea6
commit
597ddf7521
29
src/configs/pad_dualshock.ts
Normal file
29
src/configs/pad_dualshock.ts
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
/**
|
||||||
|
* Dualshock mapping
|
||||||
|
*/
|
||||||
|
const pad_dualshock = {
|
||||||
|
padID: 'Dualshock',
|
||||||
|
padType: 'Sony',
|
||||||
|
gamepadMapping: {
|
||||||
|
RC_S: 0,
|
||||||
|
RC_E: 1,
|
||||||
|
RC_W: 2,
|
||||||
|
RC_N: 3,
|
||||||
|
START: 9, // Options
|
||||||
|
SELECT: 8, // Share
|
||||||
|
LB: 4,
|
||||||
|
RB: 5,
|
||||||
|
LT: 6,
|
||||||
|
RT: 7,
|
||||||
|
LS: 10,
|
||||||
|
RS: 11,
|
||||||
|
LC_N: 12,
|
||||||
|
LC_S: 13,
|
||||||
|
LC_W: 14,
|
||||||
|
LC_E: 15,
|
||||||
|
MENU: 16,
|
||||||
|
TOUCH: 17
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
export default pad_dualshock;
|
27
src/configs/pad_generic.ts
Normal file
27
src/configs/pad_generic.ts
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
/**
|
||||||
|
* Generic pad mapping
|
||||||
|
*/
|
||||||
|
const pad_generic = {
|
||||||
|
padID: 'Generic',
|
||||||
|
padType: 'generic',
|
||||||
|
gamepadMapping: {
|
||||||
|
RC_S: 0,
|
||||||
|
RC_E: 1,
|
||||||
|
RC_W: 2,
|
||||||
|
RC_N: 3,
|
||||||
|
START: 9,
|
||||||
|
SELECT: 8,
|
||||||
|
LB: 4,
|
||||||
|
RB: 5,
|
||||||
|
LT: 6,
|
||||||
|
RT: 7,
|
||||||
|
LS: 10,
|
||||||
|
RS: 11,
|
||||||
|
LC_N: 12,
|
||||||
|
LC_S: 13,
|
||||||
|
LC_W: 14,
|
||||||
|
LC_E: 15
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
export default pad_generic;
|
23
src/configs/pad_unlicensedSNES.ts
Normal file
23
src/configs/pad_unlicensedSNES.ts
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
/**
|
||||||
|
* 081f-e401 - UnlicensedSNES
|
||||||
|
*/
|
||||||
|
const pad_unlicensedSNES = {
|
||||||
|
padID: '081f-e401',
|
||||||
|
padType: 'snes',
|
||||||
|
gamepadMapping : {
|
||||||
|
RC_S: 2,
|
||||||
|
RC_E: 1,
|
||||||
|
RC_W: 3,
|
||||||
|
RC_N: 0,
|
||||||
|
START: 9,
|
||||||
|
SELECT: 8,
|
||||||
|
LB: 4,
|
||||||
|
RB: 5,
|
||||||
|
LC_N: 12,
|
||||||
|
LC_S: 13,
|
||||||
|
LC_W: 14,
|
||||||
|
LC_E: 15
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
export default pad_unlicensedSNES;
|
28
src/configs/pad_xbox360.ts
Normal file
28
src/configs/pad_xbox360.ts
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
/**
|
||||||
|
* Generic pad mapping
|
||||||
|
*/
|
||||||
|
const pad_xbox360 = {
|
||||||
|
padID: 'Xbox 360 controller (XInput STANDARD GAMEPAD)',
|
||||||
|
padType: 'xbox',
|
||||||
|
gamepadMapping: {
|
||||||
|
RC_S: 0,
|
||||||
|
RC_E: 1,
|
||||||
|
RC_W: 2,
|
||||||
|
RC_N: 3,
|
||||||
|
START: 9,
|
||||||
|
SELECT: 8,
|
||||||
|
LB: 4,
|
||||||
|
RB: 5,
|
||||||
|
LT: 6,
|
||||||
|
RT: 7,
|
||||||
|
LS: 10,
|
||||||
|
RS: 11,
|
||||||
|
LC_N: 12,
|
||||||
|
LC_S: 13,
|
||||||
|
LC_W: 14,
|
||||||
|
LC_E: 15,
|
||||||
|
MENU: 16
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
export default pad_xbox360;
|
Loading…
Reference in New Issue
Block a user