> Source URL: /resources/key-controls.chromebook.guide
# Key Controls Guide for Chromebook

## About Your Chromebook Keyboard

Chromebook keyboards are a bit different from Mac or Windows keyboards. Here are the key differences:

- **Search/Launcher key:** This is where the Caps Lock key usually is on other keyboards. It might have a magnifying glass icon or a circle icon, depending on your Chromebook model. Both work the same way.
- **No dedicated F-keys:** The top row has special keys like Back, Reload, Full Screen, and Volume instead of F1-F12.
- **Cursor runs in Linux:** Since Cursor runs in a Linux environment on your Chromebook, the keyboard shortcuts inside Cursor use <Kbd>Ctrl</Kbd> (similar to Windows, not Mac).

## General OS-level keyboard shortcuts

These shortcuts work anywhere on your Chromebook.

- <Kbd>Ctrl + C</Kbd>: Copy
- <Kbd>Ctrl + V</Kbd>: Paste
- <Kbd>Ctrl + X</Kbd>: Cut
- <Kbd>Ctrl + Z</Kbd>: Undo
- <Kbd>Ctrl + Shift + Z</Kbd>: Redo
- <Kbd>Ctrl + A</Kbd>: Select All
- <Kbd>Ctrl + S</Kbd>: Save
- <Kbd>Ctrl + O</Kbd>: Open
- <Kbd>Ctrl + N</Kbd>: New window
- <Kbd>Ctrl + W</Kbd>: Close the current tab
- <Kbd>Ctrl + Shift + W</Kbd>: Close the current window
- <Kbd>Ctrl + F</Kbd>: Find
- <Kbd>Ctrl + P</Kbd>: Print
- <Kbd>Search + L</Kbd>: Lock your screen
- <Kbd>Ctrl + Alt + /</Kbd>: View all keyboard shortcuts
- <Kbd>Ctrl + Show Windows</Kbd>: Take a screenshot (full screen)
- <Kbd>Ctrl + Shift + Show Windows</Kbd>: Take a screenshot (select an area)

The Show Windows key is in the top row and looks like a rectangle with two lines next to it.

