LibreOffice Writer keyboard shortcuts

LibreOffice Writer is the word processor in LibreOffice, a free office suite that also opens and saves Word files. It puts fields, styles, and spelling on the function keys, and other shortcuts select text, insert breaks, apply headings, and work in tables.

Windows, macOS, Linux · 106 shortcuts

Function keys

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

ActionShortcuts
Focus the formula bar
Windows / macOS / LinuxF2
Insert fields
Windows / LinuxCtrl + F2
macOSCmd + F2
Complete AutoText
Windows / macOS / LinuxF3
Edit AutoText
Windows / LinuxCtrl + F3
macOSCmd + F3
Select the next frame
Windows / macOS / LinuxShift + F4
Open the Data Source view
Windows / LinuxCtrl + Shift + F4
macOSCmd + Shift + F4
Move to the last saved cursor position
Windows / macOS / LinuxShift + F5
Check spelling
Windows / macOS / LinuxF7
Open the thesaurus
Windows / LinuxCtrl + F7
macOSCmd + F7
Toggle extension mode
Windows / macOS / LinuxF8
Toggle field shadings
Windows / LinuxCtrl + F8
macOSCmd + F8
Toggle additional selection mode
Windows / macOS / LinuxShift + F8
Toggle block selection mode
Windows / LinuxCtrl + Shift + F8
macOSCmd + Shift + F8
Update fields
Windows / macOS / LinuxF9
Show fields
Windows / LinuxCtrl + F9
macOSCmd + F9
Calculate a table
Windows / macOS / LinuxShift + F9
Update input fields and input lists
Windows / LinuxCtrl + Shift + F9
macOSCmd + Shift + F9
Toggle nonprinting characters
Windows / LinuxCtrl + F10
macOSCmd + F10
Toggle the Styles deck
Windows / LinuxF11
macOSCmd + T
Create a style
Windows / macOS / LinuxShift + F11
Focus the Apply Style box
Windows / LinuxCtrl + F11
macOSCmd + F11
Update a style
Windows / LinuxCtrl + Shift + F11
macOSCmd + Shift + F11
Toggle an ordered list
Windows / macOS / LinuxF12
Insert or edit a table
Windows / LinuxCtrl + F12
macOSCmd + F12
Toggle an unordered list
Windows / macOS / LinuxShift + F12
Turn ordered and unordered lists off
Windows / LinuxCtrl + Shift + F12
macOSCmd + Shift + F12

Editing and text selection

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

ActionShortcuts
Find and replace
Windows / LinuxCtrl + H
macOSCmd + H
Redo the last action
Windows / LinuxCtrl + Y
macOSCmd + Shift + Z
Calculate selected text and copy the result
Windows / LinuxCtrl + +
macOSCmd + +
Run a macro fieldThe source specifies the numeric keypad multiplication key.
Windows / LinuxCtrl + *
macOSCmd + *
Paste unformatted text
Windows / LinuxCtrl + Alt + Shift + V
macOSCmd + Option + Shift + V
Select all
Windows / LinuxCtrl + A
macOSCmd + A
Extend the selection one character left
Windows / macOS / LinuxShift + Left
Extend the selection one character right
Windows / macOS / LinuxShift + Right
Extend the selection one word left
Windows / LinuxCtrl + Shift + Left
macOSCmd + Shift + Left
Extend the selection one word right
Windows / LinuxCtrl + Shift + Right
macOSCmd + Shift + Right
Extend the selection to the previous paragraph
Windows / LinuxCtrl + Shift + Up
macOSCmd + Shift + Up
Extend the selection to the next paragraph
Windows / LinuxCtrl + Shift + Down
macOSCmd + Shift + Down
Extend the selection down one line
Windows / macOS / LinuxShift + Down
Extend the selection up one line
Windows / macOS / LinuxShift + Up
Extend the selection to the start of the line
Windows / LinuxShift + Home
macOSCmd + Shift + Left
Extend the selection to the end of the line
Windows / LinuxShift + End
macOSCmd + Shift + Right
Extend the selection to the start of the document
Windows / LinuxCtrl + Shift + Home
macOSCmd + Shift + Up
Extend the selection to the end of the document
Windows / LinuxCtrl + Shift + End
macOSCmd + Shift + Down
Extend the selection one screen down
Windows / macOS / LinuxShift + Page Down
Extend the selection one screen up
Windows / macOS / LinuxShift + Page Up
Move to the beginning of the previous word
Windows / LinuxCtrl + Left
macOSCmd + Left
Move to the beginning of the next word
Windows / LinuxCtrl + Right
macOSCmd + Right
Move to the beginning of the paragraph
Windows / LinuxCtrl + Up
macOSCmd + Up
Move to the next paragraph
Windows / LinuxCtrl + Down
macOSCmd + Down
Go to the beginning of the line
Windows / LinuxHome
macOSCmd + Left
Go to the end of the line
Windows / LinuxEnd
macOSCmd + Right
Go to the start of the document
Windows / LinuxCtrl + Home
macOSCmd + Up
Go to the end of the document
Windows / LinuxCtrl + End
macOSCmd + Down
Move up one screen
Windows / macOS / LinuxPage Up
Move down one screen
Windows / macOS / LinuxPage Down
Move to the beginning of the previous page
Windows / LinuxAlt + Page Up
macOSOption + Page Up
Move to the beginning of the next page
Windows / LinuxAlt + Page Down
macOSOption + Page Down

