NGUI is making system calls under the hood to bring up the device's keyboard. (Each device will have a different looking keyboard) It is not a keyboard that NGUI actually draws directly. That being said it should be possible but I would guess that is a large chunk of code and work to do this...