调整代码文件结构，简化部分冗余变量/函数，修复热键重复触发带来的一些问题