Hi...
As i said in my previous posts, I know that the iCade support was did with the best intentions, but I think that to create an iOS view (under XCode) that the users of GLBasic/programmers can not control is very very dangerous...
Not only me, other people are experiencing problems because of the iCade view. Because of this, may be that the best solution will be to remove the iCade view and support/implementation, and offer this support as a wrapper.
I was searching hard, trying to found a solution, and I was looking at the code here:
https://github.com/scarnie/iCade-iOS/tree/master/iCadeTest/iCadeI suppose, reading old posts here in the forums, that you used this code to implement the iCade as a joystick.
Looking at the code, I suppose that may be a way to implement it as a bluetooth keyboard, without any view, but... I don't have a iCade for testing...
With a pointer, I could try to write some code under XCode to remove/control the iCade view, but this is something that all GLBasic programmers will have to do if we want our App free of rounded corners or black lines...
Sincerely (Im so so so so sorry...) but i think that the best way to solve this is remove the iCade from GLBasic and implement iCade is a wrapper for programmers who need it...

I say this with the best hopes...
Best regards.