February 17, 2026
Ctrl+Chaos in the comments
Use Microsoft Office Shortcuts in Libre Office
Keyboard muscle memory gets a lifeline—and sparks a turf war
TLDR: A new tool maps Microsoft Office keyboard shortcuts to LibreOffice, easing the jump for users who rely on muscle memory. Commenters split between cheering the lifeline, plugging OnlyOffice, and insisting LibreOffice already does this—proof that the battle for your Ctrl keys is the real office war.
A new community-made pack promises peace between rival office worlds by letting LibreOffice behave like Microsoft Office—at least for your fingers. The repo maps familiar Word, Excel, and PowerPoint shortcuts into LibreOffice’s Writer, Calc, and Impress, complete with a friendly tool to tweak your own mappings and even a hands‑off test that types for you. Check it out here: github.com/Zaki101Aslam/MS-office-shortcuts-for-Libre-Office.
Cue the comments: keyboard warriors assemble. One finance pro basically screamed into the spreadsheet void that life without Excel key combos is impossible, calling this a “big step” toward ditching Windows. Another voice charged in with a two-word drive‑by—“Try onlyoffice”—sparking a mini flame war over which “free Office” is the real MVP. Meanwhile, a power user flexed that LibreOffice already lets you customize shortcuts and even dropped steps to bind that elusive Ctrl+Plus row insert, proving the feature has been there all along.
There’s even side drama: one commenter grumbled that Apple’s office apps went “subscription,” vowing to jump ship, while others praised the project’s AI‑assisted build and begged for collaboration features like Microsoft 365’s live editing. The vibe? Subs are out, muscle memory is king, and people will trade entire desktops to keep their pinky and index fingers happy. The funniest bit: a tool about keyboard shortcuts that warns “don’t touch your keyboard” during testing. Internet irony, served hot.
Key Points
- •Repository provides .cfg files to map Microsoft Office shortcuts to LibreOffice Writer, Calc, and Impress.
- •Pre-generated configurations can be loaded via Tools > Customize > Keyboard > Load in LibreOffice.
- •A Python script allows interactive customization to edit or add mappings using UNO commands and generate new .cfg files.
- •Static verification checks Zip integrity, required XML files, namespaces, duplicate keys, and '.uno:' command format.
- •GUI verification uses pyautogui and odfpy to simulate keystrokes and validate document content across Windows, Linux, and macOS.