这个仓库提供了配置文件,用于将常用的 Microsoft Office 键盘快捷键映射到 LibreOffice (Writer, Calc, & Impress)。旨在帮助用户从 MS Office 切换到 LibreOffice。 为每个应用程序预生成了 `.cfg` 文件,可以直接通过 LibreOffice 的自定义设置(工具 > 自定义 > 键盘 > 加载)导入。 一个 Python 脚本 (`generate_config.py`) 允许用户*自定义*这些映射,交互式地添加或编辑快捷键。一个验证脚本 (`verify_config.py`) 确保生成的 `.cfg` 文件是有效的 XML,具有正确的 UNO 命令且没有重复项。 为了进行全面的测试,一个 GUI 验证脚本 (`verify_shortcuts_gui.py`) 在 LibreOffice 中自动执行击键操作,并验证生成的文件内容 – 需要图形环境以及 `pyautogui` & `odfpy` 库。 快捷键映射本身存储在 JSON 文件中,鼓励社区通过 pull request 贡献。