Update gitignore
Hide magic keycode numbers behind a newtype