|
| 1 | +--- |
| 2 | +title: Pop!_OS New COSMIC Keyboard Shortcuts |
| 3 | +description: Learn how master using COSMIC with your keyboard. |
| 4 | +keywords: |
| 5 | + - keyboard |
| 6 | + - shortcuts |
| 7 | + - cosmic |
| 8 | + |
| 9 | +facebookImage: /_social/article |
| 10 | +twitterImage: /_social/article |
| 11 | + |
| 12 | +hidden: false |
| 13 | +section: pop |
| 14 | +tableOfContents: true |
| 15 | +--- |
| 16 | + |
| 17 | +## Super key |
| 18 | + |
| 19 | +The Super key is the OS key on your keyboard. |
| 20 | + |
| 21 | +- On recent System76 products, it's between the <kbd>Fn</kbd> and the <kbd>Alt</kbd> keys. The key is labelled with a rectangle and two two vertical lines, one on either side of the rectangle. |
| 22 | + |
| 23 | +  |
| 24 | + |
| 25 | +- On older System76 products, the Super key is between the <kbd>Fn</kbd> and the <kbd>Alt</kbd> keys and is represented by the Ubuntu logo (<kbd><font-awesome-icon :icon="['fab', 'ubuntu']"></font-awesome-icon></kbd>). |
| 26 | +- On the Launch keyboard it is the <kbd>SUPER</kbd> key. |
| 27 | +- On generic third-party products, it may be labeled with a Windows logo. |
| 28 | +- On Mac accessories, it may be labeled `command`. |
| 29 | + |
| 30 | +In Pop!\_OS, the Super key handles the majority of OS and window actions. This key is represented by Pop in the lists below. All key bindings can be modified in COSMIC Settings (Input devices > Keyboard > Keyboard shortcuts). |
| 31 | + |
| 32 | +### Direction keys |
| 33 | + |
| 34 | +Directional actions can use either the standard arrow keys or their Vim equivalents: |
| 35 | + |
| 36 | +| Key | Description | |
| 37 | +| ------------------------------------------------------ | ------------------------------ | |
| 38 | +| <kbd>←</kbd>, <kbd>↓</kbd>, <kbd>↑</kbd>, <kbd>→</kbd> | Direction keys (arrow keys) | |
| 39 | +| <kbd>H</kbd>, <kbd>J</kbd>, <kbd>K</kbd>, <kbd>L</kbd> | Direction keys (Vim shortcuts) | |
| 40 | + |
| 41 | +## Keyboard Shortcuts |
| 42 | + |
| 43 | +### Use the Launcher |
| 44 | + |
| 45 | +The launcher allows searching through open windows and installed applications. It also has the additional functions listed below. |
| 46 | + |
| 47 | +| Shortcut | Action | |
| 48 | +| ----------------------------------------------------------------------- | ---------------------------------------- | |
| 49 | +| <kbd>SUPER</kbd> | Activate the launcher | |
| 50 | +| <kbd>SUPER</kbd> + <kbd>/</kbd> | Secondary option to activcate the launcher| |
| 51 | +| `recent filename` | Browse and search recent files | |
| 52 | +| `/` or `~/` | Browse the file system | |
| 53 | +| `find` with `filename` | Search the file system for a certain file| |
| 54 | +| `t:` | Execute a command in the terminal | |
| 55 | +| `:` | Execute a command in sh | |
| 56 | +| `=` or start typing an equation | Calculate and equation | |
| 57 | +| `?` | Help menu | |
| 58 | + |
| 59 | + |
| 60 | +### Navigation |
| 61 | + |
| 62 | +| Shortcut | Action | |
| 63 | +| ----------------------------------------------------------------------- | ---------------------------------------- | |
| 64 | +| <kbd>SUPER</kbd></kbd> + <kbd>Direction keys</kbd> | Navigate between windows | |
| 65 | +| <kbd>SUPER</kbd> + <kbd>Tab</kbd> | Switch between windows | |
| 66 | +| <kbd>Shift</kbd> + <kbd>Super</kbd> + <kbd>Tab</kbd> | Switch between windows in reverse order | |
| 67 | +| <kbd>SUPER</kbd> + <kbd>Alt</kbd> + <kbd>Direction keys</kbd> | Navigate between displays | |
| 68 | +| <kbd>SUPER</kbd> + <kbd>Ctrl</kbd> + <kbd>Direction keys</kbd> | Navigate between workspaces | |
| 69 | +| <kbd>SUPER</kbd> + <kbd>1-9 keys</kbd> | Switch to workspace 1-9 | |
| 70 | +| <kbd>SUPER</kbd> + <kbd>0</kbd> | Switch to last workspace | |
| 71 | + |
| 72 | +### Move windows |
| 73 | + |
| 74 | +| Shortcut | Action | |
| 75 | +| ----------------------------------------------------------------------------------------- | ------------------------------------------ | |
| 76 | +| <kbd>Shift</kbd> + <kbd>SUPER</kbd> + <kbd>Direction keys</kbd> | Move window (the window moves to adjacent workspaces, followed by displays | |
| 77 | +| <kbd>Shift</kbd> + <kbd>SUPER</kbd> + <kbd>Alt</kbd> + <kbd>Direction keys</kbd> | Move window between displays | |
| 78 | +| <kbd>Shift</kbd> + <kbd>SUPER</kbd> + <kbd>Ctrl</kbd> + <kbd>Direction keys</kbd> | Move window between workspaces | |
| 79 | +| <kbd>Shift</kbd> + <kbd>SUPER</kbd> + <kbd>1-9 keys</kbd> | Move window to workspaces 1-9 respectively | |
| 80 | +| <kbd>Shift</kbd> + <kbd>SUPER</kbd> + <kbd>0</kbd> | Move window to the last workspace | |
| 81 | + |
| 82 | +### Manage windows |
| 83 | + |
| 84 | +| Shortcut | Action | |
| 85 | +| --------------------------------------------------------------------------------- | --------------------------------------------------- | |
| 86 | +| <kbd>SUPER</kbd> + <kbd>Q</kbd> | Close window | |
| 87 | +| <kbd>SUPER</kbd> + <kbd>M</kbd> | Maximize window | |
| 88 | +| <kbd>SUPER</kbd> + <kbd>F11</kbd> | Fullscreen window | |
| 89 | +| <kbd>SUPER</kbd> + <kbd>R</kbd> and <kbd>SUPER</kbd> + <kbd>Shift</kbd> + <kbd>R</kbd> | Resize window using each side | |
| 90 | + |
| 91 | +### Manage tiled windows |
| 92 | + |
| 93 | +| Shortcut | Action | |
| 94 | +| ---------------------------------------------------------- | ------------------------------- | |
| 95 | +| <kbd>SUPER</kbd> + <kbd>Y</kbd> | Toggle window tiling for the current workspace | |
| 96 | +| <kbd>SUPER</kbd> + <kbd>G</kbd> | Toggle floating window | |
| 97 | +| <kbd>SUPER</kbd> + <kbd>O</kbd> | Change window orientation inside the tiled layout from vertical to horizontal | |
| 98 | +| <kbd>SUPER</kbd> + <kbd>X</kbd> | Swap windows using direction keys to indicate a window for swap | |
| 99 | +| <kbd>SUPER</kbd> + <kbd>U</kbd> | Select additional windows up in the tiling tree (which then can be manged together) | |
| 100 | +| <kbd>SUPER</kbd> + <kbd>I</kbd> | Select fewer windows up in the tiling tree (which then can be manged together) | |
| 101 | + |
| 102 | +### Other system shortcuts |
| 103 | + |
| 104 | +| Shortcut | Action | |
| 105 | +| ------------------------------------------------------------------------------- | ---------------------------------------------- | |
| 106 | +| <kbd>SUPER</kbd> + <kbd>A</kbd> | Toggle Applications Library | |
| 107 | +| <kbd>SUPER</kbd> + <kbd>W</kbd> | Toggle Workspaces Overview | |
| 108 | +| <kbd>SUPER</kbd> + <kbd>F</kbd> | Open Files | |
| 109 | +| <kbd>SUPER</kbd> + <kbd>T</kbd> | Open Terminal | |
| 110 | +| <kbd>SUPER</kbd> + <kbd>Escape</kbd> | Lock screen | |
| 111 | +| <kbd>SUPER</kbd> + <kbd>Shift</kbd> + <kbd>Escape</kbd> | Log out | |
| 112 | +| <kbd>Print</kbd> | Take a screenshot | |
| 113 | +| <kbd>Print</kbd> + <kbd>Space</kbd> | Switch between added language/input sources | |
| 114 | + |
| 115 | +### Accessibility shortcuts |
| 116 | + |
| 117 | +| Shortcut | Action | |
| 118 | +| -------------------------------------------------------------- | -------------------------------------------------- | |
| 119 | +| <kbd>SUPER</kbd> + <kbd>Alt</kbd> + <kbd>S</kbd> | Toggle screen reader (not yet implemented) | |
| 120 | +| <kbd>SUPER</kbd> + <kbd>= or -</kbd> and <kbd>SUPER</kbd> + <kbd>. or ,</kbd> | Zoom in/out | |
0 commit comments