I suspect the answer to this is "you can't (and expect Apple to approve it)" but I thought I'd ask anyways, just incase someone actually has an answer: How do you make a custom keyboard with the look & feel of the standard keyboard? It'd be nice if there was some easy way to have a custom keyboard automatically match: - The background of the standard keyboard - The background of the standard keys - The press & hold behavior for standard keys (IE, tapping and holding on the "$" key will reveal "¢" and a few other currency symbols.) I ask because I'm planning on making an app where it's going to swap back and forth between several custom keyboards and the standard keyboard based on context... I'd like to make my app future-proof, if possible, so that all my custom keyboards will automatically match the style of the standard keyboard if Apple ever changes it in a future update to iOS. Edit: If no one has a good answer... Is there some way I could implement a solution and then sell it?