Added keyboard input

-Added keyboard stuffs
-Added zip and rar to ignore list