Add workspace keybindings and whitespace handling