├── rofi-shortcuts.sh ├── .SRCINFO ├── .github └── FUNDING.yml ├── LICENSE ├── PKGBUILD ├── README.md └── rofi-shortcuts.conf /rofi-shortcuts.sh: -------------------------------------------------------------------------------- 1 | "$(cat ~/.config/rofi/rofi-shortcuts/rofi-shortcuts.conf | rofi -i -dmenu -p 'shortcuts')" 2 | -------------------------------------------------------------------------------- /.SRCINFO: -------------------------------------------------------------------------------- 1 | pkgbase = rofi-shortcuts-git 2 | pkgdesc = Customizable cheatsheet based on rofi 3 | pkgver = 1.0 4 | pkgrel = 1 5 | url = https://github.com/Zeioth/rofi-shortcuts.git 6 | arch = x86_64 7 | arch = i686 8 | license = MIT 9 | makedepends = git 10 | makedepends = rofi 11 | provides = rofi-shortcuts 12 | conflicts = rofi-shortcuts 13 | source = git+https://github.com/Zeioth/rofi-shortcuts.git 14 | md5sums = SKIP 15 | 16 | pkgname = rofi-shortcuts-git 17 | 18 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: Zeioth 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry 13 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 14 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Zeioth 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /PKGBUILD: -------------------------------------------------------------------------------- 1 | # This is an example PKGBUILD file. Use this as a start to creating your own, 2 | # and remove these comments. For more information, see 'man PKGBUILD'. 3 | # NOTE: Please fill out the license field for your package! If it is unknown, 4 | # then please put 'unknown'. 5 | 6 | # Maintainer: Adrian Lopez 7 | pkgname=rofi-shortcuts-git 8 | pkgver=1.0 9 | pkgrel=1 10 | epoch= 11 | pkgdesc="Customizable cheatsheet based on rofi" 12 | arch=(x86_64 i686) 13 | url="https://github.com/Zeioth/rofi-shortcuts.git" 14 | license=('MIT') 15 | groups=() 16 | depends=() 17 | makedepends=(git rofi) 18 | checkdepends=() 19 | optdepends=() 20 | provides=(rofi-shortcuts) 21 | conflicts=(rofi-shortcuts) 22 | replaces=() 23 | backup=() 24 | options=() 25 | install= 26 | changelog= 27 | source=("git+$url") 28 | noextract=() 29 | md5sums=('SKIP') 30 | validpgpkeys=() 31 | 32 | pkgver() { 33 | cd "${_pkgname}" 34 | printf "1.0.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" 35 | } 36 | 37 | package() { 38 | mkdir -p ~/.config/rofi/rofi-shortcuts/ 39 | mkdir -p ~/.local/share/rofi/rofi-shortcuts/ 40 | cp "${srcdir}"/rofi-shortcuts/rofi-shortcuts.conf ~/.config/rofi/rofi-shortcuts/rofi-shortcuts.conf 41 | cp "${srcdir}"/rofi-shortcuts/rofi-shortcuts.sh ~/.local/share/rofi/rofi-shortcuts/rofi-shortcuts.sh 42 | chmod u+x ~/.local/share/rofi/rofi-shortcuts/rofi-shortcuts.sh 43 | ln -sf ~/.local/share/rofi/rofi-shortcuts/rofi-shortcuts.sh ~/.local/bin/rofi-shortcuts 44 | } 45 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # rofi-shortcuts 2 | The ultimate shortcuts cheatsheet. 3 | 4 | Dependencies 5 | ========== 6 | 7 | * rofi 8 | 9 | How to install 10 | ========== 11 | Just attach the script to a keyboard shortcut. 12 | 13 | **If you install from AUR run** 14 | 15 | yay -S rofi-shortcuts-git 16 | rofi-shortcuts 17 | 18 | **If you install from git run** 19 | 20 | ```sh 21 | # Install 22 | mkdir -p ~/.config/rofi/rofi-shortcuts/ 23 | mkdir -p ~/.local/share/rofi/rofi-shortcuts/ 24 | cp ./rofi-shortcuts.conf ~/.config/rofi/rofi-shortcuts/rofi-shortcuts.conf 25 | cp ./rofi-shortcuts.sh ~/.local/share/rofi/rofi-shortcuts/rofi-shortcuts.sh 26 | chmod u+x ~/.local/share/rofi/rofi-shortcuts/rofi-shortcuts.sh 27 | ln -sf ~/.local/share/rofi/rofi-shortcuts/rofi-shortcuts.sh ~/.local/bin/rofi-shortcuts 28 | 29 | # Then run rofi-shortcuts 30 | rofi-shortcuts 31 | ``` 32 | 33 | Table of contents 34 | ========== 35 | * V I M 36 | - M o v e m e n t. 37 | - I n s e r t m o d e. 38 | - E d i t. 39 | - V i s u a l m o d e. 40 | - V i s u a l c o m m a n d s. 41 | - C u t & p a s t e. 42 | - S e a r c h & r e p l a c e. 43 | - S e a r c h m u l t i - f i l e. 44 | - E x i t. 45 | - M u l t i f i l e (b u f f e r s). 46 | - T a b s. 47 | - S e s s i o n s. 48 | - C o m m a n d L i n e. 49 | - P l u g i n s. 50 | * S U B L I M E 51 | * I 3 W M 52 | - B a s e. 53 | - U t i l i t i e s. 54 | - M u l t i m e d i a c o n t r o l. 55 | * R A N G E R 56 | - B o o k m a r k s. 57 | - t a b s. 58 | - R a n g e r m o v e m e n t. 59 | - R a n g e r f i l e s. 60 | - R a n g e r c o m m a n d s. 61 | - F i l e s u b s t i t u t i n g. 62 | - C u s t o m. 63 | * T M U X 64 | - S e s s i o n s. 65 | - W i n d o w s. 66 | - P a n e s. 67 | - S y n c. 68 | * T I L I X 69 | - A p p l i c a t i o n. 70 | - t a b s (s e s s i o n s). 71 | - C o l u m n s. 72 | - R e s i z e c o l u m n. 73 | - S e a r c h. 74 | * T E R M I N A T O R 75 | - C r e a t i o n & d e s t r u c t i o n. 76 | - N a v e g a t i o n. 77 | - O r g a n i z a t i o n. 78 | - M i s c e l a n e o u s. 79 | - G r o u p i n g & B r o a d c a s t i n g. 80 | * F I R E F O X 81 | - C u r r e n t p a g e. 82 | - T a b s. 83 | - H i s t o r y 84 | - B o o k m a r k s. 85 | - T o o l s. 86 | - P d f. 87 | - M i s c. 88 | * V I M I U M C 89 | - V i m i u m c n a v i g a t i o n. 90 | - V o m n i b a r. 91 | - F i n d. 92 | - N a v i g a t i n g h i s t o r y. 93 | - T a b s. 94 | * T H U N D E R D B I R D 95 | - B a s e. 96 | - E m a i l. 97 | - C a l e n d a r. 98 | - T a s k s. 99 | - P l u g i n s. 100 | * L I B R E O F F I C E W R I T E R 101 | - F u n c t i o n k e y s. 102 | - B a s e. 103 | - P a r a g r a p h s. 104 | - T a b l e s. 105 | - M o v i n g o b j e c t s. 106 | * L I B R E O F F I C E C A L C 107 | - N a v i g a t i o n. 108 | - F u n c t i o n k e y s. 109 | - F o r m a t c e l l s. 110 | - P i v o t t a b l e. 111 | * F R A N Z 112 | * H E X C H A T 113 | * D I S C O R D 114 | * R O F I 115 | * G I M P [todo] 116 | * I N K S C A P E [todo] 117 | * S C R I B U S [todo] 118 | * S Y N F Y G [todo] 119 | * L I G H T W O R K S [todo] 120 | * N A T R O N [todo] 121 | * B L E N D E R [todo] 122 | * A L I A S E S [todo] 123 | 124 | 125 | More info 126 | ========== 127 | * These are my personal shortcuts. All of them are defaults, but feel free to edit rofi-shortcuts.conf with your own. 128 | * Vim shortcuts include the ones from [vim ultimate config](https://github.com/amix/vimrc). 129 | 130 | Wanna contribute? 131 | ========== 132 | * Pull requests with default shortcuts of missing programs are welcome. 133 | 134 | Credits 135 | ========== 136 | * https://github.com/hackjutsu/vim-cheatsheet 137 | * https://devhints.io/vim 138 | * https://gist.github.com/heroheman/aba73e47443340c35526755ef79647eb 139 | 140 | -------------------------------------------------------------------------------- /rofi-shortcuts.conf: -------------------------------------------------------------------------------- 1 | ##################################### TABLE OF CONTENTS ##################################### 2 | * V I M 3 | - M o v e m e n t. 4 | - I n s e r t m o d e. 5 | - E d i t. 6 | - V i s u a l m o d e. 7 | - V i s u a l c o m m a n d s. 8 | - C u t & p a s t e. 9 | - S e a r c h & r e p l a c e. 10 | - S e a r c h m u l t i - f i l e. 11 | - E x i t. 12 | - M u l t i f i l e (b u f f e r s). 13 | - T a b s. 14 | - S e s s i o n s. 15 | - C o m m a n d L i n e. 16 | - P l u g i n s. 17 | * S U B L I M E 18 | * I 3 W M 19 | - B a s e. 20 | - U t i l i t i e s. 21 | - M u l t i m e d i a c o n t r o l. 22 | * R A N G E R 23 | - B o o k m a r k s. 24 | - t a b s. 25 | - R a n g e r m o v e m e n t. 26 | - R a n g e r f i l e s. 27 | - R a n g e r c o m m a n d s. 28 | - F i l e s u b s t i t u t i n g. 29 | - C u s t o m. 30 | * T M U X 31 | - S e s s i o n s. 32 | - W i n d o w s. 33 | - P a n e s. 34 | - S y n c. 35 | * T I L I X 36 | - A p p l i c a t i o n. 37 | - t a b s (s e s s i o n s). 38 | - C o l u m n s. 39 | - R e s i z e c o l u m n. 40 | - S e a r c h. 41 | * T E R M I N A T O R 42 | - C r e a t i o n & d e s t r u c t i o n. 43 | - N a v e g a t i o n. 44 | - O r g a n i z a t i o n. 45 | - M i s c e l a n e o u s. 46 | - G r o u p i n g & B r o a d c a s t i n g. 47 | * F I R E F O X 48 | - C u r r e n t p a g e. 49 | - T a b s. 50 | - H i s t o r y 51 | - B o o k m a r k s. 52 | - T o o l s. 53 | - P d f. 54 | - M i s c. 55 | * V I M I U M C 56 | - V i m i u m c n a v i g a t i o n. 57 | - V o m n i b a r. 58 | - F i n d. 59 | - N a v i g a t i n g h i s t o r y. 60 | - T a b s. 61 | * T H U N D E R D B I R D 62 | - B a s e. 63 | - E m a i l. 64 | - C a l e n d a r. 65 | - T a s k s. 66 | - P l u g i n s. 67 | * L I B R E O F F I C E W R I T E R 68 | - F u n c t i o n k e y s. 69 | - B a s e. 70 | - P a r a g r a p h s. 71 | - T a b l e s. 72 | - M o v i n g o b j e c t s. 73 | * L I B R E O F F I C E C A L C 74 | - N a v i g a t i o n. 75 | - F u n c t i o n k e y s. 76 | - F o r m a t c e l l s. 77 | - P i v o t t a b l e. 78 | * F R A N Z 79 | * H E X C H A T 80 | * D I S C O R D 81 | * R O F I 82 | * G I M P [todo] 83 | * I N K S C A P E [todo] 84 | * S C R I B U S [todo] 85 | * S Y N F Y G [todo] 86 | * L I G H T W O R K S [todo] 87 | * N A T R O N [todo] 88 | * B L E N D E R [todo] 89 | * A L I A S E S [todo] 90 | 91 | ###################################### VIM SHORTCUTS ######################################## 92 | --------------------------------------- VIM MOVEMENT ---------------------------------------- 93 | vim move: h # left 94 | vim move: j # down 95 | vim move: k # up 96 | vim move: l # right 97 | vim move: H # to top of screen 98 | vim move: M # to middle of screen 99 | vim move: L # to bottom of screen 100 | vim move: w # jump forwards to the start of a word 101 | vim move: W # jump forwards to the start of a word (words can contain punctuation) 102 | vim move: e # jump forwards to the end of a word 103 | vim move: E # jump forwards to the end of a word (words can contain punctuation) 104 | vim move: b # jump backwards to the start of a word 105 | vim move: B # jump backwards to the start of a word (words can contain punctuation) 106 | vim move: 0 # jump to the start of the line 107 | vim move: ^ # jump to the first non-blank character of the line 108 | vim move: $ # jump to the end of the line 109 | vim move: g_ # jump to the last non-blank character of the line 110 | vim move: gg # go to the first line of the document 111 | vim move: G # go to the last line of the document 112 | vim move: 5G # go to line 5 113 | vim move: fx # jump to next occurrence of character x 114 | vim move: tx # jump to before next occurrence of character x 115 | vim move: } # jump to next paragraph (or function/block, when editing code) 116 | vim move: { # jump to previous paragraph (or function/block, when editing code) 117 | vim move: zz # center cursor on screen 118 | vim move: Ctrl + b # move back one full screen 119 | vim move: Ctrl + f # move forward one full screen 120 | vim move: Ctrl + d # move forward 1/2 a screen 121 | vim move: Ctrl + u # move back 1/2 a screen 122 | vim move: lead + hjkl # move window 123 | vim move: lead+cd # cd current file's dir 124 | -------------------------------------- VIM INSERT MODE -------------------------------------- 125 | vim insert: i # insert before the cursor 126 | vim insert: I # insert at the beginning of the line 127 | vim insert: a # insert (append) after the cursor 128 | vim insert: A # insert (append) at the end of the line 129 | vim insert: o # append (open) a new line below the current line 130 | vim insert: O # append (open) a new line above the current line 131 | vim insert: ea # insert (append) at the end of the word 132 | vim insert: Esc # exit insert mode 133 | ---------------------------------------- VIM EDIT ------------------------------------------- 134 | vim edit: r # replace a single character 135 | vim edit: J # join line below to the current one 136 | vim edit: cc # change (replace) entire line 137 | vim edit: cw # change (replace) to the start of the next word 138 | vim edit: ce # change (replace) to the end of the next word 139 | vim edit: cb # change (replace) to the start of the previous word 140 | vim edit: c0 # change (replace) to the start of the line 141 | vim edit: c$ # change (replace) to the end of the line 142 | vim edit: s # delete character and substitute text 143 | vim edit: S # delete line and substitute text (same as cc) 144 | vim edit: xp # transpose two letters (delete and paste) 145 | vim edit: . # repeat last command 146 | vim edit: u # undo 147 | vim edit: Ctrl + r # redo 148 | ------------------------------------- VIM VISUAL MODE --------------------------------------- 149 | vim visual: v # start visual mode, mark lines, then do a command (like y-yank) 150 | vim visual: V # start linewise visual mode 151 | vim visual: o # move to other end of marked area 152 | vim visual: O # move to other corner of block 153 | vim visual: aw # mark a word 154 | vim visual: ab # a block with () 155 | vim visual: aB # a block with {} 156 | vim visual: ib # inner block with () 157 | vim visual: iB # inner block with {} 158 | vim visual: Esc # exit visual mode 159 | vim visual: Ctrl + v # start visual block mode 160 | vim visual: lead + * # search current selection next 161 | vim visual: lead + # # search current selection prev 162 | vim visual: lead + gv # quick search selection 163 | vim visual: lead + r # search and replace selection 164 | vim visual: $1 $2 $3 $$ $q $e # surround sel. with (),[],[],"",'',"" 165 | ---------------------------------- VIM VISUAL COMMANDS -------------------------------------- 166 | vim visual c: > # shift text right 167 | vim visual c: < # shift text left 168 | vim visual c: y # yank (copy) marked text 169 | vim visual c: d # delete marked text 170 | vim visual c: ~ # switch case 171 | ------------------------------------ VIM CUT & PASTE ---------------------------------------- 172 | vim cut paste: yy # yank (copy) a line 173 | vim cut paste: 2yy # yank (copy) 2 lines 174 | vim cut paste: yw # yank (copy) the characters of the word from the cursor position to the start of the next word 175 | vim cut paste: y$ # yank (copy) to end of line 176 | vim cut paste: p # put (paste) the clipboard after cursor 177 | vim cut paste: P # put (paste) before cursor 178 | vim cut paste: dd # delete (cut) a line 179 | vim cut paste: 2dd # delete (cut) 2 lines 180 | vim cut paste: dw # delete (cut) the characters of the word from the cursor position to the start of the next word 181 | vim cut paste: D # delete (cut) to the end of the line 182 | vim cut paste: d$ # delete (cut) to the end of the line 183 | vim cut paste: d^ # delete (cut) to the first non-blank character of the line 184 | vim cut paste: d0 # delete (cut) to the begining of the line 185 | vim cut paste: x # delete (cut) character 186 | vim cut paste: lead + pp # toggle paste mode 187 | --------------------------------- VIM SEARCH & REPLACE -------------------------------------- 188 | vim search replace: spacebar # search 189 | vim search replace: ctrl+spacebar # search prev 190 | vim search replace: lead+g # quick search 191 | vim search replace: /pattern # search for pattern 192 | vim search replace: ?pattern # search backward for pattern 193 | vim search replace: \vpattern # 'very magic' pattern: non-alphanumeric characters are interpreted as special regex symbols (no escaping needed) 194 | vim search replace: n # repeat search in same direction 195 | vim search replace: N # repeat search in opposite direction 196 | vim search replace: :%s/old/new/g # replace all old with new throughout file 197 | vim search replace: :%s/old/new/gc # replace all old with new throughout file with confirmations 198 | vim search replace: :noh # remove highlighting of search matches 199 | ---------------------------------- VIM SEARCH MULTI FILE ------------------------------------ 200 | vim search multi: :vimgrep /pattern/ {file} # search for pattern in multiple files 201 | vim search multi: :cn # jump to the next match 202 | vim search multi: :cp # jump to the previous match 203 | vim search multi: :copen # open a window containing the list of matches 204 | --------------------------------------- VIM EXIT -------------------------------------------- 205 | vim exit: :w or :w /path # write (save) the file, but don't exit 206 | vim exit: :W # write (save) the file as sudo, but don't exit 207 | vim exit: :w !sudo tee % # write out the current file using sudo 208 | vim exit: :wq or :x or ZZ # write (save) and quit 209 | vim exit: :q # quit (fails if there are unsaved changes) 210 | vim exit: :q! or ZQ # quit and throw away unsaved changes 211 | vim exit: :bd or bd! # Close the file (buffer) 212 | ----------------------------------- VIM MULTIPLE FILES-------------------------------------- 213 | vim multi file: lead+q # Open buffer for scripbble 214 | vim multi file: lead+bd # close current buffer 215 | vim multi file: lead+ba # close all buffers 216 | vim multi file: :e file # edit a file in a new buffer 217 | vim multi file: :bnext or :bn # go to the next buffer 218 | vim multi file: :bprev or :bp # go to the previous buffer 219 | vim multi file: :bd # delete a buffer (close a file) 220 | vim multi file: :ls # list all open buffers 221 | vim multi file: :sp file # open a file in a new buffer and split window 222 | vim multi file: :vsp file # open a file in a new buffer and vertically split window 223 | vim multi file: Ctrl + wv # split window vertically 224 | vim multi file: Ctrl + ws # split window horizontally 225 | vim multi file: Ctrl + ww # switch windows 226 | vim multi file: Ctrl + wq # quit a window 227 | vim multi file: Ctrl + wv # split window vertically 228 | vim multi file: Ctrl + wh # move cursor to the left window (vertical split) 229 | vim multi file: Ctrl + wl # move cursor to the right window (vertical split) 230 | vim multi file: Ctrl + wj # move cursor to the window below (horizontal split) 231 | vim multi file: Ctrl + wk # move cursor to the window above (horizontal split) 232 | --------------------------------------- VIM TABS -------------------------------------------- 233 | vim tabs: lead+tn # open a file in a new tab 234 | vim tabs: lead+to # tab only 235 | vim tabs: lead+tc # tab close 236 | vim tabs: lead+tm # tab move 237 | vim tabs: lead+te # tab edit 238 | vim tabs: gt # move to tab 239 | vim tabs: Ctrl + wT # move the current split window into its own tab 240 | vim tabs: gt or :tabnext or :tabn # move to the next tab 241 | vim tabs: gT or :tabprev or :tabp # move to the previous tab 242 | vim tabs: :tabmove # move current tab to the th position (indexed from 0) 243 | vim tabs: :tabclose or :tabc # close the current tab and all its windows 244 | vim tabs: :tabonly or :tabo # close all tabs except for the current one 245 | vim tabs: :tabdo command # run the command on all tabs (e.g. :tabdo q - closes all opened tabs) 246 | --------------------------------------- VIM CODE FOLDING ------------------------------------ 247 | vim folding: zo / zO # Open 248 | vim folding: zc / zC # Close 249 | vim folding: za / zA # Toggle 250 | vim folding: zv # Open folds for this line 251 | vim folding: zM # Close all 252 | vim folding: zR # Open all 253 | vim folding: zm # Fold more (foldlevel += 1) 254 | vim folding: zr # Fold less (foldlevel -= 1) 255 | vim folding: zx # Update folds 256 | vim folding: ADVICE # I recommend using vim-anyfold for better folding. 257 | --------------------------------------- VIM SESSIONS ----------------------------------------- 258 | vim sessions: ":mksession /path" # Save the curren vim session. 259 | vim sessions: ":source /path" # Load the specified vim session. 260 | --------------------------------------- VIM COMMAND LINE ----------------------------------- 261 | vim command line: iab # Insert timestamp 262 | vim command line: $q # Delete until the last slash 263 | --------------------------------------- VIM PLUGINS ----------------------------------------- 264 | vim plugin nerdtree: lead+nn # Toggle tree 265 | vim plugin nerdtree: lead+nf # Tree from bookmark 266 | vim plugin nerdtree: lead+nb # Open Bookmark 267 | vim plugin buferexplorer: lead+o # See and manage current buffers 268 | vim plugin ctrlp.vim: lead+f # Recent files 269 | vim plugin ctrlp.vim: lead+b # Recent buffers 270 | vim plugin ctrlp.vim: # Recent files on CWD 271 | vim plugin zen mode: lead+z # Toggle zen mode 272 | vim plugin mult cursors: '' # multi_cursor_start_word_key 273 | vim plugin mult cursors: '' # multi_cursor_select_all_word_key 274 | vim plugin mult cursors: 'g' # multi_cursor_start_key 275 | vim plugin mult cursors: 'g' # multi_cursor_select_all_key 276 | vim plugin mult cursors: '' # multi_cursor_next_key 277 | vim plugin mult cursors: '' # multi_cursor_prev_key 278 | vim plugin mult cursors: '' # multi_cursor_skip_key 279 | vim plugin mult cursors: '' # multi_cursor_quit_key 280 | vim plugin yankstack: # yankstack_substitute_older_paste 281 | vim plugin yankstack: # yankstack_substitute_newer_paste 282 | vim plugin ctrl-p: '' # g:ctrlp_map 283 | vim plugin ctrl-p: j # :CtrlP 284 | vim plugin ctrl-p: # :CtrlPBuffer 285 | vim plugin snipmate: # autocomplete 286 | vim plugin surround: Si # Surrounds a string with _() gettext annotation 287 | vim plugin ale: a # Go to the next Ale syntax/lint error 288 | vim plugin spell checking: lead+ss # toggle spellcheck 289 | vim plugin cope: cc # Open errors bot-right 290 | vim plugin cope: lead+co # Open errors in new tab 291 | vim plugin cope: lead+n # Next-error 292 | vim plugin cope: lead+p # Prev-error 293 | vim plugin anyfold: [[ # Move to the beginning of the current block. 294 | vim plugin anyfold: ]] # Move to the end of the current block. 295 | vim plugin anyfold: ]k # Move to the end of the previous block. 296 | vim plugin anyfold: [j # Move to the beginning of the next block. 297 | #################################### SUBLIME SHORTCUTS ###################################### 298 | sublime: ctrl + o # Open file 299 | sublime: ctrl + shift + o # Open directory 300 | sublime: ctrl + shift + s # Save as 301 | sublime: ctrl + n # New tab 302 | sublime: ctrl + w # Close tab 303 | sublime: mayus + alt + number # Set N of columns 304 | sublime: ctrl + number # Select column 305 | sublime: ctrl + mayus + number # Move tab to n column 306 | sublime: ctrl + shift + p # Change syntax 307 | sublime: ctrl + k + b # Toggle tree 308 | 309 | ##################################### I3WM SHORTCUTS ######################################## 310 | ---------------------------------------- I3WM BASE ------------------------------------------ 311 | i3wm base: ctrl + number # Go to workspace 312 | i3wm base: ctrl + next/prior # Go to next/prior workspace 313 | i3wm base: cmd + arrows # Select application in the current workspace 314 | i3wm base: cmd + shift + number # Move application to workspace 315 | i3wm base: cmd + shift + arrows # Move application 316 | i3wm base: cmd + r # Resize application 317 | i3wm base: cmd + a # Focus parent 318 | i3wm base: cmd + space # Toggle float 319 | i3wm base: cmd + shift + minus # Send to Scratchpad 320 | i3wm base: cmd + minus # Toggle Scratchpad 321 | i3wm base: cmd + ctrl+x # XKill 322 | i3wm base: cmd + n # Show window title 323 | i3wm base: cmd + u # Hide window title 324 | -------------------------------------- I3WM UTILITIES --------------------------------------- 325 | i3wm util: cmd + F1 # Focus ranger 326 | i3wm util: cmd + F2 # Pcmanfm 327 | i3wm util: cmd + shift+F2 # Pcmanfm as sudo 328 | i3wm util: cmd + F3 # calculator 329 | i3wm util: cmd + F4 # i3-easyfocus 330 | i3wm util: cmd + d # rofi 331 | i3wm util: cmd + Tab # rofi-windows 332 | i3wm util: cmd + ctrl + s # rofi-shortcuts 333 | i3wm util: cmd + ctrl + d # rofi-zeal 334 | i3wm util: cmd + ctrl + f # rofi-search 335 | i3wm util: cmd + z # dboxmenu 336 | i3wm util: cmd + ctrl + c # zenity-calendar 337 | i3wm util: cmd + ctrl + w # gnome-weather 338 | i3wm util: cmd + ctrl + a # activities 339 | i3wm util: cmd + ctrl + b # bmenu 340 | -------------------------------- I3WM MULTIMEDIA CONTROLS ----------------------------------- 341 | i3wm multi: # Mute 342 | i3wm multi: # Vol up 343 | i3wm multi:: # Vol down 344 | i3wm multi:: # Play/pause 345 | i3wm multi:: # brightness up 346 | i3wm multi:: # brightness down 347 | i3wm multi:: # Toggle trackpad 348 | ------------------------------- I3WM NOTIFICATIONS (dunst) ---------------------------------- 349 | i3wm notif: ctrl+mod1+h # Close all notifications 350 | i3wm notif: ctrl+mod4+h # Show n otifications h istory 351 | i3wm notif: ctrl+mod1+p # Show c ontext 352 | 353 | ################################### RANGER SHORTCUTS ######################################## 354 | ----------------------------------- RANGER BOOKMARKS ---------------------------------------- 355 | ranger bookmarks: m - letter # Create bookmark 356 | ranger bookmarks: um - letter # Delete bookmark 357 | ranger bookmarks: ' or ` # Go to a bookmark 358 | ranger bookmarks: gh # Go to home 359 | ----------------------------------- RANGER TABS --------------------------------------------- 360 | ranger tabs: C-n # Create new tab 361 | ranger tabs: C-w # Close current tab 362 | ranger tabs: tab # Next tab 363 | ranger tabs: shift + tab # Previous tab 364 | ranger tabs: alt + [n] # goto / create [n] tab 365 | ----------------------------------- RANGER MOVEMENT ----------------------------------------- 366 | ranger movement: k # up 367 | ranger movement: j # down 368 | ranger movement: h # parent directory 369 | ranger movement: l # subdirectory 370 | ranger movement: gg # go to top of list 371 | ranger movement: G # go t bottom of list 372 | ranger movement: J # half page down 373 | ranger movement: K # half page up 374 | ranger movement: H # History Back 375 | ranger movement: L # History Forward 376 | ----------------------------------- RANGER FILES -------------------------------------------- 377 | ranger files: # Open 378 | ranger files: r # open file with 379 | ranger files: z # toggle settings 380 | ranger files: o # change sort order 381 | ranger files: zh # view hidden files 382 | ranger files: cw # rename current file 383 | ranger files: yy # yank / copy 384 | ranger files: dd # cut 385 | ranger files: pp # paste 386 | ranger files: / # search for files :search 387 | ranger files: n # next match 388 | ranger files: N # prev match 389 | ranger files: # Delete 390 | ranger: 1l # Unzip selected file (uncompress) 391 | ----------------------------------- RANGER COMMANDS ----------------------------------------- 392 | ranger commands: : # Execute Range Command 393 | ranger commands: ! # Execute Shell Command 394 | ranger commands: chmod # Change file Permissions 395 | ranger commands: du # Disk Usage Current Directory 396 | ----------------------------------- FILE SUBSTITUTING --------------------------------------- 397 | ranger subst: %f # Substitute highlighted file 398 | ranger subst: %d # Substitute current directory 399 | ranger subst: %s # Substitute currently selected files 400 | ranger subst: %t # Substitute currently tagged files 401 | ranger subst: :bulkrename %s # Example for substitution 402 | ----------------------------------- RANGER CUSTOM ------------------------------------------- 403 | ranger: cmd + f1 # Focus ranger 404 | 405 | ##################################### TMMUX SHORTCUTS ####################################### 406 | -------------------------------------- TMUX SESSIONS ---------------------------------------- 407 | tmux sessions: mode -> s # Select session. Kill one with 'x' 408 | --------------------------------------- TMUX WINDOWS ---------------------------------------- 409 | tmux windows mode -> w # Select window. Kill one with 'x' 410 | -------------------------------------- TMUX PANES ------------------------------------------- 411 | tmux panes: mode -> alt + number # Choose a different pane layout. Kill one with 'exit' 412 | tmux panes: mode -> arrow # Select a pane' 413 | -------------------------------------- TMUX SYNC -------------------------------------------- 414 | tmux sync: mode -> x # Toggle sync panes on/off 415 | ##################################### TILIX SHORTCUTS ####################################### 416 | ------------------------------------ TILIX APPLICATION -------------------------------------- 417 | tilix appl: F11 # Full screen 418 | tilix appl: F12 # Show sessions sidebar 419 | tilix appl: unasigned # Open settings 420 | tilix appl: unasigned # Open shortcuts cheatsheet 421 | --------------------------------- TILIX TABS (SESSIONS) ------------------------------------ 422 | tilix tabs: mayus + ctrl + t # New session 423 | tilix tabs: mayus + ctrl + n # New window 424 | tilix tabs: ctrl + pg up # Next session 425 | tilix tabs: ctrl + pg down # Previous session 426 | tilix tabs: ctrl + alt + [n] # Show session n 427 | tilix tabs: ctrl + alt + [n] # Close session 428 | tilix tabs: mayus + ctrl + s # Save session 429 | tilix tabs: unasigned # Save session on file 430 | ------------------------------------ TILIX COLUMNS ------------------------------------------ 431 | tilix columns: ctrl + alt + r # Split right 432 | tilix columns: ctrl + alt + d # Split down 433 | tilix columns: ctrl + alt + a # Split on aureal pattern 434 | tilix wind: alt + arrow # Select column 435 | --------------------------------- TILIX RESIZE COLUMN --------------------------------------- 436 | tilix resize: ctrl + alt + up # Resize up 437 | tilix resize: ctrl + alt + down # Resize down 438 | tilix resize: ctrl + alt + left # Resize left 439 | tilix resize: ctrl + alt + right # Resize right 440 | ---------------------------------- TILIX SEARCH -------------------------------------------- 441 | tilix resize: ctrl + shift + f # Search 442 | tilix resize: ctrl + shift + g # Search next 443 | tilix resize: ctrl + shift + h # Search prev 444 | 445 | ################################### TERMINATOR SHORTCUTS #################################### 446 | ------------------------------ TERMINATOR CREATION & DESTRUCTION ---------------------------- 447 | terminator creation: Ctrl+Shift+O # Split terminals Horizontally 448 | terminator creation: Ctrl+Shift+E # Split terminals Vertically 449 | terminator creation: Ctrl+Shift+T # Open new tab 450 | terminator creation: Ctrl+Shift+I # Open a new window (as part of the same process). 451 | terminator creation: Alt + L # Open layout launcher 452 | terminator creation: Ctrl + shift + W # Close current terminal. 453 | terminator creation: Ctrl+Shift+Q # Close current window. 454 | ----------------------------------- TERMINATOR NAVEGATION ----------------------------------- 455 | terminator navegation: Alt+Up # Move to the terminal above the current one. 456 | terminator navegation: Alt+Down # Move to the terminal below the current one. 457 | terminator navegation: Alt+Left # Move to the terminal left of the current one. 458 | terminator navegation: Alt+Right # Move to the terminal right of the current one. 459 | terminator navegation: Ctrl+PageDown # Move to next Tab. 460 | terminator navegation: Ctrl+PageUp # Move to previous Tab. 461 | terminator navegation: Ctrl+Shift+N or Ctrl+Tab # Move to next terminal within the same tab, use Ctrl+PageDown to move to the next tab. If cycle_term_tab is False, cycle within the same tab will be disabled. 462 | terminator navegation: Ctrl+Shift+P or Ctrl+Shift+Tab # Move to previous terminal within the same tab, use Ctrl+PageUp to move to the previous tab. If cycle_term_tab is False, cycle within the same tab will be disabled. 463 | ----------------------------------- TERMINATOR ORGANIZATION --------------------------------- 464 | terminator organ: Ctrl+Shift+Right # Move parent dragbar Right. 465 | terminator organ: Ctrl+Shift+Left # Move parent dragbar Left. 466 | terminator organ: Ctrl+Shift+Up # Move parent dragbar Up. 467 | terminator organ: Ctrl+Shift+Down # Move parent dragbar Down. 468 | terminator organ: Super+R # Rotate terminals clockwise. 469 | terminator organ: Drag and Drop # Or you could just drag & drop. 470 | terminator organ: Ctrl+Shift+PageDown # Swap tab position with next Tab. 471 | terminator organ: Ctrl+Shift+PageUp # Swap tab position with previous Tab. 472 | ----------------------------------- TERMINATORMISCELANEOUS ---------------------------------- 473 | terminator misc: Ctrl+Shift+C # Copy selected text to clipboard. 474 | terminator misc: Ctrl+Shift+V # Paste clipboard text. 475 | terminator misc: Ctrl+Shift+S # Hide/Show Scrollbar. 476 | terminator misc: Ctrl+Shift+F # Search within terminal scrollback. 477 | terminator misc: Ctrl+Shift+R # Reset terminal state. 478 | terminator misc: Ctrl+Shift+G # Reset terminal state and clear window. 479 | terminator misc: Ctrl+Plus (+) # Increase font size. Note: This may require you to press shift, depending on your keyboard. 480 | terminator misc: Ctrl+Minus (-) # Decrease font size. Note: This may require you to press shift, depending on your keyboard. 481 | terminator misc: Ctrl+Zero (0) # Restore font size to original setting. 482 | terminator misc: Ctrl+Alt+W # Rename window title. 483 | terminator misc: Ctrl+Alt+A # Rename tab title. 484 | terminator misc: Ctrl+Alt+X # Rename terminal title. 485 | terminator misc: Super+1 # Insert terminal number, i.e. 1 to 12. 486 | terminator misc: Super+0 # Insert padded terminal number, i.e. 01 to 12 487 | --------------------------------- TERMINATOR GROUPING & BROADCASTING ------------------------ 488 | terminator broad: F11 # Toggle window to fullscreen. 489 | terminator broad: Ctrl +Shift + X # Toggle between showing all terminals and only showing the current one (maximise). 490 | terminator broad: Ctrl+Shift+Z # Toggle between showing all terminals and only showing a scaled version of the current one (zoom). 491 | terminator broad: Ctrl+Shift+Alt+A # Hide the initial window. Note that this is a global binding, and can only be bound once. 492 | terminator broad: Super+T # Group all terminals in the current tab so input sent to one of them, goes to all terminals in the current tab. 493 | terminator broad: Super+Shift+T # Remove grouping from all terminals in the current tab. 494 | terminator broad: Super+G # Group all terminals so that any input sent to one of them, goes to all of them. 495 | terminator broad: Super+Shift+G # Remove grouping from all terminals. 496 | terminator broad: Alt+A # Broadcast to All terminals. 497 | terminator broad: Alt+G # Broadcast to Grouped terminals. 498 | terminator broad: Alt+O # Broadcast Off. 499 | 500 | ################################### FIREFOX SHORTCUTS ####################################### 501 | --------------------------------- FIREFOX CURRENT PAGE ------------------------ 502 | firefox current pag: F6 # move to the next frame 503 | firefox current pag: Shift + F6 # move to the prev frame 504 | --------------------------------- FIREFOX EDITING ------------------------ 505 | firefox edit: Ctrl + Backspace # Delete Word to the Left 506 | firefox edit: Ctrl + Del # Delete Word to the Right 507 | firefox edit: Ctrl + ← # Go one Word to the Left 508 | firefox edit: Ctrl + → # Go one Word to the Right 509 | firefox edit: Ctrl + Home # Go to Beginning of Text 510 | firefox edit: Ctrl + End # Go to End of Text 511 | --------------------------------- FIREFOX SEARCH ------------------------ 512 | firefox search: Ctrl + F # Find 513 | firefox search: F3 Ctrl + G # Find Again 514 | firefox search: Shift + F3 Ctrl + Shift + G # Find Previous 515 | firefox search: ' # Quick Find within link-text only 516 | firefox search: / # Quick Find 517 | firefox search: Esc # Close the Find or Quick Find bar - when the Find or Quick Find bar is focused 518 | firefox search: Alt + ↓↑ # Switch Search Engine - after you have written something in the address bar 519 | firefox search: Ctrl + K Ctrl + J # Focus Address bar for Web Search (writes "? " there) - if search bar is not shown 520 | firefox search: Ctrl + K Ctrl + J # Focus Search bar - if search bar is shown 521 | firefox search: Ctrl + ↓ Ctrl + ↑ # Change the Default Search Engine - in the Search bar or the Search field of the New Tab page. 522 | firefox search: Alt + ↓ Alt + ↑ F4 # View menu to switch, add or manage search engines - when the Search bar is focused 523 | --------------------------------- FIREFOX TABS ------------------------ 524 | firefox tabs: Ctrl + W Ctrl + F4 # Close Tab - except for Pinned Tabs 525 | firefox tabs: Ctrl + Shift + W Alt + F4 # Close Window 526 | firefox tabs: Ctrl + Tab # Cycle through Tabs in Recently Used Order -if enabled in Preferences 527 | firefox tabs: Ctrl + Q # Quit 528 | firefox tabs: Ctrl+Page Up, Ctrl+Shift+Tab # Go one Tab to the Left 529 | firefox tabs: Ctrl + Page Down Ctrl + Tab # Go one Tab to the Right * if the setting Ctrl+Tab cycles through tabs in recently used order is disabled in Preferences 530 | firefox tabs: Alt + 1 # to 8 Go to Tab 1 to 8 531 | firefox tabs: Alt + 9 # Go to Last Tab 532 | firefox tabs: Ctrl + Shift + Page Up # Move Tab Left 533 | firefox tabs: Ctrl + Shift + Page Down # Move Tab Right 534 | firefox tabs: Ctrl + Shift + Home # Move Tab to start - requires the currently selected tab to be "in focus" for instance, by hitting Alt + D to focus the address bar, and then Shift + Tab until you reach the browser tab bar. 535 | firefox tabs: Ctrl + Shift + End # Move Tab to end - requires the currently selected tab to be "in focus" for instance, by hitting Alt + D to focus the address bar, and then Shift + Tab until you reach the browser tab bar. 536 | firefox tabs: Ctrl + M # Mute/Unmute Audio 537 | firefox tabs: Ctrl + T # New Tab 538 | firefox tabs: Ctrl + N # New Window 539 | firefox tabs: Ctrl + Shift + P # New Private Window 540 | firefox tabs: Alt + Shift + Enter # Open Address or Search in New Background Tab - from address bar 541 | firefox tabs: Alt + Enter # Open Address or Search in New Foreground Tab - from address bar or Search bar 542 | firefox tabs: Shift + Enter # Open Address or Search in New Window - from address bar or the Search field on the New Tab page 543 | firefox tabs: Ctrl + Enter # Open Search in New Background Tab - from the Search field on the New Tab page. (see note, below) 544 | firefox tabs: Ctrl + Shift + Enter # Open Search in New Foreground Tab - from the Search field on the New Tab page. Note: The Foreground and Background Tab shortcuts are switched if the setting When you open a link in a new tab, switch to it immediately is enabled in Preferences 545 | firefox tabs: Enter # Open Focused Bookmark or Link in Current Tab 546 | firefox tabs: Ctrl + Enter # Open Focused Bookmark in New Foreground Tab 547 | firefox tabs: Ctrl + Shift + Enter # Open Focused Bookmark in New Background Tab 548 | firefox tabs: Ctrl + Enter # Open Focused Link in New Background Tab (see note, below) 549 | firefox tabs: Ctrl + Shift + Enter # Open Focused Link in New Foreground Tab Note: The Foreground and Background Tab shortcuts are switched if the setting When you open a link in a new tab, switch to it immediately is enabled in Preferences 550 | firefox tabs: Shift + Enter # Open Focused Bookmark or Link in New Window 551 | firefox tabs: Ctrl + Shift + T # Undo Close Tab 552 | firefox tabs: Ctrl + Shift + N # Undo Close Window 553 | firefox tabs: Ctrl + Shift + X # Moves the URL left or right (if cursor is in the address bar) 554 | --------------------------------- FIREFOX HISTORY ------------------------ 555 | firefox history: Ctrl + H # History sidebar 556 | firefox history: Ctrl + Shift + H # Library window (History) 557 | firefox history: Ctrl + Shift + Del # Clear Recent History 558 | --------------------------------- FIREFOX BOOKMARKS ------------------------ 559 | firefox marks: Ctrl + D # Bookmark This Page 560 | firefox marks: Ctrl + B # Bookmarks sidebar 561 | firefox marks: Ctrl + Shift + O # Library window (Bookmarks) 562 | --------------------------------- FIREFOX TOOLS ------------------------ 563 | firefox tools: Ctrl + Shift + Y # Downloads 564 | firefox tools: Ctrl + Shift + A # Add-ons 565 | firefox tools: F12, Ctrl + Shift + I # Toggle Developer Tools 566 | firefox tools: Ctrl + Shift + K # Web Console 567 | firefox tools: Ctrl + Shift + C # Inspector 568 | firefox tools: Ctrl + Shift + S # Debugger 569 | firefox tools: Shift + F7 # Style Editor 570 | firefox tools: Shift + F5 # Profiler 571 | firefox tools: Ctrl + Shift + E # Network 572 | firefox tools: Shift + F2 # Developer Toolbar 573 | firefox tools: Ctrl + Shift + M # Responsive Design View 574 | firefox tools: Shift + F4 # Scratchpad 575 | firefox tools: Ctrl + U # Page Source 576 | firefox tools: Ctrl + Shift + J # Browser Console 577 | firefox tools: Ctrl + I # Page Info 578 | --------------------------------- FIREFOX PDF VIEWER ------------------------ 579 | firefox pdf: N or J or → # Next page 580 | firefox pdf: P or K or ← # Previous page 581 | firefox pdf: Ctrl + # Zoom in 582 | firefox pdf: Ctrl - # Zoom out 583 | firefox pdf: Ctrl + 0 # Automatic Zoom 584 | firefox pdf: R # Rotate the document clockwise 585 | firefox pdf: Shift + R # Rotate counterclockwise 586 | firefox pdf: Ctrl + Alt + P # Switch to Presentation Mode 587 | firefox pdf: S # Choose Text Selection Tool 588 | firefox pdf: H # Choose Hand Tool 589 | firefox pdf: Ctrl + Alt + G # Focus the Page Number input box 590 | --------------------------------- FIREFOX MISCELANEOUS ------------------------ 591 | firefox misc: Ctrl + Enter # Complete .com Address 592 | firefox misc: Shift + Del # Delete Selected Autocomplete Entry 593 | firefox misc: F11 # Toggle Full Screen 594 | firefox misc: Alt or F10 # Toggle Menu Bar activation (showing it temporarily when hidden) 595 | firefox misc: Ctrl + Alt + R # Toggle Reader Mode 596 | firefox misc: F7 # Caret Browsing 597 | firefox misc: F6, Alt + D, Ctrl + L # Focus Address Bar 598 | firefox misc: F6, Ctrl + F # Focus Search Field in Library 599 | firefox misc: Esc # Stop Autoscroll Mode 600 | firefox misc: Shift + F10 # Toggle Context Menu 601 | --------------------------------- FIREFOX SIMPLE TABS GROUPS ------------------------ 602 | firefox misc: Ctrl + space # Show groups 603 | firefox misc: ctrl+1-9 # Change to a group 604 | 605 | ################################### VIMIUMC SHORTCUTS ####################################### 606 | ---------------------------------- VIMIUMC NAVIGATION -------------------------------------- 607 | vimiumc nav: ? # This help 608 | vimiumc nav: , j # Scroll down 609 | vimiumc nav: , k # Scroll up 610 | vimiumc nav: h # Scroll left 611 | vimiumc nav: l # Scroll right 612 | vimiumc nav: gg # Scroll to the top of the page 613 | vimiumc nav: G # Scroll to the bottom of the page 614 | vimiumc nav: zH # Scroll all the way to the left 615 | vimiumc nav: zL # Scroll all the way to the right 616 | vimiumc nav: d # Scroll a page down 617 | vimiumc nav: u # Scroll a page up 618 | vimiumc nav: r # Reload current frame (use hard) 619 | vimiumc nav: # Reload N tab(s) (use hard, bypassCache) 620 | vimiumc nav: R # Reload N-th tab (use hard) 621 | vimiumc nav: gs # View page source 622 | vimiumc nav: yy # Copy page's info (use type=url/title/frame, decoded) 623 | vimiumc nav: , # Blur activeElement or refocus it (use flash, select=""/all/all-line/start/end) 624 | vimiumc nav: # Simulate backspace once if focused 625 | vimiumc nav: yf # Copy a link URL to the clipboard 626 | vimiumc nav: p # Open the clipboard's URL in the current tab 627 | vimiumc nav: P # Open the clipboard's URL in N new tab(s) 628 | vimiumc nav: gu # Go up the URL hierarchy (use trailingSlash=null/true/false) 629 | vimiumc nav: gU # Go to root of current URL hierarchy 630 | vimiumc nav: gi # Focus the N-th visible text box on the page and cycle using tab (use keep, select=""/all/all-line/start/end) 631 | vimiumc nav: f # Open a link in the current tab (use button=""/right, touch=false/true/"auto") 632 | vimiumc nav: F # Open a link in a new tab 633 | vimiumc nav: # Open multiple links in a new tab 634 | vimiumc nav: [[ # Follow the link labeled previous or "<" 635 | vimiumc nav: ]] # Follow the link labeled next or ">" 636 | vimiumc nav: gf # Cycle forward to the next frame on the page 637 | vimiumc nav: gF # Select the tab's main/top frame 638 | vimiumc nav: i # Enter insert mode (use key:string) 639 | vimiumc nav: , v # Enter visual mode 640 | vimiumc nav: V # Enter visual line mode 641 | vimiumc nav: m # Create a new mark (use swap) 642 | vimiumc nav: ` # Go to a mark (use prefix=true, swap, mapKey) 643 | ----------------------------------- VIMIUMC VOMNIBAR ---------------------------------------- 644 | vimiumc vomni: O # Open URL, history, ... in a new tab (use keyword, url) 645 | vimiumc vomni: b # Open a bookmark 646 | vimiumc vomni:B # Open a bookmark in a new tab 647 | vimiumc vomni:T # Search through your open t a b s? 648 | vimiumc vomni:ge # Edit the current URL 649 | vimiumc vomni:gE # Edit the current URL and open in a new tab 650 | vimiumc vomni:gn # Toggle styles of vomnibar page (use style=dark, current) 651 | ------------------------------------- VIMIUMC FIND ------------------------------------------ 652 | vimiumc find: / # Enter find mode (use last, selected=true) 653 | vimiumc find: n # Cycle forward to the next find match 654 | vimiumc find: N # Cycle backward to the previous find match 655 | vimiumc find: # Find the second or even earlier query words 656 | -------------------------------- VIMIUMC NAVIGATING HISTORY --------------------------------- 657 | vimiumc history: H # Go back in history (use reuse=-2/-1) 658 | vimiumc history: L # Go forward in history (use reuse=-2/-1) 659 | vimiumc history: # Reopen current page 660 | ------------------------------------- VIMIUMC TABS ------------------------------------- 661 | vimiumc tabs: gt, K, , # Go one tab right 662 | vimiumc tabs: gT, J, # Go one tab left 663 | vimiumc tabs: g0 # Go to the first N-th tab 664 | vimiumc tabs: g$ # Go to the last N-th tab 665 | vimiumc tabs: t, # Create new tab(s) 666 | vimiumc tabs: yt # Duplicate current tab for N times 667 | vimiumc tabs: x # Close N tab(s) (use mayClose, goto=""/left/right/previous) 668 | vimiumc tabs: X # Restore closed tab(s) 669 | vimiumc tabs: W # Move tab to next window (use right) 670 | vimiumc tabs: # Pin or unpin N tab(s) 671 | vimiumc tabs: # Mute or unmute current tab (use all, other) 672 | vimiumc tabs: ^ # Go to previously-visited tab on current window 673 | vimiumc tabs: << # Move tab to the left 674 | vimiumc tabs: >> # Move tab to the right 675 | 676 | #################################### FRANZ SHORTCUTS ######################################## 677 | franz: ctrl-1-9 # Select service 678 | franz: Tab # Move inside of the service 679 | 680 | ################################### HEXCHAT SHORTCUTS ####################################### 681 | hexchat: ctrl+Page # Next or prev channel of the list 682 | hexchat: alt-1-9 # Go to channel 683 | hexchat: Shift-Ctrl-page # Change the order of the servers in the list 684 | hexchat: alt+left or right # Change tab, if they are enabled 685 | hexchat: Shift-page # Next or prev nickname on the list 686 | hexchat: Tab # Complete the command 687 | hexchat: Ctrl+S # Open server memu 688 | 689 | ################################### DISCORD SHORTCUTS ####################################### 690 | discord: Ctrl + ALT + / # Navigate Between Servers 691 | discord: ALT + / # Navigate Between Channels 692 | discord: ALT + Shift + / # Navigate Between Unread Channels 693 | discord: Ctrl + Shift + ALT + / # Navigate Between Unread Channels with Mentions 694 | discord: Escape # Mark Channel as Read 695 | discord: Shift + Escape # Mark Server Read 696 | discord: Ctrl + Slash # Toggle Hotkeys 697 | discord: Ctrl + B # Return to Previous Text Channel 698 | discord: Ctrl + ALT + A # Return to Active Audio Channel 699 | discord: Ctrl + P # Toggle Pins Popout 700 | discord: Ctrl + I # Toggle Mentions Popout 701 | discord: Ctrl + U # Toggle Channel Member List 702 | discord: Ctrl + E # Toggle Emoji Picker 703 | discord: Shift + Page Up # Jump to Oldest Unread Message 704 | discord: Ctrl + Shift + N # Create or Join a Server 705 | discord: Ctrl + Enter # Answer Incoming Call 706 | discord: Ctrl + K # Find or Start a Direct Message 707 | discord: Escape # Decline Incoming Call 708 | discord: Ctrl + Shift + T # Create A Private Group 709 | discord: Ctrl + [ # Start Call in Private Message or Group 710 | discord: Tab # Focus Text Area 711 | discord: ALT + ← # Return to Connected Audio Channel 712 | discord: ALT + → # Return to Previous Text Channel 713 | discord: Ctrl + Shift + M # Toggle Mute 714 | discord: Ctrl + Shift + D # Toggle Deafen 715 | discord: Ctrl + Shift + H # Get Help 716 | discord: Ctrl + Shift + U # Upload a File 717 | 718 | #################################### ROFI SHORTCUTS ######################################### 719 | rofi: Ctrl-v # Insert: Paste from clipboard 720 | rofi: Ctrl-Shift-v, Shift-Insert: # Paste primary selection 721 | rofi: Ctrl-u # Clear the line 722 | rofi: Ctrl- # Beginning of line 723 | rofi: Ctrl-e # End of line 724 | rofi: Ctrl-f Right # Forward one character 725 | rofi: Alt-f, Ctrl-Right # Forward one word 726 | rofi: Ctrl-b, Left # Back one character 727 | rofi: Alt-b, Ctrl-Left # Back one word 728 | rofi: Ctrl-d, Delete # Delete character 729 | rofi: Ctrl-Alt-d # Delete word 730 | rofi: Ctrl-h, Backspace, Shift-Backspace # Backspace (delete previous character) 731 | rofi: Ctrl-Alt-h # Delete previous word 732 | rofi: Ctrl-j,Ctrl-m,Enter # Accept entry 733 | rofi: Ctrl-n,Down # Select next entry 734 | rofi: Ctrl-p,Up # Select previous entry 735 | rofi: Page Up # Go to previous page 736 | rofi: Page Down # Go to next page 737 | rofi: Ctrl-Page Up # Go to previous column 738 | rofi: Ctrl-Page Down # Go to next column 739 | rofi: Ctrl-Enter # Use entered text as a command (in ssh/run modi) 740 | rofi: Shift-Enter # Launch the application in a terminal (in run mode) 741 | rofi: Shift-Enter # Return the selected entry and move to the next item while keeping rofi open. (in dmenu) 742 | rofi: Shift-Right # Switch to the next mode. The list can be customized with the -switchers argument. 743 | rofi: Shift-Left # Switch to the previous mode. The list can be customized with the -switchers argument. 744 | rofi: Ctrl-Tab # Switch to the next mode. The list can be customized with the -switchers argument. 745 | rofi: Ctrl-Shift-Tab # Switch to the previous mode. The list can be customized with the -switchers argument. 746 | rofi: Ctrl-space # Set selected item as input text. 747 | rofi: Shift-Del # Delete entry from history. 748 | rofi: grave # Toggle case sensitivity. 749 | rofi: Alt-grave # Toggle sorting. 750 | rofi: Alt-Shift-S # Take a screenshot and store it in the Pictures directory. 751 | 752 | ################################# THUNDERBIRD SHORTCUTS ##################################### 753 | ------------------------------------- THUNDERBIRD BASE ------------------------------------- 754 | thunderbird base: F10, ctrl+f # Open menu 755 | thunderbird base: ctrl+w # Close tab 756 | thunderbird base: ctrl+pag # Next/prev tab 757 | thunderbird base: ctrl+pag # Next/prev tab 758 | thunderbird base: F11 # Open sidebar 759 | ------------------------------------- THUNDERBIRD EMAIL ------------------------------------- 760 | thunderbird email: ctrl+n # New email 761 | thunderbird email: ctrl+r # Reply email 762 | ---------------------------------- THUNDERBIRD CALENDAR ------------------------------------- 763 | thunderbird cal: ctrl+shift+c # Open calendar 764 | thunderbird cal: ctrl+i # New event 765 | thunderbird cal: ctrl+a # Select all events 766 | thunderbird cal: ctrl+1-4 # Select day-week-multi-month 767 | ---------------------------------- THUNDERBIRD TASKS ------------------------------------- 768 | thunderbird task: ctrl+shift+c # Open Tasks 769 | thunderbird task: ctrl+d # Create new task 770 | ---------------------------------- THUNDERBIRD PLUGINS ------------------------------------- 771 | thunderbird plug: alt+shift+ta # Open Plugins settings 772 | thunderbird plug: alt+shift+tt # Open thunderstats 773 | 774 | ############################## LIBREOFFICE WRITER SHORTCUTS ################################# 775 | ------------------------------- LIBREOFFICE FUNCTION KEYS ----------------------------------- 776 | libre writer func: F2 # Formula Bar 777 | libre writer func: Ctrl+F2 # Insert Fields 778 | libre writer func: F3 # Complete AutoText 779 | libre writer func: Ctrl+F3 # Edit AutoText 780 | libre writer func: F4 # Open Data Source View 781 | libre writer func: Shift+F4 # Select next frame 782 | libre writer func: F5 # Navigator on/off 783 | libre writer func: Ctrl+Shift+F5 # Navigator on, go to page number 784 | libre writer func: F7 # Spellcheck 785 | libre writer func: Ctrl+F7 # Thesaurus 786 | libre writer func: F8 # Extension mode 787 | libre writer func: Ctrl+F8 # Field shadings on / off 788 | libre writer func: Shift+F8 # Additional selection mode 789 | libre writer func: Ctrl+Shift+F8 # Block selection mode 790 | libre writer func: F9 # Update fields 791 | libre writer func: Ctrl+F9 # Show fields 792 | libre writer func: Shift+F9 # C a l c ulate Table 793 | libre writer func :Ctrl+Shift+F9 # Update Input Fields and Input Lists 794 | libre writer func :Ctrl+F10 # Nonprinting Characters on/off 795 | libre writer func: F11 # Styles and Formatting window on/off 796 | libre writer func: Shift+F11 # Create Style 797 | libre writer func: Ctrl+F11 # Sets focus to Apply Style box 798 | libre writer func: Ctrl+Shift+F11 # Update Style 799 | libre writer func: F12 # Numbering on 800 | libre writer func: Ctrl+F12 # Insert or edit Table 801 | libre writer func: Shift+F12 # Bullets on 802 | libre writer func: Ctrl+Shift+F12 # Numbering / Bullets off 803 | ------------------------------- LIBREOFFICE WRITER BASE ----------------------------------- 804 | libre writer base: Ctrl+A # Select All 805 | libre writer base: Ctrl+J # Justify 806 | libre writer base: Ctrl+D # Double Underline 807 | libre writer base: Ctrl+E # Centered 808 | libre writer base: Ctrl+H # Find and Replace 809 | libre writer base: Ctrl+Shift+P # Superscript 810 | libre writer base: Ctrl+L # Align Left 811 | libre writer base: Ctrl+R # Align Right 812 | libre writer base: Ctrl+Shift+B # Subscript 813 | libre writer base: Ctrl+Y # Redo last action 814 | libre writer base: Ctrl+0 (zero) # Apply Text Body paragraph style 815 | libre writer base: Ctrl+1 # Apply Heading 1 paragraph style 816 | libre writer base: Ctrl+2 # Apply Heading 2 paragraph style 817 | libre writer base: Ctrl+3 # Apply Heading 3 paragraph style 818 | libre writer base: Ctrl+4 # Apply Heading 4 paragraph style 819 | libre writer base: Ctrl+5 # Apply Heading 5 paragraph style 820 | libre writer base: Ctrl + Plus Key(+) # C a l c ulates the s e l ected text and copies the result to the clipboard. 821 | libre writer base: Ctrl+Hyphen(-) # Soft hyphens; hyphenation set by you. 822 | libre writer base: Ctrl+Shift+minus sign (-) # Non-breaking hyphen (is not used for hyphenation) 823 | libre writer base: Ctrl+multiplication sign * (only on number pad) # Run macro field 824 | libre writer base: Ctrl+Shift+Space # Non-breaking spaces. Non-breaking spaces are not used for hyphenation and are not expanded if the text is justified. 825 | libre writer base: Shift+Enter # Line break without paragraph change 826 | libre writer base: Ctrl+Enter # Manual page break 827 | libre writer base: Ctrl+Shift+Enter # Column break in multicolumnar texts 828 | libre writer base: Alt+Enter # Inserting a new paragraph without numbering inside a list. Does not work when the cursor is at the end of the list. 829 | libre writer base: Alt+Enter # Inserting a new paragraph directly before or after a section, or before a table. 830 | libre writer base: Arrow Left # Move cursor to left 831 | libre writer base: Shift+Arrow Left # Move cursor with selection to the left 832 | libre writer base: Ctrl+Arrow Left # Go to beginning of word 833 | libre writer base: Ctrl+Shift+Arrow # Selecting word by word 834 | libre writer base: Arrow Right # Move cursor to right 835 | libre writer base: Shift+Arrow # Move cursor with selection to the right 836 | libre writer base: Ctrl+Arrow # Go to start of next word 837 | libre writer base: Ctrl+Shift+Arrow # Selecting to the right word by word 838 | libre writer base: Arrow Up # Move cursor up one line 839 | libre writer base: Shift+Arrow Up # Selecting lines in an upwards direction 840 | libre writer base: Ctrl+Arrow Up # Move cursor to beginning of the previous paragraph 841 | libre writer base: Ctrl+Shift+Arrow # Select to beginning of paragraph. Next keystroke extends selection to beginning of previous paragraph 842 | libre writer base: Arrow Down # Move cursor down one line 843 | libre writer base: Shift+Arrow Down # Selecting lines in a downward direction 844 | libre writer base: Ctrl+Arrow Down # Move cursor to beginning of next paragraph. 845 | libre writer base: Ctrl+Shift+Arrow # Select to end of paragraph. Next keystroke extends selection to end of next paragraph 846 | libre writer base: Home # Go to beginning of line 847 | libre writer base: Home+Shift # Go and select to the beginning of a line 848 | libre writer base: End # Go to end of line 849 | libre writer base: End+Shift # Go and select to end of line 850 | libre writer base: Ctrl+Home # Go to start of document 851 | libre writer base: Ctrl+Home+Shift # Go and select text to start of document 852 | libre writer base: Ctrl+End # Go to end of document 853 | libre writer base: Ctrl+End+Shift # Go and select text to end of document 854 | libre writer base: Ctrl+PageUp # Switch cursor between text and header 855 | libre writer base: Ctrl+PageDown # Switch cursor between text and footer 856 | libre writer base: Insert # Insert mode on/off 857 | libre writer base: PageUp # Screen page up 858 | libre writer base: Shift+PageUp # Move up screen page with selection 859 | libre writer base: PageDown # Move down screen page 860 | libre writer base: Shift+PageDown # Move down screen page with selection 861 | libre writer base: Ctrl+Del # Delete text to end of word 862 | libre writer base: Ctrl+Backspace # Delete text to beginning of word. In a list: delete an empty paragraph in front of the current paragraph 863 | libre writer base: Ctrl+Del+Shift # Delete text to end of sentence 864 | libre writer base: Ctrl+Shift+Back.s # Delete text to beginning of sentence 865 | libre writer base: Ctrl+Tab # Next suggestion with Automatic Word Completion 866 | libre writer base: Ctrl+Shift+Tab # Use previous suggestion with Automatic Word Completion 867 | libre writer base: Ctrl+Alt+Shift+V # Paste the contents of the clipboard as unformatted text. 868 | libre writer base: Ctrl + double-click or Ctrl + Shift + F10 # Use this combination to quickly dock or undock the Navigator, Styles and Formatting window, or other windows 869 | -------------------- LIBREOFFICE WRITER PARAGRAPH AND HEADING LEVELS ------------------------ 870 | libre writer parag: Ctrl+Alt+UpArrow # Move the active paragraph or selected paragraphs up one paragraph. 871 | libre writer parag: Ctrl+Alt+Down Arrow # Move the active paragraph or selected paragraphs down one paragraph. 872 | libre writer parag: Tab # The heading in format "Heading X" (X = 1-9) is moved down one level in the outline. 873 | libre writer parag: Shift+Tab # The heading in format "Heading X" (X = 2-10) is moved up one level in the outline. 874 | libre writer parag: CTRL+Tab # Inserts tab in front of the heading. 875 | ------------------------------- LIBREOFFICE WRITER TABLES ----------------------------------- 876 | libre writer tables: Ctrl+A # If the active cell is empty: selects the whole table. Otherwise: selects the contents of the active cell. Pressing again selects the entire table. 877 | libre writer tables: Ctrl+Home # If the active cell is empty: goes to the beginning of the table. Otherwise: first press goes to beginning of the active cell, second press goes to beginning of the current table, third press goes to beginning of document. 878 | libre writer tables: Ctrl+End # If the active cell is empty: goes to the end of the table. Otherwise: first press goes to the end of the active cell, second press goes to the end of the current table, third press goes to the end of the document. 879 | libre writer tables: Ctrl+Tab # Inserts a tab stop (only in tables). Depending on the Window Manager in use, Alt+Tab may be used instead. 880 | libre writer tables: Alt+Arrow Keys # Increases/decreases the size of the column/row on the right/bottom cell edge 881 | libre writer tables: Alt+Shift+Arrow Keys # Increase/decrease the size of the column/row on the left/top cell edge 882 | libre writer tables: Alt+Ctrl+Arrow Keys # Like Alt, but only the active cell is modified 883 | libre writer tables: Ctrl+Alt+Shift+Arrow Keys # Like Alt, but only the active cell is modified 884 | libre writer tables: Alt+Insert # 3 seconds in Insert mode, Arrow Key inserts row/column, Ctrl+Arrow Key inserts cell 885 | libre writer tables: Alt+Del # 3 seconds in Delete mode, Arrow key deletes row/column, Ctrl+Arrow key merges cell with neighboring cell 886 | libre writer tables: Shift+Ctrl+Del # If no whole cell is selected, the text from the cursor to the end of the current sentence is deleted. If the cursor is at the end of a cell, and no whole cell is selected, the contents of the next cell are deleted. If no whole cell is selected and the cursor is at the end of the table, the paragraph following the table will be deleted, unless it is the last paragraph in the document. If one or more cells are selected, the whole rows containing the selection will be deleted. If all rows are selected completely or partially, the entire table will be deleted. 887 | -------------------------- LIBREOFFICE WRITER MOVING OBJECTS ------------------------------- 888 | libre writer move obj: Esc # Cursor is inside a text frame and no text is selected: Escape selects the text frame. Text frame is selected: Escape clears the cursor from the text frame. 889 | F2 or Enter or any key # If a text frame is selected: positions the cursor to the end of the text in the text frame. If you press any key that produces a character on screen, and the document is in edit mode, the character is appended to the text. 890 | libre writer move obj: Alt+Arrow Keys # Move object. 891 | libre writer move obj: Alt+Ctrl+Arrow Keys # Resizes by moving lower right corner. 892 | libre writer move obj: Alt+Ctrl+Shift+Arrow # Keys Resizes by moving top left corner. 893 | libre writer move obj: Ctrl+Tab # Selects the anchor of an object (in Edit Points mode). 894 | 895 | ############################### LIBREOFFICE CALC SHORTCUTS ################################## 896 | ------------------------------ LIBREOFFICE CALC NAVIGATION ---------------------------------- 897 | libre calc nav: Ctrl+Home # Moves the cursor to the first cell in the sheet (A1). 898 | libre calc nav: Ctrl+End # Moves the cursor to the last cell on the sheet that contains data. 899 | libre calc nav: Home # Moves the cursor to the first cell of the current row. 900 | libre calc nav: End # Moves the cursor to the last cell of the current row. 901 | libre calc nav: Shift+Home # Selects cells from the current cell to the first cell of the current row. 902 | libre calc nav: Shift+End # Selects cells from the current cell to the last cell of the current row. 903 | libre calc nav: Shift+Page Up # Selects cells from the current cell up to one page in the current column or extends the existing selection one page up. 904 | libre calc nav: Shift+Page Down # Selects cells from the current cell down to one page in the current column or extends the existing selection one page down. 905 | libre calc nav: Ctrl+Left Arrow # Moves the cursor to the left edge of the current data range. If the column to the left of the cell that contains the cursor is empty, the cursor moves to the next column to the left that contains data. 906 | libre calc nav: Ctrl+Right Arrow # Moves the cursor to the right edge of the current data range. If the column to the right of the cell that contains the cursor is empty, the cursor moves to the next column to the right that contains data. 907 | libre calc nav: Ctrl+Up Arrow # Moves the cursor to the top edge of the current data range. If the row above the cell that contains the cursor is empty, the cursor moves up to the next row that contains data. 908 | libre calc nav: Ctrl+Down Arrow # Moves the cursor to the bottom edge of the current data range. If the row below the cell that contains the cursor is empty, the cursor moves down to the next row that contains data. 909 | libre calc nav: Ctrl+Shift+Arrow # Selects all cells containing data from the current cell to the end of the continuous range of data cells, in the direction of the arrow pressed. If used to select rows and columns together, a rectangular cell range is selected. 910 | libre calc nav: Ctrl+Page Up # Moves one sheet to the left. 911 | libre calc nav: Ctrl+Page Down # Moves one sheet to the right. 912 | libre calc nav: Alt+Page Up # Moves one screen to the left. 913 | libre calc nav: Alt+Page Down # Moves one screen page to the right. 914 | libre calc nav: Shift+Ctrl+Page Up # Adds the previous sheet to the current selection of sheets. If all the sheets in a spreadsheet are selected, this shortcut key combination only selects the previous sheet. Makes the previous sheet the current sheet. 915 | libre calc nav: Shift+Ctrl+Page Down # Adds the next sheet to the current selection of sheets. If all the sheets in a spreadsheet are selected, this shortcut key combination only selects the next sheet. Makes the next sheet the current sheet. 916 | libre calc nav: Ctrl+ * # Selects the data range that contains the cursor. A range is a contiguous cell range that contains data and is bounded by empty row and columns. 917 | libre calc nav: Ctrl+ / # Selects the matrix formula range that contains the cursor. 918 | libre calc nav: Ctrl+Plus key # Insert cells (as in menu Insert - Cells) 919 | libre calc nav: Ctrl+Minus key # Delete cells (as in menu Edit - Delete Cells) 920 | libre calc nav: Enter (in a selected range) # Moves the cursor down one cell in a selected range. To specify the direction that the cursor moves, choose Tools - Options - LibreOffice Calc - General. 921 | libre calc nav: Ctrl+ ` # Displays or hides the formulas instead of the values in all cells. 922 | ---------------------------- LIBREOFFICE CALC FUNCTION KEYS --------------------------------- 923 | libre calc func: Ctrl+F1 # Displays the comment that is attached to the current cell 924 | libre calc func: F2 # Switches to Edit mode and places the cursor at the end of the contents of the current cell. Press again to exit Edit mode. If the cursor is in an input box in a dialog that has a Minimize button, the dialog is hidden and the input box remains visible. Press F2 again to show the whole dialog. 925 | libre calc func: Ctrl+F2 # Opens the Function Wizard. 926 | libre calc func: Shift+Ctrl+F2 # Moves the cursor to the Input line where you can enter a formula for the current cell. 927 | libre calc func: Ctrl+F3 # Opens the Define Names dialog. 928 | libre calc func: F4 # Shows or Hides the Database explorer. 929 | libre calc func: Shift+F4 # Rearranges the relative or absolute references (for example, A1, $A$1, $A1, A$1) in the input field. 930 | libre calc func: F5 # Shows or hides the Navigator. 931 | libre calc func: Shift+F5 # Traces dependents. 932 | libre calc func: Shift+F7 # Traces precedents. 933 | libre calc func: Shift+Ctrl+F5 # Moves the cursor from the Input line to the Sheet area box. 934 | libre calc func: F7 # Checks spelling in the current sheet. 935 | libre calc func: Ctrl+F7 # Opens the Thesaurus if the current cell contains text. 936 | libre calc func: F8 # Turns additional selection mode on or off. In this mode, you can use the arrow keys to extend the selection. You can also click in another cell to extend the selection. 937 | libre calc func: Ctrl+F8 # Highlights cells containing values. 938 | libre calc func: F9 # Recalculates changed formulas in the current sheet. 939 | libre calc func: Ctrl+Shift+F9 # Recalculates all formulas in all sheets. 940 | libre calc func: Ctrl+F9 # Updates the selected chart. 941 | libre calc func: F11 # Opens the Styles and Formatting window where you can apply a formatting style to the contents of the cell or to the current sheet. 942 | libre calc func: Shift+F11 # Creates a document template. 943 | libre calc func: Shift+Ctrl+F11 # Updates the templates. 944 | libre calc func: F12 # Groups the selected data range. 945 | libre calc func: Ctrl+F12 # Ungroups the selected data range. 946 | libre calc func: Alt+Down Arrow # Increases the height of current row (only in OpenOffice.org legacy compatibility mode). 947 | libre calc func: Alt+Up Arrow # Decreases the height of current row (only in OpenOffice.org legacy compatibility mode). 948 | libre calc func: Alt+Right Arrow # Increases the width of the current column. 949 | libre calc func: Alt+Left Arrow # Decreases the width of the current column. 950 | libre calc func: Alt+Shift+Arrow # Optimizes the column width or row height based on the current cell. 951 | ----------------------------- LIBREOFFICE CALC FORMAT CELLS -------------------------------- 952 | libre calc cell format: Ctrl+1 # Open Format Cells dialog 953 | libre calc cell format: Ctrl+Shift+1 # Two decimal places, thousands separator 954 | libre calc cell format: Ctrl+Shift+2 # Standard exponential format 955 | libre calc cell format: Ctrl+Shift+3 # Standard date format 956 | libre calc cell format: Ctrl+Shift+4 # Standard currency format 957 | libre calc cell format: Ctrl+Shift+5 # Standard percentage format (two decimal places) 958 | libre calc cell format: Ctrl+Shift+6 # Standard format 959 | ----------------------------- LIBREOFFICE CALC PIVOT TABLE --------------------------------- 960 | libre calc cell pivot: Tab # Changes the focus by moving forwards through the areas and buttons of the dialog. 961 | libre calc cell pivot: Shift+Tab # Changes the focus by moving backwards through the areas and buttons of the dialog. 962 | libre calc cell pivot: Up Arrow # Moves the focus up one item in the current dialog area. 963 | libre calc cell pivot: Down Arrow # Moves the focus down one item in the current dialog area. 964 | libre calc cell pivot: Left Arrow # Moves the focus one item to the left in the current dialog area. 965 | libre calc cell pivot: Right Arrow # Moves the focus one item to the right in the current dialog area. 966 | libre calc cell pivot: Home # Selects the first item in the current dialog area. 967 | libre calc cell pivot: End # Selects the last item in the current dialog area. 968 | libre calc cell pivot: Alt # Copies or moves the current field into the "Row" area. 969 | libre calc cell pivot: Alt # Copies or moves the current field into the "Column" area. 970 | libre calc cell pivot: Alt # Copies or moves the current field into the "Data" area. 971 | libre calc cell pivot: Ctrl+Up # Arrow Moves the current field up one place. 972 | libre calc cell pivot: Ctrl+Down # Arrow Moves the current field down one place. 973 | libre calc cell pivot: Ctrl+Left # Arrow Moves the current field one place to the left. 974 | libre calc cell pivot: Ctrl+Right # Arrow Moves the current field one place to the right. 975 | libre calc cell pivot: Ctrl+Home # Moves the current field to the first place. 976 | libre calc cell pivot: Ctrl+End # Moves the current field to the last place. 977 | libre calc cell pivot: Alt+O # Displays the options for the current field. 978 | libre calc cell pivot: Delete # Removes the current field from the area. 979 | 980 | ################################# CLIPIT #####################################f 981 | clipit: alt+ctrl+h # Open clipboard 982 | clipit: alt+ctrl+f # Find on history 983 | 984 | ################################# GIMP ##################################### 985 | ################################# INKSCAPE ##################################### 986 | ################################# SCRIBUS ##################################### 987 | ################################# SYNFIG ##################################### 988 | ################################# LIGHTWORKS ##################################### 989 | ################################# NATRON ##################################### 990 | ################################# BLENDER ##################################### 991 | ################################# ALIASES ##################################### 992 | --------------------------------------------------------------------------------