LibreOffice Writer keyboard shortcuts

Writer's default shortcuts cover document navigation, styles, tables, text selection, and the keyboard-first editing commands used across LibreOffice.

Windows, macOS, Linux · 106 shortcuts

Function keys

Use Writer's function-key commands for fields, styles, navigation, spelling, and list modes.

ActionWindowsmacOSLinux
Focus the formula barF2F2F2
Insert fieldsCtrlF2CmdF2CtrlF2
Complete AutoTextF3F3F3
Edit AutoTextCtrlF3CmdF3CtrlF3
Select the next frameShiftF4ShiftF4ShiftF4
Open the Data Source viewCtrlShiftF4CmdShiftF4CtrlShiftF4
Move to the last saved cursor positionShiftF5ShiftF5ShiftF5
Check spellingF7F7F7
Open the thesaurusCtrlF7CmdF7CtrlF7
Toggle extension modeF8F8F8
Toggle field shadingsCtrlF8CmdF8CtrlF8
Toggle additional selection modeShiftF8ShiftF8ShiftF8
Toggle block selection modeCtrlShiftF8CmdShiftF8CtrlShiftF8
Update fieldsF9F9F9
Show fieldsCtrlF9CmdF9CtrlF9
Calculate a tableShiftF9ShiftF9ShiftF9
Update input fields and input listsCtrlShiftF9CmdShiftF9CtrlShiftF9
Toggle nonprinting charactersCtrlF10CmdF10CtrlF10
Toggle the Styles deckF11CmdTF11
Create a styleShiftF11ShiftF11ShiftF11
Focus the Apply Style boxCtrlF11CmdF11CtrlF11
Update a styleCtrlShiftF11CmdShiftF11CtrlShiftF11
Toggle an ordered listF12F12F12
Insert or edit a tableCtrlF12CmdF12CtrlF12
Toggle an unordered listShiftF12ShiftF12ShiftF12
Turn ordered and unordered lists offCtrlShiftF12CmdShiftF12CtrlShiftF12

Editing and text selection

Find, repeat, select, move, and delete text with platform-specific modifier forms where Writer documents them.

ActionWindowsmacOSLinux
Find and replaceCtrlHCmdHCtrlH
Redo the last actionCtrlYCmdShiftZCtrlY
Calculate selected text and copy the resultCtrl+Cmd+Ctrl+
Run a macro fieldThe source specifies the numeric keypad multiplication key.Ctrl*Cmd*Ctrl*
Paste unformatted textCtrlAltShiftVCmdOptionShiftVCtrlAltShiftV
Select allCtrlACmdACtrlA
Extend the selection one character leftShiftLeftShiftLeftShiftLeft
Extend the selection one character rightShiftRightShiftRightShiftRight
Extend the selection one word leftCtrlShiftLeftCmdShiftLeftCtrlShiftLeft
Extend the selection one word rightCtrlShiftRightCmdShiftRightCtrlShiftRight
Extend the selection to the previous paragraphCtrlShiftUpCmdShiftUpCtrlShiftUp
Extend the selection to the next paragraphCtrlShiftDownCmdShiftDownCtrlShiftDown
Extend the selection down one lineShiftDownShiftDownShiftDown
Extend the selection up one lineShiftUpShiftUpShiftUp
Extend the selection to the start of the lineShiftHomeCmdShiftLeftShiftHome
Extend the selection to the end of the lineShiftEndCmdShiftRightShiftEnd
Extend the selection to the start of the documentCtrlShiftHomeCmdShiftUpCtrlShiftHome
Extend the selection to the end of the documentCtrlShiftEndCmdShiftDownCtrlShiftEnd
Extend the selection one screen downShiftPage DownShiftPage DownShiftPage Down
Extend the selection one screen upShiftPage UpShiftPage UpShiftPage Up
Move to the beginning of the previous wordCtrlLeftCmdLeftCtrlLeft
Move to the beginning of the next wordCtrlRightCmdRightCtrlRight
Move to the beginning of the paragraphCtrlUpCmdUpCtrlUp
Move to the next paragraphCtrlDownCmdDownCtrlDown
Go to the beginning of the lineHomeCmdLeftHome
Go to the end of the lineEndCmdRightEnd
Go to the start of the documentCtrlHomeCmdUpCtrlHome
Go to the end of the documentCtrlEndCmdDownCtrlEnd
Move up one screenPage UpPage UpPage Up
Move down one screenPage DownPage DownPage Down
Move to the beginning of the previous pageAltPage UpOptionPage UpAltPage Up
Move to the beginning of the next pageAltPage DownOptionPage DownAltPage Down

