Skip to content
keys.txt 18.4 KiB
Newer Older
Philippe Brochard's avatar
Philippe Brochard committed
    * CLFSWM Keys *
      -----------

Note: Mod-1 is the Meta or Alt key

Main mode keys:
--------------

  Control              Sunprint_screen   Open the screenshot window
                       Sunprint_screen   Take a screenshot
                       Xf86audioplay   Toggles Play/Pause, plays if stopped
                       Xf86tools       Start gmpc
                       Xf86mail        Run a file manager
                       Xf86search      Run a Web browser search
                       Xf86favorites   Run a Web Browser
                       Xf86homepage    Run Emacs
  Control              Pause           Open the Reboot/Halt menu
  Mod-4                A               Move the pointer to the lower right corner of the screen
  Control Shift        66              Present all windows in all frames (An expose like)
  Control              66              Present all windows in currents roots (An expose like)
                       Control_r       Move the pointer to the lower right corner of the screen
  Control              Twosuperior     Start Apwal
                       Xf86audioraisevolume   Raise volume.
                       Xf86audiolowervolume   Lower volume.
                       Xf86audiomute   Toggle mute.
                       Pause           Start a black screen
  Mod-1                Agrave          Bind or jump to a slot (a frame or a window)
  Mod-1                F2              Open the Music Player Daemon (MPD) menu
                       Twosuperior     Move the pointer to the lower right corner of the screen
  Mod-1                Ampersand       Bind or jump to a slot (a frame or a window)
  Mod-1                Eacute          Bind or jump to a slot (a frame or a window)
  Mod-1                Quotedbl        Bind or jump to a slot (a frame or a window)
  Mod-1                Quoteright      Bind or jump to a slot (a frame or a window)
  Mod-1                Parenleft       Bind or jump to a slot (a frame or a window)
  Mod-1                Minus           Bind or jump to a slot (a frame or a window)
  Mod-1                Egrave          Bind or jump to a slot (a frame or a window)
  Mod-1                Underscore      Bind or jump to a slot (a frame or a window)
  Mod-1                Ccedilla        Bind or jump to a slot (a frame or a window)
Philippe Brochard's avatar
Philippe Brochard committed
  Control              Less            Switch to editing mode (second mode)
  Mod-1                T               Switch to editing mode (second mode)
  Control              Escape          Close or kill the current window (ask before doing anything)
  Mod-1                B               Move the pointer to the lower right corner of the screen
  Mod-1 Shift          L2              Show all frames info windows
  Shift                L2              Show all frames info windows until a key is release
  Control              L2              Hide/Unhide a terminal
  Control              F10             Present all windows in all frames (An expose like)
                       F10             Present all windows in currents roots (An expose like)
  Control Shift        F10             Show/Hide the root frame
  Mod-1                F10             Switch between two layouts
  Mod-1 Shift          Home            Switch and select the root frame
  Mod-1                Home            Switch to the root frame
  Mod-1 Control        Page_down       Raise the child in the current frame
  Mod-1 Control        Page_up         Lower the child in the current frame
  Mod-1                Page_down       Select the next child in the current frame
  Mod-1                Page_up         Select the previous child in the current frame
  Mod-5                Return          Maximize/Unmaximize the current frame in its parent frame
  Mod-1 Control        Return          Maximize/Unmaximize the current frame in its parent frame
  Mod-1 Shift          Return          Leave the selected frame - ie make its parent the root frame
  Mod-1                Return          Enter in the selected frame - ie make it the root frame
  Mod-1 Control        Tab             Select the next subchild
  Mod-1 Shift          Tab             Select the previous child
  Mod-1                Tab             Select the next child
  Mod-1 Control        Down            Select spatially the nearest brother of the current child in the down direction
  Mod-1 Control        Up              Select spatially the nearest brother of the current child in the up direction
  Mod-1 Control        Right           Select spatially the nearest brother of the current child in the right direction
  Mod-1 Control        Left            Select spatially the nearest brother of the current child in the left direction
  Mod-1                Up              Select the next level in frame
  Mod-1                Down            Select the previous level in frame
  Mod-1                Left            Select the previous brother
  Mod-1                Right           Select the next brother
  Mod-1 Control Shift  Home            Exit clfswm
  Mod-1                F1              Open the help and info window