Inserting and deleting

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

ActionShortcuts
Toggle insert mode
Windows / macOS / LinuxInsert
Insert a soft hyphen
Windows / LinuxCtrl + -
macOSCmd + -
Insert a non-breaking hyphen
Windows / LinuxCtrl + Shift + -
macOSCmd + Shift + -
Insert a non-breaking space
Windows / LinuxCtrl + Shift + Space
macOSCmd + Shift + Space
Use the next AutoComplete suggestion
Windows / LinuxCtrl + Tab
macOSCmd + Tab
Use the previous AutoComplete suggestion
Windows / LinuxCtrl + Shift + Tab
macOSCmd + Shift + Tab
Insert a line break without a new paragraph
Windows / macOS / LinuxShift + Enter
Insert a manual page break
Windows / LinuxCtrl + Enter
macOSCmd + Enter
Insert a column break
Windows / LinuxCtrl + Shift + Enter
macOSCmd + Shift + Enter
Delete text to the end of the word
Windows / LinuxCtrl + Del
macOSOption + Fn + Backspace
Delete text to the beginning of the word
Windows / LinuxCtrl + Backspace
macOSCmd + Backspace
Delete text to the end of the sentence
Windows / LinuxCtrl + Shift + Del
macOSCmd + Shift + Fn + Backspace
Delete text to the beginning of the sentence
Windows / LinuxCtrl + Shift + Backspace
macOSCmd + Shift + Backspace

Formatting and paragraphs

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

ActionShortcuts
Align text justified
Windows / LinuxCtrl + J
macOSCmd + J
Toggle double underline
Windows / LinuxCtrl + D
macOSCmd + D
Center text
Windows / LinuxCtrl + E
macOSCmd + E
Apply superscript
Windows / LinuxCtrl + Shift + P
macOSCmd + Shift + P
Align text left
Windows / LinuxCtrl + L
macOSCmd + L
Align text right
Windows / LinuxCtrl + R
macOSCmd + R
Apply subscript
Windows / LinuxCtrl + Shift + B
macOSCmd + Shift + B
Apply the Body Text paragraph style
Windows / LinuxCtrl + 0
macOSCmd + 0
Apply Heading 1
Windows / LinuxCtrl + 1
macOSCmd + 1
Apply Heading 2
Windows / LinuxCtrl + 2
macOSCmd + 2
Apply Heading 3
Windows / LinuxCtrl + 3
macOSCmd + 3
Apply Heading 4
Windows / LinuxCtrl + 4
macOSCmd + 4
Apply Heading 5
Windows / LinuxCtrl + 5
macOSCmd + 5
Insert a paragraph inside a list without a bullet
Windows / macOS / LinuxAlt + Enter
Move the active paragraph up
Windows / LinuxCtrl + Alt + Up
macOSCmd + Option + Up
Move the active paragraph down
Windows / LinuxCtrl + Alt + Down
macOSCmd + Option + Down
Move a heading or list level down
Windows / macOS / LinuxTab
Move a heading or list level up
Windows / macOS / LinuxShift + Tab
Increase list or heading alignment
Windows / LinuxCtrl + Tab
macOSCmd + Tab
Decrease list or heading alignment
Windows / LinuxCtrl + Shift + Tab
macOSCmd + Shift + Tab

Tables, frames, and objects

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

ActionShortcuts
Insert a paragraph before or after a table
Windows / macOS / LinuxAlt + Enter
Select all content in the table context
Windows / LinuxCtrl + A
macOSCmd + A
Go to the beginning of the table context
Windows / LinuxCtrl + Home
macOSCmd + Home
Go to the end of the table context
Windows / LinuxCtrl + End
macOSCmd + End
Insert a tab stop in a table
Windows / LinuxCtrl + Tab
macOSCmd + Tab
Remove cell protection
Windows / LinuxCtrl + Shift + T
macOSCmd + Shift + T
Delete table contents or selected rows
Windows / LinuxCtrl + Del
macOSShift + Cmd + Del
Select or clear a frame
Windows / macOS / LinuxEsc
Edit a selected frame
Windows / macOS / LinuxF2
Move a selected object
Windows / LinuxAlt + Arrow keys
macOSOption + Arrow keys
Resize an object from the lower-right corner
Windows / LinuxCtrl + Alt + Arrow keys
macOSCmd + Option + Arrow keys
Resize an object from the top-left corner
Windows / LinuxCtrl + Alt + Shift + Arrow keys
macOSCmd + Option + Shift + Arrow keys
Select an object's anchor
Windows / LinuxCtrl + Tab
macOSCmd + Tab

Source

LibreOffice 26.8 Writer shortcut keys · Checked

Default shortcuts from LibreOffice 26.8 Help, checked September 1, 2026. The source notes that desktop environments can claim a key and that users can change assignments in Tools > Customize > Keyboard. Windows and Linux use Ctrl or Alt; the documented Command and Option forms are preserved for macOS.

Make a printable LibreOffice Writer sheet