Вы не должны использовать <mat-keyboard>
самостоятельно - так сказано в документах :
Компонент, используемый для открытия в качестве клавиатуры по умолчанию, соответствующий спецификации материала. Это должно использоваться только внутри службы клавиатуры.
Используйте только как директиву:
<input matInput matKeyboard placeholder="Code" type="text" name="code">
Вы можете узнать больше на сайте документации.