I guess the obvious thing might be to use the Bluetooth HID functionality to emulate a keyboard and send keypresses for a gesture? This is already done in https://banglejs.com/apps/#hidkbd as well.
I'd have thought there would be a way to do something with IFTTT when a key is pressed on the phone?
Otherwise if you have an old phone that you can just leave around then you could use this code: http://www.espruino.com/BLE+IFTTT
There are even other Bluetooth options now as well (involving scanning) that don't even require an active connection
I've attempted to utilize the HID Keyboard without any results in the past, and assumed it was a bug that would be worked out. I'll try again.
I'm still rather interested in using TFL to do some simple scrolling, power point control, or open apps as a way to expand how users can interact with the UI of the phone. (ie. Up Up = scroll up, left = next slide, etc.)
So there are a couple apps that focus on TFL and sending the information to a computer, but what would it take to connect this to Android/iOS thru, say, IFFTT or some other application? It's beyond my knowledge level, but I believe the question is worth asking, and would take the potential of Bangle.js to an entire new level. Thoughts?