This is an archive of the various key bindings/shortcuts that I use across different software/hardware, written using Emacs Key Notation.1
Keyboard
Window Manager
Basic Key Bindings
| Key Binding | Action |
|---|---|
| s-RET | spawn terminal |
| s-q | close window |
| s-SPC | show run launcher |
| s-m | toggle monocle layout |
| s-{h, j, k, l} | cycle through windows |
| s-S-{h, j, k, l} | move window |
| C-M-{h, j, k, l} | increase window size |
| C-S-M-{h, j, k, l} | decrease window size |
Window States
| Key Binding | State |
|---|---|
| s-t | tiled |
| s-t | pseudo tiled |
| s-S-f | floating |
| s-f | fullscreen |
Window Flags
| Key Binding | Flag |
|---|---|
| s-C-m | marked |
| s-C-x | locked |
| s-C-y | sticky |
| s-C-z | private |
Basic Utilities
| Key Binding | Action |
|---|---|
| s-x | lock the screen |
| s-S-x | show powermenu |
| PRNTSC | screenshot entire screen |
| s-PRTSC | select portion of the screen to screenshot |
Basic Programs
| Key Binding | Program |
|---|---|
| s-w | web browser |
| s-e | terminal file manager |
| s-S-e | graphical file manager |
| s-d | doom emacs |
| s-c | calculator |
| s-v | vscode |
Key Remaps
I use a program called keyd to remap some of the keys on my keyboard. Here is my configuration:
[ids]
*
[main]
# Make shift key oneshot
shift = oneshot(shift)
# Remap capslock to esc when clicked and the nav profile when holded
capslock = overload(nav, esc)
# Remap esc to capslock
esc = capslock
# Remap right shift to control
rightshift = rightcontrol
[nav:C]
# Remap left control + vim keys to navigation keys
h = left
j = down
k = up
l = right
Mouse
I use the Redragon Perdition 2 MMO mouse. It has 12 buttons on the side and allows for different profiles. I have each profile set to a different game/progam and a colour corresponding to that game/program.
This is what the mouse looks like:

This is my configuration:
| Profiles | |||
|---|---|---|---|
| Button | Profile 1 (Default) | Profile 2 (Runescape) | Profile 3 (Doom) |
| 1 | M-left | SPC | q (weapon) |
| 2 | C | S | f (glory kill) |
| 3 | ESC | ESC (inventory) | TAB |
| 4 | C-c | F1 (combat) | r (mod) |
| 5 | C-v | F5 (prayer) | g (chainsaw) |
| 6 | C-z | F6 (spells) | t (BFG) |
| 7 | s-e | F2 (skills) | f (pickup) |
| 8 | s-b | F3 (quests) | c (crouch) |
| 9 | M-F4 | F4 (equip) | ESC |
| 10 | Decrease DPI | ||
| 11 | Increase DPI | ||
| 12 | Change Profile |
Koreader
I use a program called koreader on my jailbroken Kindle Paperwhite (10th Gen). This has a lot more features than the default reader program on the kindle including: epub support, sending books over the network, and way more.
These are some of my shortcuts:
| Top Right (Contents) | Top Left (Screen) | Bottom Left (Page) | |
|---|---|---|---|
| Tap | Table of Contents | Toggle Frontlight | Go to Previous Location |
| Double Tap | Book Map | Toggle Dark Mode | Bookmark Page |
| Hold | Page Browser | Refresh Screen | Toggle RTL Page Turning |
Wacom Tablet

In progress