Jump to content
LaunchBox Community Forums

Joystick Driven PDF Viewer for Manauls


Recommended Posts

Ok, I'm just throwing this out here because a "wouldn't it be nice if this where a thing" post in this forum inspired me to develop this.  I've got a crazy crude joystick driven PDF viewer for viewing manuals with a Joystick. 

Currently, the controls are hard coded to support the two controllers I happen to own: XBOX 360 wireless and iBuffalo SNES pads. It MIGHT work with others. I am NOT a .NET developer (I do website development to pay the bills). 

This is an ALPHA release. It's only a proof of concept and has had super minimal testing.  It could crash in any number of horrible ways so please use with caution. In other words "use at your own risk". 

You can find the full source on GitHub as JPDFViewer

XBOX Controller: 

A -- Page Down

B -- Page UP

Pov Hat -- Tap up/down to move a single line. Currently it doesn't scroll, so you must tap per line. 

Back button: Exit the viewer

SNES Pad

A -- Page Down

B -- Page UP

DPAD -- Tap up/down to move a single line. Currently it doesn't scroll, so you must tap per line. 

Select: Exit the viewer

 

I'm attaching the binary to the Alpha release. To use it,  extract the files to the directory of your choosing and make it your default PDF viewer. Obviously this is intended for systems that are used exclusively for LaunchBox/BigBox.  Future versions may include a pass-through feature so that only PDF's in your manuals directory open with this. How much dev time this gets depends on if anybody actually wants to use this.

 

JPDF ALPHA.zip

Link to comment
Share on other sites

  • 3 weeks later...

This sounds like an awesome idea @davidah! Is this application going to launch native within LB/BB or will it open as a separate window? If you can get it to open native, you should pitch this to Jason. He currently wants to implement an internal PDF viewer in LB/BB, but it's low on his priority list. However, this is high on my priority list and others as well.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...