See the full list of ChromeOS shortcuts on [Google's support page](https://support.google.com/chromebook/answer/183101).

## Window management shortcuts

These shortcuts help you navigate between apps and manage windows.

### Switching apps and windows

- <Kbd>Alt + Tab</Kbd>: Switch between open apps
- <Kbd>Alt + Shift + Tab</Kbd>: Switch between apps in reverse order
- <Kbd>Search</Kbd>: Open the app launcher
- <Kbd>Search + Esc</Kbd>: Open Task Manager

### Window tiling

ChromeOS uses different shortcuts for window tiling than Windows:

- <Kbd>Alt + [</Kbd>: Snap window to the left half of the screen
- <Kbd>Alt + ]</Kbd>: Snap window to the right half of the screen
- <Kbd>Alt + =</Kbd>: Maximize the window
- <Kbd>Alt + -</Kbd>: Minimize the window

### Full screen

- <Kbd>Full Screen key</Kbd>: Toggle full screen mode (the key with a rectangle icon in the top row)
- <Kbd>Search + Full Screen key</Kbd>: Toggle full screen in some apps

### Virtual desks

ChromeOS has virtual desks, similar to virtual desktops on other systems:

- <Kbd>Search + ]</Kbd>: Switch to the next desk
- <Kbd>Search + [</Kbd>: Switch to the previous desk
- <Kbd>Search + Shift + =</Kbd>: Create a new desk
- <Kbd>Overview key</Kbd>: View all desks and windows (the key that looks like a rectangle with lines, or use <Kbd>Search + Show Windows</Kbd>)

## Text editing shortcuts

These shortcuts work in most text fields and editors on your Chromebook.

### Navigation

- <Kbd>Home</Kbd>: Jump to the beginning of the line (or <Kbd>Search + Left</Kbd>)
- <Kbd>End</Kbd>: Jump to the end of the line (or <Kbd>Search + Right</Kbd>)
- <Kbd>Ctrl + Left</Kbd>: Jump to the previous word
- <Kbd>Ctrl + Right</Kbd>: Jump to the next word
- <Kbd>Ctrl + Home</Kbd>: Jump to the beginning of the document (or <Kbd>Ctrl + Search + Left</Kbd>)
- <Kbd>Ctrl + End</Kbd>: Jump to the end of the document (or <Kbd>Ctrl + Search + Right</Kbd>)

Note: Some Chromebooks don't have Home and End keys. Use the Search key alternatives shown above.

### Selection

Add <Kbd>Shift</Kbd> to any navigation shortcut above to select text while moving. For example:

- <Kbd>Shift + Home</Kbd>: Select from cursor to the beginning of the line
- <Kbd>Shift + End</Kbd>: Select from cursor to the end of the line
- <Kbd>Ctrl + Shift + Left</Kbd>: Select the previous word
- <Kbd>Ctrl + Shift + Right</Kbd>: Select the next word

### Deleting text

- <Kbd>Backspace</Kbd>: Delete the character before the cursor
- <Kbd>Search + Backspace</Kbd>: Delete the character after the cursor (forward delete)
- <Kbd>Ctrl + Backspace</Kbd>: Delete the word before the cursor

## Code editing shortcuts

These shortcuts work in Cursor and other VS Code-based editors. Since Cursor runs in Linux on your Chromebook, it uses Ctrl-based shortcuts (like Windows).

### Essential editing

- <Kbd>Ctrl + /</Kbd>: Comment or uncomment the selected lines
- <Kbd>Ctrl + Shift + K</Kbd>: Delete the current line
- <Kbd>Alt + Up</Kbd>: Move the current line up
- <Kbd>Alt + Down</Kbd>: Move the current line down
- <Kbd>Shift + Alt + Up</Kbd>: Copy the current line up
- <Kbd>Shift + Alt + Down</Kbd>: Copy the current line down

### Find and replace

- <Kbd>Ctrl + F</Kbd>: Find in the current file
- <Kbd>Ctrl + H</Kbd>: Find and replace in the current file
- <Kbd>Ctrl + Shift + F</Kbd>: Search across all files in the workspace
- <Kbd>Ctrl + Shift + H</Kbd>: Find and replace across all files

### Multi-cursor and selection

- <Kbd>Ctrl + D</Kbd>: Select the next occurrence of the current selection
- <Kbd>Ctrl + Shift + L</Kbd>: Select all occurrences of the current selection
- <Kbd>Alt + Click</Kbd>: Add a cursor at the clicked location

### Navigation and panels

- <Kbd>Ctrl + P</Kbd>: Quick open a file by name
- <Kbd>Ctrl + Shift + P</Kbd>: Open the command palette
- <Kbd>Ctrl + B</Kbd>: Toggle the sidebar
- <Kbd>Ctrl + `</Kbd>: Toggle the integrated terminal
- <Kbd>F12</Kbd>: Go to definition (see note below about F-keys)
- <Kbd>F2</Kbd>: Rename symbol (see note below about F-keys)

### Using F-keys on Chromebook

Chromebooks don't have dedicated F-keys, but you can access them by pressing <Kbd>Search</Kbd> plus a top-row key:

| F-Key | Chromebook Shortcut                             |
| ----- | ----------------------------------------------- |
| F1    | <Kbd>Search + Back</Kbd> (back arrow key)       |
| F2    | <Kbd>Search + Reload</Kbd> (circular arrow key) |
| F3    | <Kbd>Search + Full Screen</Kbd>                 |
| F4    | <Kbd>Search + Show Windows</Kbd>                |
| F5    | <Kbd>Search + Brightness Down</Kbd>             |
| F6    | <Kbd>Search + Brightness Up</Kbd>               |
| F7    | <Kbd>Search + Volume Mute</Kbd>                 |
| F8    | <Kbd>Search + Volume Down</Kbd>                 |
| F9    | <Kbd>Search + Volume Up</Kbd>                   |
| F10   | <Kbd>Search + 0</Kbd> (on some models)          |

So to use "Go to definition" (<Kbd>F12</Kbd>) in Cursor, you would need to look up the F12 mapping for your specific Chromebook model, or use <Kbd>Ctrl + Click</Kbd> on a symbol instead.

See a comprehensive, printable list in the [VS Code Linux keyboard shortcuts PDF](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf).

## Cursor-specific shortcuts

These shortcuts are specific to Cursor's AI features.

### AI Chat and Composer

- <Kbd>Ctrl + L</Kbd>: Open AI Chat
- <Kbd>Ctrl + I</Kbd>: Open Composer (multi-file AI edits)
- <Kbd>Ctrl + Shift + L</Kbd>: Add selected code to Chat as context

### Inline editing

- <Kbd>Ctrl + K</Kbd>: Open inline edit prompt (works in editor and terminal)
- <Kbd>Ctrl + Enter</Kbd>: Accept AI-generated changes
- <Kbd>Esc</Kbd>: Reject or cancel generation

### AI autocomplete

- <Kbd>Tab</Kbd>: Accept the autocomplete suggestion
- <Kbd>Ctrl + Right</Kbd>: Accept only the next word of the suggestion

See more shortcuts in the [Cursor keyboard shortcuts documentation](https://docs.cursor.com/advanced/keyboard-shortcuts).

## Special Chromebook notes

### Enabling Caps Lock

Chromebooks don't have a dedicated Caps Lock key, but you can toggle it:

- <Kbd>Search + Alt</Kbd>: Toggle Caps Lock on or off

### Using an external keyboard

If you connect a Windows or Mac keyboard to your Chromebook:

- The **Windows key** or **Command key** works as the Search/Launcher key
- F-keys work normally without needing the Search key modifier

### Keyboard customization

You can customize your keyboard in ChromeOS settings:

1. Click the clock in the bottom-right corner
2. Click the gear icon (Settings)
3. Go to **Device** → **Keyboard**
4. Here you can remap keys like Search, Ctrl, and Alt

### Potential shortcut conflicts

Some ChromeOS system shortcuts might conflict with Cursor shortcuts. If a shortcut doesn't work in Cursor, try:

- Checking if ChromeOS is intercepting it (test in a different app)
- Using the Command Palette (<Kbd>Ctrl + Shift + P</Kbd>) to find alternative ways to run commands
- Remapping the shortcut in Cursor's keyboard settings


---

## Backlinks

The following sources link to this document:

- [Chromebook](/resources/key-controls.guide.llm.md)
