Not sure where I'm supposed to put this, so... I'm really sorry if I missed the "bugs and features" sub-forum. I humbly ask to move this post there. Pretty please?

There are several bugs in LÖVE for android:
1. it doesn't stop playing sounds while being "minimized". Some way of detection whether LÖVE is minimized would be great. (Please, don't hesitate to RTFM me with a link)

2. There're problems with the button on a touch screen. It is being detected with love.keypressed and seems to have the "escape" ID, but (naturally, since it's not a "real" keyboard)

is always being resolved to false.
Is there a better way to detect it than storing pressed keys with the help of love.keypressed and then checking some variable?

3. One more bug I've found: LÖVE does not recognize HW buttons/hatches on a device running Android neither with the help of the love.keypressed nor with the help of the "Joystick" module. How one is supposed to detect those HW buttons/hatches being pressed/moved?

I'm eager to try possible solutions and to report back the results to the community.

There is a bug tracker on the repo. Although just posting them here probably fine. And about the back key. I think it was an oversight because there is absolutely no reason for there to be an isDown for the back key on Android. Pressing the back key should exit your app or back out of a dialog. Holding the back key invokes certain operations on various phones so you shouldn't depend on isDown for the back key because it may not be reasonable.

And as for #1, iirc i saw at least one thread on the forums somewhere, where it was being discussed, but sadly i am horrible at searching for things in this forum, so i'd ask someone to link it to you, or wish you luck on finding the thread!

Me and my stuff True Neutral Aspirant. Why, yes, i do indeed enjoy sarcastically correcting others when they make the most blatant of spelling mistakes. No bullying or trolling the innocent tho.

if the OS tells love/SDL that the button is pressed and immediately released, even if you hold the button down, then that's what it will report to you. There's not much that programs can do about that.

4aiman wrote:3. One more bug I've found: LÖVE does not recognize HW buttons/hatches on a device running Android neither with the help of the love.keypressed nor with the help of the "Joystick" module. How one is supposed to detect those HW buttons/hatches being pressed/moved?

I'm not sure you can, if the OS doesn't expose them as any of the above. Do other non-love games/programs use them to do custom functionality?

slime yes. On Android apps can use them. For some phones may have a button on the back that apps can use. For example some camera apps use the button on the back of the phone. They can also use the volume button. My irc client uses the volume button for sliding through previously sent messages. Snapchat also uses the volume button to display their own volume thing. I once had a phone with a track ball on it and apps were able to get input from that as well.