2zw - X11 Windowmanager
Files | Log | Commits | Refs | README
Author: erikbackman
Date: 2024-02-12
Subject: update readme
commit cb7cd48e4b3f16751e0098c8178505fc8c0d8da4
Author: erikbackman <erikbackman@users.noreply.github.com>
Date: Mon Feb 12 00:18:30 2024 +0100
update readme
diff --git a/README.md b/README.md
index b41c1c5..6f97d23 100644
--- a/README.md
+++ b/README.md
@@ -1,23 +1,39 @@
# EWM
-My Window Manager designed specifically for my workflow on an ultrawide monitor.
+A Window Manager designed specifically for my workflow on an ultrawide monitor.
+
+
## Why
-I find that tiling window managers are terrible on ultrawide monitors
-but most floating window managers are primarly designed to be operated
-using a mouse. All I want is a floating window manager so that if I
-need to drag a window somewher I can do so without having first make
-said window float. When I only need to look at one window (which is
-most of the time) I want to be able to just center and resize to what
-I consider to be the optimal dimensions, in addition, when I need to
-view multiple windows it needs to be able to automate the task of
-tiling windows.
-
-Writing a WM that does exactly this is simpler than trying to hack on
-an existing one using some made up configuration language.
+I find that tiling window managers are terrible on ultrawide monitors,
+the main issue being that if you only have a single window on the
+screen, say a text editor, then you end up having the bulk of the text
+off to the far left. Floating window managers don't have this issue
+but most of them fall short (for me) in other aspects.
+
+Instead of writing hundereds of lines in some bespoke configuration
+language trying to add missing functionality I figured it would be
+easier to just write a window manager that just does the thing.
## Features
- It does what I want
- No configuration
+- Floating
+- Psuedo Tiling
-
+## Keybinds
+
+| Key | Action |
+| ----------- | ------------------ |
+| Mod4+q | quit |
+| Mod4+f | fullscreen |
+| Mod4+m | center |
+| Mod4+comma | previous window |
+| Mod4+period | next window |
+| Mod4+h | tile left |
+| Mod4+l | tile right |
+| Mod4+t | tile all |
+| Mod4+s | stack (center) all |
+
+## Building
+Requires zig version 0.12.0 or later.