@paul I used a (much cheaper) non programmable keyboard with the exact same look/layout for a few years with an iPad.
If you are ok with a flat keyboard like this (where your wrists are nearly resting on the desk), these are so much better than a straight one like the iPad Magic Keyboard.

