Log In  

that would go a long way towards accessibilty for all kinds of people.

bonus suggestion: ship pico-8 with gamecontrollerdb.txt from https://github.com/gabomdq/SDL_GameControllerDB
that's instant play for most non-xinput game controllers.

edit1: it just occured to me that the four action buttons are already mapped like this.
edit2: picture updated for clarity

P#25230 2016-07-13 05:33 ( Edited 2016-07-24 19:13)

+1

i think there should also be a command to download the latest gamecontrollerdb.txt

P#25256 2016-07-13 18:51 ( Edited 2016-07-13 22:51)

i dont want to sound rude, but if you suffer from accessibility issues wouldn't you already have controller input figured out? like xpadder, keys2joy, or steam controller(my steam controller's desktop mode has a pico8 mode set up that im willing to share)

tangential thought before a controller layout is decided, the community needs to agree if "accept" is placed in a nintendo or sony location, and needs to not list keyboard keys, just the x and o gamepad "buttons"

P#25291 2016-07-14 03:37 ( Edited 2016-07-14 07:38)

accessibility doesn't mean disability.

I understood it as Pico8 just working out of the box with as many controllers as possible.

P#25292 2016-07-14 04:19 ( Edited 2016-07-14 08:19)

i guess i fixated on the secondary stick being a dpad, that type of 1 handed layout is similar to the original xbox controller my friend got when he broke his wrist. i think the rightstick was set up under the controller to rub against his knee(similar to modern controllers made for disabled war vets)

to keep this post on track what about making a command like "keybindm" for microsoft controllers and "keybinds" for sony controllers similar to the keyconfig in splore mode

P#25296 2016-07-14 07:11 ( Edited 2016-07-14 11:13)

about the placement of o & x, I think the choice is already made, buttons 4 and 5 are mapped to A and B on a xbox controller, z & x on a qwerty keyboard. the manual defines buttons as 0..5: left right up down button_o button_x.
BUT, X and Y on a controller are also mapped as x and o, just like c and v on a keyboard. which means you can have x on the left by using X/Y or X/A on a controller, x/c on a keyboard.

my original request was mostly about a default mapping, working out of the box like matt said, and I don't think it would take anything away from anybody. those additional buttons aren't used anyway.

I also think keyconfig should take gamecontroller inputs and allow several keys per button. right now it shows 'p1 button o:z' when it's really 'z or c or joy_a or joy_y'. the 'customize controls' option from quake could be a great inspiration for this.

P#25299 2016-07-14 07:47 ( Edited 2016-07-14 11:47)

+1 for more alternate bindings besides left joystick for the movement buttons, namely the d-pad.

also a built-in KEYCONFIG-like utility to easily configure the controller bindings (without having to use an external SDL2 gamepad config string generation tool) would be amazing.

P#25420 2016-07-16 13:56 ( Edited 2016-07-16 17:56)

[Please log in to post a comment]

Follow Lexaloffle:          
Generated 2024-04-19 19:15:16 | 0.007s | Q:16