Add 3rd-party keyboard support