TradingView Keyboard Shortcuts
TradingView keyboard shortcut reference covering 182 bindings for Windows, Mac & Linux. Commonly searched bindings include Quick Search, Open Data Window, and Load Chart Layout. 182 of 182 shortcuts are verified against official TradingView documentation, each with a linked source when available. Search by action name, filter by category, look up what a key combination does, print a cheat sheet, or practice with flashcards.
Official TradingView documentation
Alerts & Watchlists
| Action | Description | Windows | Mac | Verified | Source |
|---|---|---|---|---|---|
| Add Alert | Create an alert for the current chart/symbol | Alt+A |
Option+A |
Yes | Source |
| Add Symbol to Active Watchlist | Add the current symbol to the active watchlist | Alt+W |
Option+W |
Yes | Source |
| Add Symbol to Watchlist… | Choose a watchlist and add the current symbol | Ctrl+Alt+W |
Cmd+Option+W |
Yes | Source |
| Change Watchlist | Switch the active watchlist | Shift+W |
Shift+W |
Yes | Source |
| Watchlist Next Symbol | Select the next symbol in the watchlist | Down |
Down |
Yes | Source |
| Watchlist Previous Symbol | Select the previous symbol in the watchlist | Up |
Up |
Yes | Source |
| Flag/Unflag Watchlist Symbol | Flag or unflag the selected watchlist symbol | Alt+Enter |
Option+Enter |
Yes | Source |
| Select All Watchlist Symbols | Select all symbols in the watchlist | Ctrl+A |
Cmd+A |
Yes | Source |
| Select Next Watchlist Symbol | Extend selection to the next watchlist symbol | Shift+Down |
Shift+Down |
Yes | Source |
| Select Previous Watchlist Symbol | Extend selection to the previous watchlist symbol | Shift+Up |
Shift+Up |
Yes | Source |
| Open Edit Alert Dialog | Open the edit dialog for an alert | DoubleClick |
DoubleClick |
Yes | Source |
| Save Alert Changes | Save changes in the Edit alert dialog | Ctrl+Enter |
Cmd+Enter |
Yes | Source |
| Next Alert/Event | Move to the next alert or event | Down |
Down |
Yes | Source |
| Previous Alert/Event | Move to the previous alert or event | Up |
Up |
Yes | Source |
| Select Alert/Event | Toggle selection of an alert or event | Ctrl+Click |
Cmd+Click |
Yes | Source |
| Select All Alerts/Events | Select all alerts or events | Ctrl+A |
Cmd+A |
Yes | Source |
| Select Next Alert/Event | Extend selection to the next alert or event | Shift+Down |
Shift+Down |
Yes | Source |
| Select Previous Alert/Event | Extend selection to the previous alert or event | Shift+Up |
Shift+Up |
Yes | Source |
| Remove Alert Without Confirmation | Delete an alert without a confirmation prompt | Shift+Backspace |
Shift+Backspace |
Yes | Source |
Chart Navigation & View
| Action | Description | Windows | Mac | Verified | Source |
|---|---|---|---|---|---|
| Quick Search | Open chart quick search | Ctrl+K |
Cmd+K |
Yes | Source |
| Open Data Window | Open the data window panel | Alt+D |
Option+D |
Yes | Source |
| Switch Between Sessions | Switch between trading sessions on the chart | Alt+Shift+E |
Option+Shift+E |
Yes | Source |
| Move Chart 1 Bar Left | Scroll the chart one bar to the left | Left |
Left |
Yes | Source |
| Move Chart 1 Bar Right | Scroll the chart one bar to the right | Right |
Right |
Yes | Source |
| Zoom In | Zoom in on the chart | Ctrl+Up |
Cmd+Up |
Yes | Source |
| Zoom Out | Zoom out on the chart | Ctrl+Down |
Cmd+Down |
Yes | Source |
| Move Chart with Mouse Wheel | Pan the chart left or right with the mouse wheel | Shift+MouseWheel |
Shift+MouseWheel |
Yes | Source |
| Focused Zoom | Zoom focused on the cursor with the mouse wheel | Ctrl+MouseWheel |
Cmd+MouseWheel |
Yes | Source |
| Replay Play/Pause | Play or pause bar replay | Shift+Down |
Shift+Down |
Yes | Source |
| Replay Step Forward | Step bar replay forward one bar | Shift+Right |
Shift+Right |
Yes | Source |
| Move Further Left | Jump the chart further left | Alt+Left |
Option+Left |
Yes | Source |
| Move Further Right | Jump the chart further right | Alt+Right |
Option+Right |
Yes | Source |
| Move Chart to First Bar | Jump to the first bar on the chart | Alt+Shift+Left |
Option+Shift+Left |
Yes | Source |
| Move Chart to Last Bar | Jump to the last bar on the chart | Alt+Shift+Right |
Option+Shift+Right |
Yes | Source |
| Undo | Undo the last chart action | Ctrl+Z |
Cmd+Z |
Yes | Source |
| Redo | Redo the last undone chart action | Ctrl+Y |
Cmd+Y |
Yes | Source |
| Switch Charts in Multi-Layout | Cycle focus between charts in a multi-chart layout | Tab |
Tab |
Yes | Source |
| Toggle Maximize Chart | Maximize or restore a chart in multi-layout mode | Alt+Enter |
Option+Enter |
Yes | Source |
| Toggle Maximize Pane | Maximize or restore an indicator pane | DoubleClick |
DoubleClick |
Yes | Source |
| Toggle Collapse Pane | Collapse or expand an indicator pane | Ctrl+DoubleClick |
Cmd+DoubleClick |
Yes | Source |
| Go to Date | Jump the chart to a specific date | Alt+G |
Option+G |
Yes | Source |
| Add Text Note for Symbol | Add a text note for the current symbol | Alt+N |
Option+N |
Yes | Source |
| Save Chart Image | Save a snapshot image of the chart | Alt+Ctrl+S |
Option+Cmd+S |
Yes | Source |
| Copy Chart Image | Copy a chart snapshot image to the clipboard | Shift+Ctrl+S |
Shift+Cmd+S |
Yes | Source |
| Copy Link to Chart Image | Copy a shareable link to the chart image | Alt+S |
Option+S |
Yes | Source |
| Reset Chart View | Reset the chart viewport | Alt+R |
Option+R |
Yes | Source |
| Invert Series Scale | Invert the price scale | Alt+I |
Option+I |
Yes | Source |
| Toggle Logarithmic Scale | Enable or disable logarithmic series scale | Alt+L |
Option+L |
Yes | Source |
| Toggle Percent Scale | Enable or disable percent series scale | Alt+P |
Option+P |
Yes | Source |
| Fullscreen Mode | Toggle chart fullscreen mode | Shift+F |
Shift+F |
Yes | Source |
Chart Tools & Drawing
| Action | Description | Windows | Mac | Verified | Source |
|---|---|---|---|---|---|
| Draw with Demonstration Cursor | Draw using the demonstration cursor | Alt+Draw |
Option+Draw |
Yes | Source |
| Partially Erase | Partially erase a drawing with the eraser | Ctrl+Eraser |
Cmd+Eraser |
Yes | Source |
| Gann Box Fixed Increments | Constrain Gann box to fixed increments | Shift |
Shift |
Yes | Source |
| Measure Tool | Quickly use the measure tool | Shift+Click |
Shift+Click |
Yes | Source |
| Temporary Magnet Mode | Temporarily toggle magnet mode while moving a point | Ctrl+MovePoint |
Cmd+MovePoint |
Yes | Source |
| Trendline | Draw a trendline at the cursor | Alt+T |
Option+T |
Yes | Source |
| Horizontal Line | Draw a horizontal line at the cursor | Alt+H |
Option+H |
Yes | Source |
| Horizontal Ray | Draw a horizontal ray at the cursor | Alt+J |
Option+J |
Yes | Source |
| Vertical Line | Draw a vertical line at the cursor | Alt+V |
Option+V |
Yes | Source |
| Crossline | Draw a crossline at the cursor | Alt+C |
Option+C |
Yes | Source |
| Fib Retracement | Start Fibonacci retracement at the cursor | Alt+F |
Option+F |
Yes | Source |
| Rectangle | Draw a rectangle | Shift+Alt+R |
Shift+Option+R |
Yes | Source |
| Square | Constrain rectangle tool to a square | Rectangle+Shift |
Rectangle+Shift |
Yes | Source |
| Circle | Constrain ellipse tool to a circle | Ellipse+Shift |
Ellipse+Shift |
Yes | Source |
| 45° Angle or Horizontal | Constrain trendline or channel to 45° or horizontal | Trendline+Shift |
Trendline+Shift |
Yes | Source |
| Switch Table Drawing Cells | Move between cells in a table drawing object | Tab |
Tab |
Yes | Source |
Indicators & Studies
| Action | Description | Windows | Mac | Verified | Source |
|---|---|---|---|---|---|
| Open Indicators | Open the indicators dialog | / |
/ |
Yes | Source |
Object Editing & Layout
| Action | Description | Windows | Mac | Verified | Source |
|---|---|---|---|---|---|
| Load Chart Layout | Load a saved chart layout | Dot |
Dot |
Yes | Source |
| Save Chart Layout | Save the current chart layout | Ctrl+S |
Cmd+S |
Yes | Source |
| Reset Layout Grid | Reset the multi-chart layout grid | DoubleClick |
DoubleClick |
Yes | Source |
| Adjust Multiple Charts' Edges | Resize multiple chart edges together | Shift+Drag |
Shift+Drag |
Yes | Source |
| Copy Selected Object | Copy the selected drawing or object | Ctrl+C |
Cmd+C |
Yes | Source |
| Paste Object | Paste a copied drawing or object | Ctrl+V |
Cmd+V |
Yes | Source |
| Remove Object | Delete the selected drawing or object | Delete |
Delete |
Yes | Source |
| Hide All Drawings | Hide or show all drawings on the active chart | Ctrl+Alt+H |
Cmd+Option+H |
Yes | Source |
| Clone Drawing | Clone a drawing by dragging | Ctrl+Drag |
Cmd+Drag |
Yes | Source |
| Multiselect Drawings | Select multiple drawings | Ctrl+Click |
Cmd+Click |
Yes | Source |
| Move Drawing Horizontally or Vertically | Constrain drawing drag to horizontal or vertical | Drag+Shift |
Drag+Shift |
Yes | Source |
| Move Selected Drawing Left | Nudge selected drawing one bar left | Left |
Left |
Yes | Source |
| Move Selected Drawing Right | Nudge selected drawing one bar right | Right |
Right |
Yes | Source |
| Move Selected Drawing Up | Nudge selected drawing one mintick up | Up |
Up |
Yes | Source |
| Move Selected Drawing Down | Nudge selected drawing one mintick down | Down |
Down |
Yes | Source |
Pine Editor
| Action | Description | Windows | Mac | Verified | Source |
|---|---|---|---|---|---|
| Add to Chart / Update on Chart | Add or update the script on the chart | Ctrl+Enter |
Cmd+Enter |
Yes | Source |
| New Indicator | Create a new indicator script | Ctrl+K+Ctrl+I |
Cmd+K+Cmd+I |
Yes | Source |
| New Strategy | Create a new strategy script | Ctrl+K+Ctrl+S |
Cmd+K+Cmd+S |
Yes | Source |
| New Tab | Open a new Pine Editor tab | Shift+Alt+T |
Shift+Option+T |
Yes | Source |
| New Window | Open Pine Editor in a new window | Shift+Alt+W |
Shift+Option+W |
Yes | Source |
| Open Pine Script Reference | Open Pine Script reference for the symbol under the cursor | Ctrl+Click |
Cmd+Click |
Yes | Source |
| Open Script | Open an existing Pine script | Ctrl+O |
Cmd+O |
Yes | Source |
| Save Script | Save the current Pine script | Ctrl+S |
Cmd+S |
Yes | Source |
| Show Command Palette | Open the Pine Editor command palette | F1 |
F1 |
Yes | Source |
| Show Command Palette (Alias) | Open the Pine Editor command palette (alternate binding) | Ctrl+Shift+P |
Cmd+Shift+P |
Yes | Source |
| Toggle Console | Show or hide the Pine console | Ctrl+` |
Ctrl+` |
Yes | Source |
| Add Line Comment | Comment the current line(s) | Ctrl+K+Ctrl+C |
Cmd+K+Cmd+C |
Yes | Source |
| Copy Line (Empty Selection) | Copy the current line when nothing is selected | Ctrl+C |
Cmd+C |
Yes | Source |
| Copy Line Up/Down | Duplicate the line above or below | Shift+Alt+Up |
Shift+Option+Up |
Yes | Source |
| Copy Selected | Copy the current selection | Ctrl+C |
Cmd+C |
Yes | Source |
| Cut Line (Empty Selection) | Cut the current line when nothing is selected | Ctrl+X |
Cmd+X |
Yes | Source |
| Cut Selected | Cut the current selection | Ctrl+X |
Cmd+X |
Yes | Source |
| Delete All Right | Delete from cursor to end of line | Alt+Delete |
Option+Delete |
Yes | Source |
| Delete Line | Delete the current line | Ctrl+Shift+K |
Cmd+Shift+K |
Yes | Source |
| Fold/Unfold All Inner Blocks | Fold or unfold all inner code blocks | Ctrl+K+Ctrl+[ |
Cmd+K+Cmd+[ |
Yes | Source |
| Fold/Unfold Block | Fold or unfold the current code block | Ctrl+Alt+[ |
Cmd+Option+[ |
Yes | Source |
| Go to Beginning/End of File | Jump to the start or end of the file | Ctrl+Up |
Cmd+Up |
Yes | Source |
| Go to Beginning/End of Line | Jump to the start or end of the line | Home |
Home |
Yes | Source |
| Indent/Outdent Line | Indent or outdent the current line | Ctrl+] |
Cmd+] |
Yes | Source |
| Insert Line Above | Insert a new line above the cursor | Ctrl+Shift+Enter |
Cmd+Shift+Enter |
Yes | Source |
| Jump to Matching Bracket | Move cursor to the matching bracket | Ctrl+Shift+\ |
Cmd+Shift+\ |
Yes | Source |
| Move Line Up/Down | Move the current line up or down | Alt+Up |
Option+Up |
Yes | Source |
| Pine Redo | Redo in the Pine Editor | Ctrl+Shift+Z |
Cmd+Shift+Z |
Yes | Source |
| Remove Line Comment | Uncomment the current line(s) | Ctrl+K+Ctrl+U |
Cmd+K+Cmd+U |
Yes | Source |
| Scroll Page Up/Down | Scroll the editor by page | Ctrl+PageUp |
Cmd+PageUp |
Yes | Source |
| Toggle Line Comment | Toggle comment on the current line | Ctrl+/ |
Ctrl+/ |
Yes | Source |
| Toggle Line Comment (NumPad) | Toggle line comment using numpad divide | Ctrl+NumPadDivide |
Cmd+NumPadDivide |
Yes | Source |
| Pine Undo | Undo in the Pine Editor | Ctrl+Z |
Cmd+Z |
Yes | Source |
| Unfold All Blocks | Unfold all folded code blocks | Ctrl+K+Ctrl+J |
Cmd+K+Cmd+J |
Yes | Source |
| Go to Line | Jump to a line number | Ctrl+G |
Ctrl+G |
Yes | Source |
| Add Selection to Next Find Match | Add the next find match to the selection | Ctrl+D |
Cmd+D |
Yes | Source |
| Find | Open find in the editor | Ctrl+F |
Cmd+F |
Yes | Source |
| Find Next/Previous | Jump to the next or previous find match | Ctrl+G |
Cmd+G |
Yes | Source |
| Find/Replace | Open find (and replace) in the editor | Ctrl+F |
Cmd+F |
Yes | Source |
| Move Last Selection to Next Find Match | Move the last multi-cursor selection to the next find match | Ctrl+K+Ctrl+D |
Cmd+K+Cmd+D |
Yes | Source |
| Replace | Open replace in the editor | Alt+Ctrl+F |
Option+Cmd+F |
Yes | Source |
| Select All Occurrences of Find Match | Select every occurrence of the current find match | Alt+Enter |
Option+Enter |
Yes | Source |
| Column Selection (Mouse) | Create a box/column selection by dragging | Shift+Alt+Drag |
Shift+Option+Drag |
Yes | Source |
| Column Selection (Arrow Keys) | Extend box/column selection with arrow keys | Shift+Alt+Ctrl+Right |
Shift+Option+Cmd+Right |
Yes | Source |
| Column Selection Page Up/Down | Extend box selection by page | Shift+Alt+Ctrl+PageUp |
Shift+Option+Cmd+PageUp |
Yes | Source |
| Expand Selection | Expand the current selection | Shift+Ctrl+Right |
Shift+Ctrl+Cmd+Right |
Yes | Source |
| Insert Cursor | Add a cursor with Alt/Option+Click | Alt+Click |
Option+Click |
Yes | Source |
| Insert Cursor Above/Below | Add a cursor on the line above or below | Alt+Ctrl+Up |
Option+Cmd+Up |
Yes | Source |
| Insert Cursor at End of Each Selected Line | Place a cursor at the end of every selected line | Shift+Alt+I |
Shift+Option+I |
Yes | Source |
| Select All Occurrences of Current Selection | Select every occurrence of the current selection | Shift+Ctrl+L |
Shift+Cmd+L |
Yes | Source |
| Select All Occurrences of Current Word | Select every occurrence of the word under the cursor | Ctrl+F2 |
Cmd+F2 |
Yes | Source |
| Select Current Line | Select the entire current line | Ctrl+L |
Cmd+L |
Yes | Source |
| Shrink Selection | Shrink the current selection | Ctrl+Shift+Left |
Ctrl+Shift+Cmd+Left |
Yes | Source |
| Undo Last Cursor Operation | Undo the last multi-cursor change | Ctrl+U |
Cmd+U |
Yes | Source |
| Trigger Parameter Hints | Show parameter hints for the current call | Ctrl+Shift+Space |
Cmd+Shift+Space |
Yes | Source |
| Trigger Suggest | Trigger autocomplete suggestions | Ctrl+Space |
Ctrl+Space |
Yes | Source |
| Trigger Suggest (Alias) | Trigger autocomplete (Option/Alt+Space) | Alt+Space |
Option+Space |
Yes | Source |
| Trim Trailing Whitespace | Remove trailing whitespace | Ctrl+K+Ctrl+X |
Cmd+K+Cmd+X |
Yes | Source |
Screener
| Action | Description | Windows | Mac | Verified | Source |
|---|---|---|---|---|---|
| Screener Next Symbol | Select the next symbol in the screener | Down |
Down |
Yes | Source |
| Screener Previous Symbol | Select the previous symbol in the screener | Up |
Up |
Yes | Source |
| Flag/Unflag Screener Symbol | Flag or unflag the selected screener symbol | Alt+Enter |
Option+Enter |
Yes | Source |
| Select All Screener Symbols | Select all symbols in the screener | Ctrl+A |
Cmd+A |
Yes | Source |
| Select Next Screener Symbol | Extend selection to the next screener symbol | Shift+Down |
Shift+Down |
Yes | Source |
| Select Previous Screener Symbol | Extend selection to the previous screener symbol | Shift+Up |
Shift+Up |
Yes | Source |
| Create New Screen | Create a new screener screen | Shift+N |
Shift+N |
Yes | Source |
| Save Screen | Save the current screener screen | Ctrl+S |
Cmd+S |
Yes | Source |
| Load Screen | Load a saved screener screen | Dot |
Dot |
Yes | Source |
| Add New Filter | Add a filter to the screener | Shift+F |
Shift+F |
Yes | Source |
| Add New Column | Add a column to the screener | Shift+C |
Shift+C |
Yes | Source |
| Maximize Screener | Maximize the screener panel | Shift+M |
Shift+M |
Yes | Source |
| Screener Undo | Undo the last screener change | Ctrl+Z |
Cmd+Z |
Yes | Source |
| Screener Redo | Redo the last undone screener change | Ctrl+Y |
Cmd+Y |
Yes | Source |
Timeframes & Symbol Search
| Action | Description | Windows | Mac | Verified | Source |
|---|---|---|---|---|---|
| Change Symbol | Open symbol search by typing a letter | Letter |
Letter |
Yes | Source |
| Change Interval | Change the chart timeframe/interval | Digit |
Digit |
Yes | Source |
| Change Interval (Comma) | Open interval picker with the comma key | , |
, |
Yes | Source |
Trading & Orders
| Action | Description | Windows | Mac | Verified | Source |
|---|---|---|---|---|---|
| Open/Close Order Ticket | Toggle the order ticket panel | Shift+T |
Shift+T |
Yes | Source |
| Place Buy Order | Place a market buy order | Shift+B |
Shift+B |
Yes | Source |
| Place Sell Order | Place a market sell order | Shift+S |
Shift+S |
Yes | Source |
| Place Limit Buy Order | Place a limit buy order | Shift+Alt+B |
Shift+Option+B |
Yes | Source |
| Place Limit Sell Order | Place a limit sell order | Shift+Alt+S |
Shift+Option+S |
Yes | Source |
| Drag Entire Trading Group | Drag the whole trading order group on the chart | Shift+Drag |
Shift+Drag |
Yes | Source |
| Show Plus Button on Cursor | Show the Plus button to create an order, alert, or price line at the cursor | Alt+Ctrl |
Option+Cmd |
Yes | Source |
| Open/Close DOM | Toggle the Depth of Market panel | Shift+D |
Shift+D |
Yes | Source |
| Place Limit Order in DOM | Place a limit order by clicking a DOM cell | Click |
Click |
Yes | Source |
| Place Stop Order in DOM | Place a stop order via DOM cell click | Ctrl+Click |
Cmd+Click |
Yes | Source |
TradingView Desktop
| Action | Description | Windows | Mac | Verified | Source |
|---|---|---|---|---|---|
| Open Settings | Open the Desktop settings dialog | Ctrl+, |
Cmd+, |
Yes | Source |
| New Tab | Open a new Desktop tab | Ctrl+T |
Cmd+T |
Yes | Source |
| Duplicate Tab | Duplicate the current Desktop tab | Ctrl+U |
Cmd+U |
Yes | Source |
| New Window | Open a new Desktop window | Ctrl+N |
Cmd+N |
Yes | Source |
| Reload Tab | Reload the current Desktop tab | Ctrl+R |
Cmd+R |
Yes | Source |
| Reload Tab (F5) | Reload the current Desktop tab with F5 | F5 |
F5 |
Yes | Source |
| Close Window | Close the current Desktop window | Ctrl+W |
Cmd+W |
Yes | Source |
| Reopen Closed Window or Tab | Restore an accidentally closed window or tab | Shift+Ctrl+T |
Shift+Cmd+T |
Yes | Source |
| Next Tab | Switch to the next tab | Ctrl+PageDown |
Cmd+PageDown |
Yes | Source |
| Previous Tab | Switch to the previous tab | Ctrl+PageUp |
Cmd+PageUp |
Yes | Source |
| Next Tab (Ctrl+Tab) | Switch to the next tab with Ctrl+Tab | Ctrl+Tab |
Ctrl+Tab |
Yes | Source |
| Previous Tab (Ctrl+Shift+Tab) | Switch to the previous tab with Ctrl+Shift+Tab | Ctrl+Shift+Tab |
Ctrl+Shift+Tab |
Yes | Source |
| Go to Tab 1–8 | Jump to a numbered tab from 1 to 8 | Ctrl+1 |
Cmd+1 |
Yes | Source |
| Go to Rightmost Tab | Jump to the rightmost tab | Ctrl+9 |
Cmd+9 |
Yes | Source |
| Quit Preserving Window Arrangement | Close the app while preserving window and tab arrangement | Shift+Ctrl+Q |
Cmd+Q |
Yes | Source |