Mouse buttons actions in main mode:
----------------------------------

  Mod-1 Control Shift  5               Increment slowly the child under mouse transparency
  Mod-1 Control Shift  4               Decrement slowly the child under mouse transparency
  Mod-1 Control        5               Increment the child under mouse transparency
  Mod-1 Control        4               Decrement the child under mouse transparency
  Mod-1                5               Leave the selected frame - ie make its parent the root frame
  Mod-1                4               Enter in the selected frame - ie make it the root frame
                       5               Select the previous level in frame
                       4               Select the next level in frame
  Mod-1 Control        1               Move the child under the mouse cursor to another frame
  Mod-1 Shift          3               Resize (constrained by other frames) and focus the current child - Create a new frame on the root window
  Mod-1 Shift          1               Move (constrained by other frames) and focus the current child - Create a new frame on the root window
  Mod-1                3               Resize and focus the current child - Create a new frame on the root window
  Mod-1                1               Move and focus the current child - Create a new frame on the root window
                       3               
Resize and focus the current frame or focus the current window parent.
Or do actions on corners
                       2               Do actions on corners
                       1               
Move and focus the current frame or focus the current window parent.
Philippe Brochard's avatar
Philippe Brochard committed


Second mode keys:
----------------

                       L2              Raise volume.
                       L1              Lower volume.
  Shift                S               Ask an URL to be opened in the Surf browser
  Control              S               start the web browser on the search page with google
                       S               start the web browser on the search page
  Shift                Z               start the Konqueror web browser
                       Z               start the web browser
                       Space           start the file manager
                       Greater         Raise 1% volume.
                       Xf86audioraisevolume   Raise volume.
                       Xf86audiolowervolume   Lower volume.
                       Xf86audiomute   Toggle mute.
  Mod-1                Agrave          Bind or jump to a slot (a frame or a window)
Philippe Brochard's avatar
Philippe Brochard committed
  Control              T               Decrement the current window transparency
  Control Shift        T               Increment the current window transparency
                       Twosuperior     Move the pointer to the lower right corner of the screen
  Mod-1                Ampersand       Bind or jump to a slot (a frame or a window)
  Mod-1                Eacute          Bind or jump to a slot (a frame or a window)
  Mod-1                Quotedbl        Bind or jump to a slot (a frame or a window)
  Mod-1                Quoteright      Bind or jump to a slot (a frame or a window)
  Mod-1                Parenleft       Bind or jump to a slot (a frame or a window)
  Mod-1                Minus           Bind or jump to a slot (a frame or a window)
  Mod-1                Egrave          Bind or jump to a slot (a frame or a window)
  Mod-1                Underscore      Bind or jump to a slot (a frame or a window)
  Mod-1                Ccedilla        Bind or jump to a slot (a frame or a window)
  Mod-1 Shift          L2              Show all frames info windows
  Shift                L2              Show all frames info windows until a key is release
  Control              F10             Present all windows in all frames (An expose like)
                       F10             Present all windows in currents roots (An expose like)
  Control Shift        F10             Show/Hide the root frame
  Mod-1                F10             Switch between two layouts
  Control              E               start an emacs for another user
                       E               start emacs
                       T               start an xterm
                       Delete          Delete the current child and its children in all frames
  Control              Delete          Remove the current child from its parent frame
  Control Shift        V               Paste the selection in the current frame - Do not clear the selection after paste
  Control              V               Paste the selection in the current frame
  Control              C               Copy the current child to the selection
  Mod-1 Control        X               Clear the current selection
  Control              X               Cut the current child to the selection
  Control              Escape          Close or kill the current window (ask before doing anything)
  Control              Minus           Decrease slowly the tile layout size
  Control              Plus            Increase slowly the tile layout size
                       Minus           Decrease the tile layout size
                       Plus            Increase the tile layout size
  Control              A               Add a frame in the parent frame (and reorganize parent frame)
                       A               Add a default frame in the current frame
  Control              O               Open the next window in a new frame in the root frame
                       O               Open the next window in a new frame in the parent frame
  Mod-1                B               Move the pointer to the lower right corner of the screen
                       Menu            Show/Hide the root frame
  Mod-1 Shift          Home            Switch and select the root frame
  Mod-1                Home            Switch to the root frame
  Mod-1                Page_down       Raise the child in the current frame
  Mod-1                Page_up         Lower the child in the current frame
  Mod-5                Return          Maximize/Unmaximize the current frame in its parent frame
  Mod-1 Control        Return          Maximize/Unmaximize the current frame in its parent frame
  Mod-1 Shift          Return          Leave the selected frame - ie make its parent the root frame
  Mod-1                Return          Enter in the selected frame - ie make it the root frame
                       Tab             Store the current child and switch to the previous one
  Mod-1 Control        Tab             Select the next subchild
  Mod-1 Shift          Tab             Select the previous child
  Mod-1                Tab             Select the next child
  Control              Down            Reset speed mouse coordinates
  Control              Up              Revert to the first speed move mouse
  Control              Left            Undo last speed mouse move
                       Up              Speed move mouse to up
                       Down            Speed move mouse to down
                       Left            Speed move mouse to left
                       Right           Speed move mouse to right
  Control              Page_down       Rotate root geometry to previous root
  Control              Page_up         Rotate root geometry to next root
                       Page_down       Select the previous root
                       Page_up         Select the next root
  Shift                H               Anti rotate brother frame geometry
                       H               Rotate brother frame geometry
                       J               Swap current brother frame geometry
  Mod-1 Control        Down            Select spatially the nearest brother of the current child in the down direction
  Mod-1 Control        Up              Select spatially the nearest brother of the current child in the up direction
  Mod-1 Control        Right           Select spatially the nearest brother of the current child in the right direction
  Mod-1 Control        Left            Select spatially the nearest brother of the current child in the left direction
  Mod-1                Up              Select the next level in frame
  Mod-1                Down            Select the previous level in frame
  Mod-1                Left            Select the previous brother
  Mod-1                Right           Select the next brother
  Mod-1 Control Shift  Home            Exit clfswm
  Shift                T               Tile the current frame
                       Escape          Leave second mode
                       Return          Leave second mode
                       Exclam          Run a program from the query input
                       Colon           Eval a lisp form from the query input
                       I               Identify a key
                       K               Close or kill the current window (ask before doing anything)
                       Q               Close focus window: Delete the focus window in all frames and workspaces
  Control              G               Stop all pending actions
                       X               Update layout managed children position
                       C               Open the child menu
                       R               Open the root menu
                       P               Open the frame movement menu (pack/fill/resize)
                       U               Open the action by number menu
                       N               Open the action by name menu
                       W               Open the window menu
                       F               Open the frame menu
  Control              Less            Open the main menu
                       Less            Lower 1% volume.
                       M               Open the main menu
  Mod-1                F1              Open the help and info window
