I also found out that by enabling the "shouldHideSoftKeyboard" bool for a certain input field, disables the native keyboard from opening completely. This only works for the input field where the setting is set though, i.e it is not a global setting.
You can do it either in the inspector or via script:
inputField.shouldHideSoftKeyboard = true;