OnScreen keyboard

Instead of using the OS- OnScreen keyboard I would like to use my own designed OnScreen keyboard as it provides several shortcuts along wit other useful things. But I have two questions:

  1. Is there a simple way to tell the OS not to show its keyboard once a text editor got focus?
  2. Would this increase the risk to get rejected from Apple when sending the app to the App Store?