Avatar for Sebastian

Sebastian

Member since Nov 2020 • Last active Apr 2021
  • 7 conversations
  • 34 comments

Most recent activity

  • in Bangle.js
    Avatar for Sebastian

    I'm not using the app at the moment, and I have not tried any other settings.

  • in Bangle.js
    Avatar for Sebastian

    Does the 'key stuck on' problem happen more often than just the missed key?

    I don't think so - I would say the repeated key is just more noticeable than an initial keypress missed, but I could be wrong.

    What exactly happens when an HID report is sent? Is there some sort of handshake or request/response with the receiver to make sure the packet has been received? Or is it just fired out in the hope the paired device receives it? From your comment I seem to understand there is a difference between the callback being triggered and the report actually being sent out / received?

  • in Bangle.js
    Avatar for Sebastian

    What Gordon says about packets not being sent makes sense to me - when a keystroke is missed it's the "press" that is not sent, and when it's keystrokes repeating it is the "release" missing. That is also confirmed by the fact that it can usually be stopped by pressing the button again once or twice.

    I also have the impression it depends on distance between the Bangle and the BT dongle. As soon as I get 2 or 3 m between the watch and the dongle it seems there is slightly more latency, and the misses/repeats become more frequent. @Franzo: Do you have a lot of distance between your watch and the BT receiver when this happens?

    I can try with a Windows machine and see if there's any difference.

  • in General
    Avatar for Sebastian

    That's cool stuff.

    Out of curiosity, would that also work with other types of chat or websites, or is there something Slack-specific in that code?

  • in Bangle.js
    Avatar for Sebastian

    Hi,

    as I hinted in my previous post, I fixed a problem that I had which seemed to influence also the stability of Bluetooth HID by "Installing Default Apps" from the App Loader. I can't say what exactly the problem was, I somehow messed up the storage and maybe some important firmware parts with it, but afterwards it was much more stable.

    That said, I still occasionally encounter these same issues (repeated keystrokes or no keystrokes registered at all), like maybe once out of 10 times. It's not the reliability of a wired solution connected via USB for example. I never used a Bluetooth device before, but my assumption is that's just how Bluetooth works and not necessarily a fault of the Bangle.

  • in Bangle.js
    Avatar for Sebastian

    Hello,

    try connecting to the Bangle with espruino when it is not paired to your machine!

    I tried the same in the beginning, and I succeeded to start espruino in server mode to have the IDE connect to it. I just tried it again, but I had to unpair the device from the Bluetooth manager. Only then you will find it with espruino --list. I then connect to it using
    espruino -d Bangle.js

    I have not tried uploading to it from the terminal then however.

  • in Bangle.js
    Avatar for Sebastian

    Okay, so I tried the hidjoystick app. Just a heads up for anyone else trying this, after changing the HID setting to "Joystick" it seems I had to completely disconnect (read: unplug the BT dongle) and reconnect the Bangle for it to be recognized as joystick, before it was still seen as keyboard. Now it works fine.

  • in Bangle.js
    Avatar for Sebastian

    Ah okay, I get it now. I didn't see the settings also had a "Joystick" setting.

    Yes, the hidjoystick app should work fine for me!

    Thanks.

Actions