dynamic keybinds, fixed gitignore