support customize command and keys