Inserting and deleting

Insert special spaces and breaks, change insert mode, and remove text by word or sentence.

ActionWindowsmacOSLinux
Toggle insert modeInsertInsertInsert
Insert a soft hyphenCtrl-Cmd-Ctrl-
Insert a non-breaking hyphenCtrlShift-CmdShift-CtrlShift-
Insert a non-breaking spaceCtrlShiftSpaceCmdShiftSpaceCtrlShiftSpace
Use the next AutoComplete suggestionCtrlTabCmdTabCtrlTab
Use the previous AutoComplete suggestionCtrlShiftTabCmdShiftTabCtrlShiftTab
Insert a line break without a new paragraphShiftEnterShiftEnterShiftEnter
Insert a manual page breakCtrlEnterCmdEnterCtrlEnter
Insert a column breakCtrlShiftEnterCmdShiftEnterCtrlShiftEnter
Delete text to the end of the wordCtrlDelOptionFnBackspaceCtrlDel
Delete text to the beginning of the wordCtrlBackspaceCmdBackspaceCtrlBackspace
Delete text to the end of the sentenceCtrlShiftDelCmdShiftFnBackspaceCtrlShiftDel
Delete text to the beginning of the sentenceCtrlShiftBackspaceCmdShiftBackspaceCtrlShiftBackspace

Formatting and paragraphs

Apply paragraph alignment, text position, and heading styles with Writer's documented formatting defaults.

ActionWindowsmacOSLinux
Align text justifiedCtrlJCmdJCtrlJ
Toggle double underlineCtrlDCmdDCtrlD
Center textCtrlECmdECtrlE
Apply superscriptCtrlShiftPCmdShiftPCtrlShiftP
Align text leftCtrlLCmdLCtrlL
Align text rightCtrlRCmdRCtrlR
Apply subscriptCtrlShiftBCmdShiftBCtrlShiftB
Apply the Body Text paragraph styleCtrl0Cmd0Ctrl0
Apply Heading 1Ctrl1Cmd1Ctrl1
Apply Heading 2Ctrl2Cmd2Ctrl2
Apply Heading 3Ctrl3Cmd3Ctrl3
Apply Heading 4Ctrl4Cmd4Ctrl4
Apply Heading 5Ctrl5Cmd5Ctrl5
Insert a paragraph inside a list without a bulletAltEnterAltEnterAltEnter
Move the active paragraph upCtrlAltUpCmdOptionUpCtrlAltUp
Move the active paragraph downCtrlAltDownCmdOptionDownCtrlAltDown
Move a heading or list level downTabTabTab
Move a heading or list level upShiftTabShiftTabShiftTab
Increase list or heading alignmentCtrlTabCmdTabCtrlTab
Decrease list or heading alignmentCtrlShiftTabCmdShiftTabCtrlShiftTab

Tables, frames, and objects

Navigate tables and frames, insert paragraphs around them, and resize or move selected objects from the keyboard.

ActionWindowsmacOSLinux
Insert a paragraph before or after a tableAltEnterAltEnterAltEnter
Select all content in the table contextCtrlACmdACtrlA
Go to the beginning of the table contextCtrlHomeCmdHomeCtrlHome
Go to the end of the table contextCtrlEndCmdEndCtrlEnd
Insert a tab stop in a tableCtrlTabCmdTabCtrlTab
Remove cell protectionCtrlShiftTCmdShiftTCtrlShiftT
Delete table contents or selected rowsCtrlDelShiftCmdDelCtrlDel
Select or clear a frameEscEscEsc
Edit a selected frameF2F2F2
Move a selected objectAltArrow keysOptionArrow keysAltArrow keys
Resize an object from the lower-right cornerCtrlAltArrow keysCmdOptionArrow keysCtrlAltArrow keys
Resize an object from the top-left cornerCtrlAltShiftArrow keysCmdOptionShiftArrow keysCtrlAltShiftArrow keys
Select an object's anchorCtrlTabCmdTabCtrlTab

Make a printable LibreOffice Writer sheet