Results 1 to 22 of 22

Thread: Keyboard Controls

  1. #1
    Senior Member jaredmorgs's Avatar
    Join Date
    Mar 2013
    Posts
    137

    Default Keyboard Controls

    I recently obtained a BT Keyboard, and have just tried it with Zen Pinball HD.

    In-game Control Results and Observations:

    Left flipper = Left shift.
    Right flipper = should be Right Shift, but right flippers are locked on.
    Launch ball = Enter key, but the sensitivity is waaay too fast.
    Suggestion - let the arrow keys set the plunger strength, and the enter key release
    the plunger at the selected plunge strength.
    Tick button/special feature button = Enter key.
    End of ball bonus = Enter key to fast-forward the bonus tally.
    Left tilt / right tilt / upwards nudge = no way of mapping to a keystroke
    View change = Doesn't seem to have a mapped key.
    Menu = Doesn't seem to have a mapped key.

    Menu Navigation Control Results and Observations:

    Up/Down/Left/Right = Navigates the table grid, and menu options. This is really nicely
    implemented, guys.
    Enter key = Confirms highlighted selection.

    Keyboard Mapping Results and Observations

    Unfortunately there is no way to alter the button mapping and re-assign buttons from within the game, and without rooting your device. I had to resort to using USB/BT Joystick Center to override the sticky right flipper button issue and use the 'z' and '/' keys to flip. To do this, I had to enable Joy2Touch mode in this app so I could map keystrokes to screen touches (which requires root).

    I also mapped the CTRL key to the on-screen menu button. To me, CTRL means you are controlling the game menu, which is why I chose this button. Also, compact keyboards don't usually have a Pause|Break key readily accessible, so selecting this key by default would be a mistake for wider compatibility.

    I mapped the ALT key to the view control on-screen button. Again, this is a common key on all keyboards, and ensures compatibility across all keyboards.

    Summary

    Are there any plans to provide keyboard and controller support with more fine-grained button assignments in the future?

  2. #2

    Default

    Quote Originally Posted by jaredmorgs View Post

    Are there any plans to provide keyboard and controller support with more fine-grained button assignments in the future?
    Not that I am aware of right now, but we've had a TON of requests for controller support

  3. #3
    Senior Member MarkItZeroSmoky's Avatar
    Join Date
    Sep 2012
    Location
    Chicago IL
    Posts
    197

    Default

    Please pass on request to be able to use a reg game controller (like a ps3 ds or an xbox controller) with nudging mapped to one of the analog sticks...i dont know if thats a possibility with android or what needs to be done for that...but if its possible...there will be many happy people. I have a great idea to make a mini pin cab for my tab...and from what i see around the net...a lot of people are making mods for mini cabs!

    (i know ive made a subtle request in a few posts Barbie, hope im not irritating you, lol )

  4. #4

    Default

    Quote Originally Posted by MarkItZeroSmoky View Post
    Please pass on request to be able to use a reg game controller (like a ps3 ds or an xbox controller) with nudging mapped to one of the analog sticks...i dont know if thats a possibility with android or what needs to be done for that...but if its possible...there will be many happy people. I have a great idea to make a mini pin cab for my tab...and from what i see around the net...a lot of people are making mods for mini cabs!

    (i know ive made a subtle request in a few posts Barbie, hope im not irritating you, lol )
    Haha of course not, that's what I'm here for

    I'm not sure if that's possible but it would be RAD!

  5. #5
    Senior Member jaredmorgs's Avatar
    Join Date
    Mar 2013
    Posts
    137

    Default

    Quote Originally Posted by BarbieBobomb View Post
    Not that I am aware of right now, but we've had a TON of requests for controller support
    Is there a bug in the current basic controller scheme that would be causing the flipper to remain locked on, Barbie?

    The BT Keyboard I'm using is a generic no-name brand (so not a Logitech-type brand), so I assume this is why I'm seeing variable results with this particular keyboard.

  6. #6

    Default

    Quote Originally Posted by MarkItZeroSmoky View Post
    Please pass on request to be able to use a reg game controller (like a ps3 ds or an xbox controller) with nudging mapped to one of the analog sticks...i dont know if thats a possibility with android or what needs to be done for that...but if its possible...there will be many happy people.
    +1 for nudging via native controller support please.
    My preference would be nudging via the left side general D-pad (left, up, right).

    This would be awesome.

  7. #7

    Default

    Quote Originally Posted by jaredmorgs View Post
    Is there a bug in the current basic controller scheme that would be causing the flipper to remain locked on, Barbie?

    The BT Keyboard I'm using is a generic no-name brand (so not a Logitech-type brand), so I assume this is why I'm seeing variable results with this particular keyboard.
    Not that I'm aware of. Do you have any other keyboards you could swap out to check and see if that is the case?

  8. #8

    Default

    Like I said in another thread,

    ICS has unified game controller support baked in. The Gamestop tablet controller works fine with this game.

    The menu and view butions are mapped. I believe only tilt is not mapped (or I haven't found it yet). If tilting is assigned to the systems gyro sensors then it should not be automatically mapped by the OS. The development team would have to add code to accomplish mapping to a joystick or any other bution, I am assuming.

    To be honest, I am not in favor of having it mapped. Call me old school I guess.

    and I have not run into any bug causing locking flippers.
    Last edited by RicoWorldPeace; 04-11-2013 at 01:41 AM.

  9. #9

    Default

    Quote Originally Posted by RicoWorldPeace View Post
    To be honest, I am not in favor of having it mapped. Call me old school I guess.
    Why would you not want an option to have controller nudging?
    You wouldn't have to use it if implemented.
    More options the better for me.

    Controller nudging would absolutely make this game awesome (it's incredibly good anyway BTW).

    I can't see a problem with mapping the nudging. The Pinball Arcade, have an option in the menu to switch between touchscreen nudge, or using the device accelerometers. If they can make it work, I'm sure Zen can.
    Last edited by Nik Barbour; 04-11-2013 at 07:29 AM.

  10. #10
    Senior Member jaredmorgs's Avatar
    Join Date
    Mar 2013
    Posts
    137

    Default

    Quote Originally Posted by BarbieBobomb View Post
    Not that I'm aware of. Do you have any other keyboards you could swap out to check and see if that is the case?
    Worked out what the issue was. The keyboard firmware devs took a shortcut and made the left and right shift key a single mapped event (not separate).

    Cheapskates...

    Will be getting a Microsoft BT keyboard soon, so this problem should not happen in the future.
    Last edited by jaredmorgs; 04-12-2013 at 12:42 PM.

  11. #11
    Senior Member jaredmorgs's Avatar
    Join Date
    Mar 2013
    Posts
    137

    Default

    Quote Originally Posted by Nik Barbour View Post
    Why would you not want an option to have controller nudging?
    You wouldn't have to use it if implemented.
    More options the better for me.

    Controller nudging would absolutely make this game awesome (it's incredibly good anyway BTW).

    I can't see a problem with mapping the nudging. The Pinball Arcade, have an option in the menu to switch between touchscreen nudge, or using the device accelerometers. If they can make it work, I'm sure Zen can.
    Touch screen nudging is great for controller to touchscreen mapping. I would like this in.

  12. #12

    Default

    Quote Originally Posted by jaredmorgs View Post
    Touch screen nudging is great for controller to touchscreen mapping. I would like this in.
    That exactly how I use it too!

    Pinball Arcade on a Nexus 7 with a ps3 controller (Sixaxis app) = a lot of fun.
    I'd love to be able to do it with Zen also!

  13. #13

    Default

    Just noticed Zen has actually got touchscreen nudging on Android.

    I could have sworn it wasn't there recently, and I haven't had an update since Fear Itself & others. But it works just like in the Pinball Arcade now.

    Don't know if this was linked, but I installed greenify app today (suppresses apps until called upon, speeding up device... https://play.google.com/store/apps/d...sfeng.greenify )

    During setting this up, it informed me Zen was running in the background, despite not showing under the multitask Navbar button. Killed Zen with greenify, then suddenly noticed I have simultaneous accelerometer and touchscreen nudging.

    Very happy with this - got my ps3 controller mapped up through 'Sixaxis' app and it plays beautifully.

  14. #14

    Default

    Quote Originally Posted by Nik Barbour View Post
    Just noticed Zen has actually got touchscreen nudging on Android.

    I could have sworn it wasn't there recently, and I haven't had an update since Fear Itself & others.
    It came with the last update and table additions Glad you like it!

  15. #15

    Default

    Quote Originally Posted by BarbieBobomb View Post
    It came with the last update and table additions Glad you like it!
    It's awesome - I really appreciate this feature being added.
    Thanks to everyone.

  16. #16
    Senior Member jaredmorgs's Avatar
    Join Date
    Mar 2013
    Posts
    137

    Default

    Quote Originally Posted by BarbieBobomb View Post
    Not that I am aware of right now, but we've had a TON of requests for controller support
    It's worth noting that Farsight has recently implemented Moga support in The Pinball Arcade. For both Moga pocket and pro.

    This also allows folks with the Sixaxis app to map the PS3 controller as a native controller, which lets it take advantage of the Moga key mappings.

    This is independent of any Bluetooth issues that began creeping in to Android 4.2.

    Is Zen Studio any closer to implementing support like this, Barbie?

  17. #17

    Default

    Quote Originally Posted by jaredmorgs View Post
    It's worth noting that Farsight has recently implemented Moga support in The Pinball Arcade. For both Moga pocket and pro.

    This also allows folks with the Sixaxis app to map the PS3 controller as a native controller, which lets it take advantage of the Moga key mappings.

    This is independent of any Bluetooth issues that began creeping in to Android 4.2.

    Is Zen Studio any closer to implementing support like this, Barbie?


    +1 - This would be an awesome addition to the Android and ios apps.

    The SDK to implement it (developed by Moga) is available to download here...
    http://www.mogaanywhere.com/developers/

    It's allegedly quite straightforward and easy to implement.
    Last edited by Nik Barbour; 12-28-2013 at 12:37 PM.

  18. #18
    Senior Member jaredmorgs's Avatar
    Join Date
    Mar 2013
    Posts
    137

    Default

    Quote Originally Posted by Nik Barbour View Post
    +1 - This would be an awesome addition to the Android and ios apps.

    The SDK to implement it (developed by Moga) is available to download here...
    http://www.mogaanywhere.com/developers/

    It's allegedly quite straightforward and easy to implement.
    I think it took Ryan (the Android dev) about two days total to implement Moga support in-game. He even managed to implement Moga Pocket support blind (didn't have the hardware) and got it 90% right first pass.

    He didn't integrate full interface navigation, but I suspect that was because a new interface is planned for TPA, and it would have been wasted effort.
    Last edited by jaredmorgs; 02-08-2014 at 10:46 AM.

  19. #19

    Default

    Quote Originally Posted by jaredmorgs View Post
    It's worth noting that Farsight has recently implemented Moga support in The Pinball Arcade. For both Moga pocket and pro.

    This also allows folks with the Sixaxis app to map the PS3 controller as a native controller, which lets it take advantage of the Moga key mappings.

    This is independent of any Bluetooth issues that began creeping in to Android 4.2.

    Is Zen Studio any closer to implementing support like this, Barbie?
    I don't think so - we're super busy and I can't imagine that controller support is at the top of the list. Sorry.

  20. #20
    Senior Member jaredmorgs's Avatar
    Join Date
    Mar 2013
    Posts
    137

    Default

    Quote Originally Posted by Nik Barbour View Post
    Just noticed Zen has actually got touchscreen nudging on Android.

    I could have sworn it wasn't there recently, and I haven't had an update since Fear Itself & others. But it works just like in the Pinball Arcade now.

    Don't know if this was linked, but I installed greenify app today (suppresses apps until called upon, speeding up device... https://play.google.com/store/apps/d...sfeng.greenify )

    During setting this up, it informed me Zen was running in the background, despite not showing under the multitask Navbar button. Killed Zen with greenify, then suddenly noticed I have simultaneous accelerometer and touchscreen nudging.

    Very happy with this - got my ps3 controller mapped up through 'Sixaxis' app and it plays beautifully.
    I'm currently using _sixaxis_ in Native Controller mode to play Zen HD.

    Everything works quite well except the Ball Plunger is digital and is tied to a button on the controller. Full-force plunge all the time isn't so great for earning extra balls from the skill shot on Football.

    What does work really nicely is the analog nudging available on the left analog stick. If you are judicious with your nudging, you can kind of get away with murder on the table as soft tilts don't trip the tilt sensor.

    It would be superb if when schedules allow, plunge is either changed to an analog stick or uses an analog trigger to control the force.

  21. #21

    Default

    Quote Originally Posted by jaredmorgs View Post
    It would be superb if when schedules allow, plunge is either changed to an analog stick or uses an analog trigger to control the force.
    +1 Please. Thanks if you could Zen.

  22. #22
    Senior Member jaredmorgs's Avatar
    Join Date
    Mar 2013
    Posts
    137

    Default

    Just for the record...

    If you enable Touch Control mode in SixAxis, and set the right analog stick in the plunge zone, SixAxis allows both native controller and Touch emulation simultaneously.

    So you get all the benefits of Native Controller support and analog plunging.

    Credit to Nik for this tip.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •