1

Are USB mouse scroll wheels supported?

I've been tasked with testing the concept for a new interactive installation. Roughly, the display attached to the Brightsign player would behave like a window through which you can see a changing view of, for instance, a landscape through which you drive on a train (the speed and direction of which can be adjusted through external input). I believe this could quite elegantly done by creating the content as an HTML5 page, and adjusting the current view by scrolling up or down. The scrolling would be achieved by attaching external circuitry that presents itself to the player as a USB mouse.

To test this I have created a simple presentation (one zone) displaying some random external HTML page. I have selected "Enable Mouse and Touch Events" and "Display Cursor" in the HTML5 state, and included the user stylesheet ForceScrollbars.css.

Now, if I click anywhere on the scrollbar (using a regular mouse), or drag the slider, the page scrolls just fine. But when I use the scroll wheel on the mouse, nothing happens. I've tried two different mice, but no luck.

Is it possible that scroll wheels are just not supported, or is some extra configuration needed?

Or does anyone have an idea how else this could be achieved? UDP messages? RS232 input?

 

With kind regards,

Wolfgang

9 comments

  • 0
    Avatar
    Bright Scripters

    BrightSign supports serial port events inside HTML through JS.

    https://docs.brightsign.biz/display/DOC/BSSerialPort

     

    You could integrate an RS232 enabled linear encoder. Something like this product.

    http://www.newall.com/products/?name=SHG%2DA2+Linear+Encoder&catid=19&prid=43

     

     

  • 0
    Avatar
    W Schmitt

    Thanks for the hint, that's even better! My external circuitry/hardware will most likely have RS232 anyway. Am I assuming correctly that this works with both the RS232 port and USB serial devices? I will play around with this, but that probably solves the problem.

     

    Still, it would be interesting if a regular mouse with scroll wheel is/can be supported.

  • 0
    Avatar
    Ilya Igonkin

    Any updates on this? We have all mouse-related settings enabled (shown below) in the autorun.brs, but scrolling still doesn't work.

    focus_enabled: true,
    mouse_enabled: true,
    touchScreen.EnableCursor(true)
    htmlWidget.EnableScrollbars(true)

     

  • 0
    Avatar
    Gilberto Moleiro

    Hi,

    I have a similar project for an museum interactive to demonstrate how gears work. I have built a html/css/java page that contains a full screen mp4 video, and I have an Arduino Micro and an encoder acting as mouse scroll wheel (HID). The video is constantly on pause and when you spin the encoder the video plays at the speed of the of the encoder rotation and it loops when it reaches the end, all of this works fine in Chrome but when a publish the html in my HD1024 Brightsign player the scrolling won't work.  I have  "Enable Mouse and Touch Events" in the HTML5 state but nothing. Is scroll wheel not supported? Could you please help? attached images of the code and the presentation

    Thanks a lot

     

     

  • 0
    Avatar
    Shaun

    @Gilberto Moleiro Did you ever get this to work? I also have a use case that requires the scroll wheel for fine controls on a fairly complex interactive but docs make no mention of it.

  • 0
    Avatar
    W Schmitt

    Same here, I'd still be very much interested to get scroll wheels working, but I guess supporting "artsy" stuff like ours is a lot less interesting (i.e. profitable) than selling a gazillion players to some shopping mall or similar.

  • 0
    Avatar
    Shaun

    I dropped in a support ticket in addition to asking here and the answer was it's included in the latest update. Unsure if that means it does work on xxx4 players or not but I'm fairly certain it used to work back in the day.

    YMMV it never hurts to ask a question here but if something like that is missing it is always worth dropping support an email so it can at least be registered as a request even if they can't do it in the current platform due to kernel/hw limit as this is an embedded platform.

    If you need it for an interactive install odds are someone wants to run a corporate thing selling shoes that does the same thing.

    OS-16569: (Series 5) Fixed an issue where the mouse wheel is unable to scroll the page within an iFrame.

  • 0
    Avatar
    W Schmitt

    Well, it's been almost 5 years, but I'm pretty sure I did submit a ticket back then, and didn't really get anywhere. So I asked here.

    I haven't played with this in a long time, so I guess it's time to do that, now that something appears to have been fixed.

  • 0
    Avatar
    Doug

    Anyone have an luck? I am working on somethings similar. A video that is always looping and then you push a shuttle wheel forward and the video skips ahead 5-10 seconds and then sits on a still image for a bit, and then returns to playing the looping video.

Please sign in to leave a comment.