handleKeyPress method
Triggers on enter and space if not disabled.
Implementation
@HostListener('keypress')
void handleKeyPress(KeyboardEvent keyboardEvent) {
if (disabled) return;
if (isSpaceKey(keyboardEvent) && !_shouldHandleSpaceKey) return;
int keyCode = keyboardEvent.keyCode;
if (keyCode == KeyCode.ENTER || isSpaceKey(keyboardEvent)) {
_trigger.add(keyboardEvent);
// Required to prevent window from scrolling.
keyboardEvent.preventDefault();
}
}