Riddle
500

What has keys yet no locks space but no room and you can enter but not go inside?

What is a keyboard