diff --git a/README.md b/README.md
index 3e3a7e4..f75fdcf 100644
--- a/README.md
+++ b/README.md
@@ -51,13 +51,19 @@ Window actions
Fullscreen
CA-m
Maximize
+ SA-Left
+ Switch focus to previous window
+ SA-Right
+ Switch focus to previous window
+ A-Tab
+ Cycle focus to windows in all workspaces
Workspace management
A-Left
Switch to previous workspace
A-Right
Switch to next workspace
- A-[1234]
+ A-[123456]
Switch to specific workspace
Miscellaneous
@@ -87,7 +93,10 @@ or:
**Alt+Left arrow** to go to the previous desktop
**Alt+Right arrow** to go to the next desktop
-**Alt+[1-4]** to go to a specific desktop
+**Alt+[1-6]** to go to a specific desktop
+**Alt+Shift+Left arrow** to go to the previous desktop window
+**Alt+Shift+Right arrow** to go to the next desktop window
+**Alt+Tab** to cycle windows in all desktops
# (history)
diff --git a/TODO b/TODO
index c61dbaa..ab8917d 100644
--- a/TODO
+++ b/TODO
@@ -28,8 +28,9 @@
[ ] alvr doesnt work :(
[ ] Using clangd and gcc ??? Also clang-tools is atrociously big
[ ] Try getting `ultram4rine.vscode-choosealicense` (either locally via overlays and `buildVscodeMarketplaceExtension` or via )
-[ ] Add openbox keybinds for defocusing/focusing + cycling windows and maybe swapping workspaces
+[x] Add openbox keybinds for defocusing/focusing + cycling windows and maybe swapping workspaces
+- [ ] Click to focus doesnt work unless its on the titlebar for some reason
+ +- [ ] Using shift instead of ctrl seems inconsistent but it appears that other applications use ctrl+alt+arrowkeys for their own purposes which IDK if i want to overwrite
[ ] Download Slack !!NOW WWWW!!!!FUCKKKK
[x] Get PulseAudio sound controls on polybar to work
diff --git a/configs/openbox/rc.xml b/configs/openbox/rc.xml
index 7c0ab8c..143749c 100644
--- a/configs/openbox/rc.xml
+++ b/configs/openbox/rc.xml
@@ -131,11 +131,34 @@
previous
+
+
+
+ yes
+ no
+
+
next
+
+
+
+ yes
+ no
+
+
+
+
+
+ yes
+ yes
+ no
+ yes
+
+
1
@@ -156,6 +179,16 @@
4
+
+
+ 5
+
+
+
+
+ 6
+
+