Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Presentor App release 3.0 #1199

Merged
merged 30 commits into from Jan 5, 2022
Merged

Presentor App release 3.0 #1199

merged 30 commits into from Jan 5, 2022

Conversation

7kasper
Copy link
Contributor

@7kasper 7kasper commented Jan 2, 2022

WIP, but already submitting for possible comments and reference.

TODO:

  • Fix Bangle.js 1 working.
  • Fix layout.
  • Better code structure.

@gfwilliams
Copy link
Member

Looks good - should I merge anyway? Then it's easier for folks to try and comment.

I do notice you have SpecialReport - do you think any of the existing report types might work? If they're in boot0 it'll likely make pairing a bit more reliable as the Bangle will then always have HID enabled: https://github.com/espruino/BangleApps/blob/master/apps/boot/bootupdate.js#L22

@7kasper
Copy link
Contributor Author

7kasper commented Jan 5, 2022

Hi Gordon!
Yeah I guess that's fine too! I can just push bug fixes with new PRs.
As for the HID I don't know.
I need a mouse in the HID but couldn't get the default mouse HID to work. Well It did work on Android and Linux but not on windows 10 interestingly enough. So I tried a lot of different stuff. In the end I only got HID mouse to work if I advertise that I am a keyboard mouse combination. Wierd but ok... 😄 So I wrote the Special HID interface that can send keystrokes and mousemovements at the same time.

Maybe we can incorporate it in Bangle or a library instead? Advertise a standard HID that advertises a mouse, keyboard etc and then add all the functions in the library? [So basically similar to how the keyboard is now but then one that does both a keyboard and a more feature-complete mouse]. If you want I can take a look at that.

@gfwilliams
Copy link
Member

Thanks! That sounds like a good plan - adding it as another option for HID (or maybe even just replacing the two keyboard+mouse with just your version?). Definitely having a library or something to allow apps to use it nicely would be great.

For now what's in there looks great though

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants