Add keyboard detect