# CLFSWM Corners

Here are the actions associated to screen corners in CLFSWM:

### *corner-main-mode-left-button*

Top-Left: | Open the main menu
Top-Right: | Present a virtual keyboard
Bottom-Right: | Present all windows in the current frame (An expose like)
Bottom-Left: | ---

### *corner-main-mode-middle-button*

Top-Left: | Open the help and info window
Top-Right: | Close or kill the current window (ask before doing anything)
Bottom-Right: | ---
Bottom-Left: | ---

### *corner-main-mode-right-button*

Top-Left: | Hide/Unhide a terminal
Top-Right: | Close or kill the current window (ask before doing anything)
Bottom-Right: | Present all windows in all frames (An expose like)
Bottom-Left: | ---

### *corner-second-mode-left-button*

Top-Left: | ---
Top-Right: | ---
Bottom-Right: | Present all windows in the current frame (An expose like)
Bottom-Left: | ---

### *corner-second-mode-middle-button*

Top-Left: | Open the help and info window
Top-Right: | ---
Bottom-Right: | ---
Bottom-Left: | ---

### *corner-second-mode-right-button*

Top-Left: | ---
Top-Right: | ---
Bottom-Right: | Present all windows in all frames (An expose like)
Bottom-Left: | ---

This documentation was produced with the CLFSWM auto-doc functions. To reproduce it, use the produce-corner-doc-html-in-file or the produce-all-docs function from the Lisp REPL.

Something like this:
LISP> (in-package :clfswm)
CLFSWM> (produce-corner-doc-html-in-file "my-corner.html")
or
CLFSWM> (produce-all-docs)