Philippe Brochard's avatar
Philippe Brochard committed


Mouse buttons actions in second mode:
------------------------------------

  Mod-1                5               Leave the selected frame - ie make its parent the root frame
  Mod-1                4               Enter in the selected frame - ie make it the root frame
                       5               Select the previous level in frame
                       4               Select the next level in frame
  Mod-1 Control        1               Move the child under the mouse cursor to another frame
  Mod-1 Shift          3               Resize (constrained by other frames) and focus the current child - Create a new frame on the root window
  Mod-1 Shift          1               Move (constrained by other frames) and focus the current child - Create a new frame on the root window
  Mod-1                3               Resize and focus the current child - Create a new frame on the root window
  Mod-1                1               Move and focus the current child - Create a new frame on the root window
                       3               
Resize and focus the current child - Create a new frame on the root window.
Or do corners actions
                       2               Do actions on corners
                       1               
Move and focus the current child - Create a new frame on the root window.
Philippe Brochard's avatar
Philippe Brochard committed


Info mode keys:
--------------

                       Page_down       Move ten lines down
                       End             Move to last line
                       Home            Move to first line
                       Right           Move one char right
                       Left            Move one char left
                       Up              Move one line up
                       Down            Move one line down
                       Twosuperior     Move the pointer to the lower right corner of the screen
  Control              G               Leave the info mode
                       Escape          Leave the info mode
                       Space           Leave the info mode and valid the selected item
                       Return          Leave the info mode and valid the selected item
                       Q               Leave the info mode
Philippe Brochard's avatar
Philippe Brochard committed


Mouse buttons actions in info mode:
----------------------------------

Philippe Brochard's avatar
Philippe Brochard committed
                       Motion          NIL
                       5               Move one line down
                       4               Move one line up
                       3               Leave the info mode
                       2               Leave the info mode
                       1               NIL
Philippe Brochard's avatar
Philippe Brochard committed

Circulate mode keys:
-------------------

  Mod-1                Left            Select the previous borther
  Mod-1                Right           Select the next brother
  Mod-1 Shift          Iso_left_tab    Select the previous child
  Mod-1 Shift          Tab             Select the previous child
  Mod-1 Control        Tab             Select the next subchild
  Mod-1                Tab             Select the next child
  Mod-1 Control        G               Leave the circulate mode
  Mod-1                Escape          Leave the circulate mode
  Control              G               Leave the circulate mode
                       Escape          Leave the circulate mode


Expose windows mode keys:
------------------------



Mouse buttons actions in expose windows mode:
--------------------------------------------



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

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