I’m having trouble with arrow keys on an android keyboard app, I’m using AnySoftKeyboard. It seems that when normally pressing them nothing happens. I tested this by printing within gui on_input(self, action_id, action). Only time there is some sign of life is when I hold the arrow key down (long press?) and then it triggers 2-3 times.
This feels like a bug, but I’m unsure if my keyboard of choice is wonky instead. I tried with the default google keyboard, Gboard but that didn’t even let me press the arrow keys, due to some absurd reason I’m sure.
Would anyone be able to verify this on their android device with native build?
I am pretty sure that we support arrow key events coming from a physical keyboard if you connect it to your Android device. The question is what kind of events the AnySoftKeyboard generate? Are other keys working as expected?
I tried with a physical keyboard and it indeed did work as it should. With the virtual keyboard I did not notice any other keys having this issue. I found another one with arrow keys (Unexpected Keyboard) and that one has the same issue where the arrow keys (Up, Down, Left, Right) only trigger when holding the virtual arrow key down for a while and even then its not constant. I have not had any issues with the arrow keys in other apps.
Is there an easy way for me to print the raw input events somehow?
Edit: The same issue is present with HTML build too. Easy to test with druid rich input example. It also seems the backspace key has the same issue as with the arrow keys with HTML build.