From 57cbd860d4fc92d1695f4ca45a16da9c35186242 Mon Sep 17 00:00:00 2001
From: Philippe Brochard
- ---
+ Open the main menu
diff --git a/doc/corner.txt b/doc/corner.txt
index fa3ace5..a36e1bc 100644
--- a/doc/corner.txt
+++ b/doc/corner.txt
@@ -1,7 +1,7 @@
Here are the actions associated to screen corners in CLFSWM:
*Corner-Main-Mode-Left-Button*:
- Top-Left: ---
+ 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: ---
diff --git a/doc/keys.html b/doc/keys.html
index ce986fc..3fe4701 100644
--- a/doc/keys.html
+++ b/doc/keys.html
@@ -208,10 +208,10 @@
-
+ Mod-1
- Menu
+ F10
Switch between two layouts
@@ -219,10 +219,10 @@
- Mod-1
+ Shift
- Menu
+ F10
Show all frames info windows until a key is release
@@ -230,10 +230,10 @@
- Shift
+ Mod-1 Shift
- Menu
+ F10
Show all frames info windows
@@ -244,7 +244,7 @@
Control
- Menu
+ F10
Show/Hide the root frame
@@ -487,7 +487,7 @@ Or do actions on corners
1
- Move the window under the mouse cursor to another frame
+ Move the child under the mouse cursor to another frame
@@ -730,6 +730,17 @@ Or do actions on corners
+
+ Control
+
+
+ G
+
+
+ Leave second mode
+
+
+
@@ -912,7 +923,7 @@ Or do actions on corners
Menu
- Show all frames info windows until a key is release
+ Show/Hide the root frame
@@ -1027,7 +1038,7 @@ Or do actions on corners
+
-
+ Control
Delete
@@ -1041,6 +1052,17 @@ Or do actions on corners
+ Delete
+
+
+ Delete the current child and its children in all frames
+
+
+
+
+
+
C
@@ -1082,10 +1104,32 @@ Or do actions on corners
+
+ Mod-1
+
+
+ F10
+
+
+ Switch between two layouts
+
+
+
+
Shift
- Menu
+ F10
+
+
+ Show all frames info windows until a key is release
+
+
+
+ Mod-1 Shift
+
+
+ F10
Show all frames info windows
@@ -1096,7 +1140,7 @@ Or do actions on corners
Control
- Menu
+ F10
Show/Hide the root frame
@@ -1295,7 +1339,7 @@ Or do corners actions
1
- Move the window under the mouse cursor to another frame
+ Move the child under the mouse cursor to another frame
@@ -1379,7 +1423,18 @@ Or do corners actions
Return
+
- Leave the info mode
+ Leave the info mode and valid the selected item
+
+
+
+
+
+
+ Space
+
+
+ Leave the info mode and valid the selected item
@@ -1395,6 +1450,17 @@ Or do corners actions
+
+ Control
+
+
+ G
+
+
+ Leave the info mode
+
+
+
@@ -1518,7 +1584,8 @@ Or do corners actions
1
- Begin grab text
+
@@ -1537,6 +1604,17 @@ Or do corners actions
+
+ 3
+
+
+ Leave the info mode
+
+
+
diff --git a/doc/keys.txt b/doc/keys.txt
index e58434c..e319f40 100644
--- a/doc/keys.txt
+++ b/doc/keys.txt
@@ -22,10 +22,10 @@ Main mode keys:
Mod-1 Page_down Raise the child in the current frame
Mod-1 Home Switch to the root frame
Mod-1 Shift Home Switch and select the root frame
- Menu Switch between two layouts
- Mod-1 Menu Show all frames info windows until a key is release
- Shift Menu Show all frames info windows
- Control Menu Show/Hide the root frame
+ Mod-1 F10 Switch between two layouts
+ Shift F10 Show all frames info windows until a key is release
+ Mod-1 Shift F10 Show all frames info windows
+ Control F10 Show/Hide the root frame
Mod-1 B Move the pointer to the lower right corner of the screen
Control Escape Close or kill the current window (ask before doing anything)
Mod-1 T Switch to editing mode
@@ -52,7 +52,7 @@ Or do actions on corners
Or do actions on corners
Mod-1 1 Move 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 Control 1 Move the window under the mouse cursor to another frame
+ Mod-1 Control 1 Move the child under the mouse cursor to another frame
4 Select the next level in frame
5 Select the previous level in frame
Mod-1 4 Enter in the selected frame - ie make it the root frame
@@ -78,6 +78,7 @@ Second mode keys:
Exclam Run a program from the query input
Return Leave second mode
Escape Leave second mode
+ Control G Leave second mode
T Tile the current frame
Mod-1 Control Shift Home Exit clfswm
Mod-1 Right Select the next brother
@@ -94,7 +95,7 @@ Second mode keys:
Mod-1 Page_down Raise the child in the current frame
Mod-1 Home Switch to the root frame
Mod-1 Shift Home Switch and select the root frame
- Menu Show all frames info windows until a key is release
+ Menu Show/Hide the root frame
Mod-1 B Move the pointer to the lower right corner of the screen
O Open the next window in a new frame in the parent frame
Control O Open the next window in a new frame in the root frame
@@ -105,13 +106,16 @@ Second mode keys:
Control C Copy the current child to the selection
Control V Paste the selection in the current frame
Control Shift V Paste the selection in the current frame - Do not clear the selection after paste
- Delete Remove the current child from its parent frame
+ Control Delete Remove the current child from its parent frame
+ Delete Delete the current child and its children in all frames
C start an xterm
E start emacs
Control E start an emacs for another user
H start an xclock
- Shift Menu Show all frames info windows
- Control Menu Show/Hide the root frame
+ Mod-1 F10 Switch between two layouts
+ Shift F10 Show all frames info windows until a key is release
+ Mod-1 Shift F10 Show all frames info windows
+ Control F10 Show/Hide the root frame
Mod-1 1 Bind or jump to a slot (a frame or a window)
Mod-1 2 Bind or jump to a slot (a frame or a window)
Mod-1 3 Bind or jump to a slot (a frame or a window)
@@ -134,7 +138,7 @@ Or do corners actions
Or do corners actions
Mod-1 1 Move 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 Control 1 Move the window under the mouse cursor to another frame
+ Mod-1 Control 1 Move the child under the mouse cursor to another frame
4 Select the next level in frame
5 Select the previous level in frame
Mod-1 4 Enter in the selected frame - ie make it the root frame
@@ -145,8 +149,10 @@ Info mode keys:
--------------
Q Leave the info mode
- Return Leave the info mode
+ Return Leave the info mode and valid the selected item
+ Space Leave the info mode and valid the selected item
Escape Leave the info mode
+ Control G Leave the info mode
Twosuperior Move the pointer to the lower right corner of the screen
Down Move one line down
Up Move one line up
@@ -161,11 +167,12 @@ Info mode keys:
Mouse buttons actions in info mode:
----------------------------------
- 1 Begin grab text
+ 1 NIL
2 Leave the info mode
+ 3 Leave the info mode
4 Move one line up
5 Move one line down
- Motion Grab text
+ Motion NIL
diff --git a/doc/menu.html b/doc/menu.html
index 49aa087..ffde68a 100644
--- a/doc/menu.html
+++ b/doc/menu.html
@@ -45,867 +45,48 @@
y: < Utility menu >
+
+
+
4
@@ -1562,7 +1640,8 @@ Or do corners actions
Motion
- Grab text
+
- m: < CLFSWM menu > -
-- h: Show all key binding -
-- b: Show the main mode binding -
-- s: Show the second mode key binding -
-- c: Help on clfswm corner -
-- g: Show all configurable variables -
-- d: Show the current time and date -
-- p: Show current processes sorted by CPU usage -
-- m: Show current processes sorted by memory usage -
-- v: Show the current CLFSWM version -
-- a: < WINDOW MANAGERS > -
-- b: < APPLICATIONS > -
-- c: < GAMES > -
-- d: < HELP > -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- a: < SYSTEM > -
-- b: < OFFICE > -
-- c: < NETWORK > -
-- d: < VIDEO > -
-- e: < SCIENCE > -
-- f: < SOUND > -
-- g: < TERMINAL EMULATORS > -
-- h: < VIEWERS > -
-- i: < FILE MANAGEMENT > -
-- j: < TEXT > -
-- k: < GRAPHICS > -
-- l: < EDITORS > -
-- m: < DATA MANAGEMENT > -
-- n: < PROGRAMMING > -
-- o: < TOOLS > -
-- p: < SHELLS > -
-- q: < ACCESSIBILITY > -
-- a: < HARDWARE > -
-- b: < ADMINISTRATION > -
-- c: < MONITORING > -
-- d: < PACKAGE MANAGEMENT > -
-- e: < SECURITY > -
-- f: < LANGUAGE ENVIRONMENT > -
-- g: X Window Snapshot -
-- h: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- d: X Window Snapshot -
-- e: X Window Snapshot -
-- f: X Window Snapshot -
-- g: X Window Snapshot -
-- h: X Window Snapshot -
-- i: X Window Snapshot -
-- j: X Window Snapshot -
-- k: X Window Snapshot -
-- l: X Window Snapshot -
-- m: X Window Snapshot -
-- n: X Window Snapshot -
-- o: X Window Snapshot -
-- p: X Window Snapshot -
-- q: X Window Snapshot -
-- r: X Window Snapshot -
-- s: X Window Snapshot -
-- t: X Window Snapshot -
-- u: X Window Snapshot -
-- v: X Window Snapshot -
-- w: X Window Snapshot -
-- x: X Window Snapshot -
-- y: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- d: X Window Snapshot -
-- e: X Window Snapshot -
-- f: X Window Snapshot -
-- g: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- a: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- d: X Window Snapshot -
-- e: X Window Snapshot -
-- f: X Window Snapshot -
-- g: X Window Snapshot -
-- h: X Window Snapshot -
-- i: X Window Snapshot -
-- j: X Window Snapshot -
-- k: X Window Snapshot -
-- l: X Window Snapshot -
-- m: X Window Snapshot -
-- n: X Window Snapshot -
-- o: X Window Snapshot -
-- p: X Window Snapshot -
-- q: X Window Snapshot -
-- r: X Window Snapshot -
-- s: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- d: X Window Snapshot -
-- e: X Window Snapshot -
-- a: < WEB BROWSING > -
-- b: < COMMUNICATION > -
-- c: < MONITORING > -
-- d: < FILE TRANSFER > -
-- e: < WEB NEWS > -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- d: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- d: X Window Snapshot -
-- e: X Window Snapshot -
-- f: X Window Snapshot -
-- g: X Window Snapshot -
-- a: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- a: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- a: < MATHEMATICS > -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- d: X Window Snapshot -
-- e: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- d: X Window Snapshot -
-- e: X Window Snapshot -
-- f: X Window Snapshot -
-- g: X Window Snapshot -
-- h: X Window Snapshot -
-- i: X Window Snapshot -
-- j: X Window Snapshot -
-- k: X Window Snapshot -
-- l: X Window Snapshot -
-- m: X Window Snapshot -
-- n: X Window Snapshot -
-- o: X Window Snapshot -
-- p: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- d: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- d: X Window Snapshot -
-- e: X Window Snapshot -
-- f: X Window Snapshot -
-- g: X Window Snapshot -
-- h: X Window Snapshot -
-- i: X Window Snapshot -
-- j: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- d: X Window Snapshot -
-- e: X Window Snapshot -
-- f: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- d: X Window Snapshot -
-- e: X Window Snapshot -
-- f: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- d: X Window Snapshot -
-- e: X Window Snapshot -
-- f: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- d: X Window Snapshot -
-- e: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- d: X Window Snapshot -
-- a: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- a: X Window Snapshot -
-- a: < ACTION > -
-- b: < BOARD > -
-- c: < CARD > -
-- d: < PUZZLES > -
-- e: < BLOCKS > -
-- f: < TOYS > -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- d: X Window Snapshot -
-- e: X Window Snapshot -
-- f: X Window Snapshot -
-- g: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- a: X Window Snapshot -
-- b: X Window Snapshot -
-- c: X Window Snapshot -
-- d: X Window Snapshot -
-- e: X Window Snapshot -
-- f: X Window Snapshot -
-- a: X Window Snapshot + o: < Configuration menu >
- b: X Window Snapshot + m: < CLFSWM menu >
- a: X Window Snapshot -
-- b: X Window Snapshot + h: Show all key binding
- c: X Window Snapshot + b: Show the main mode binding
- d: X Window Snapshot + s: Show the second mode key binding
- e: X Window Snapshot + c: Help on clfswm corner
- f: X Window Snapshot + g: Show all configurable variables
-- a: X Window Snapshot + d: Show the current time and date
- b: X Window Snapshot + p: Show current processes sorted by CPU usage
- c: X Window Snapshot + m: Show current processes sorted by memory usage
- d: X Window Snapshot + v: Show the current CLFSWM version
@@ -918,10 +99,10 @@ n: Ensure that all children numbers are unique
- x: Remove the current child from the CLFSWM tree + Delete: Delete the current child and its children in all frames
- Delete: Remove the current child from its parent frame + X: Remove the current child from its parent frame
h: Hide the current child @@ -1425,6 +606,350 @@
exclam: Run a program from the query input
++ o: < Other window manager menu > +
++ x: Run xterm +
++ t: Run twm +
++ i: Run icewm +
++ g: Run Gnome +
++ k: Run KDE +
++ c: Run XFCE +
++ l: Run LXDE +
++ p: Prompt for an other window manager +
++ a: < Frame colors group > +
++ b: < Miscellaneous group > +
++ c: < Query string group > +
++ d: < Menu group > +
++ e: < Identify key group > +
++ f: < Main mode group > +
++ g: < Info mode group > +
++ h: < Corner group > +
++ i: < Hook group > +
++ j: < Placement group > +
++ k: < Circulate mode group > +
++ l: < Second mode group > +
++ F2: Save all configuration variables in clfswmrc +
++ a: Configure FRAME-FOREGROUND-ROOT +
++ b: Configure FRAME-FOREGROUND-HIDDEN +
++ c: Configure FRAME-FOREGROUND +
++ d: Configure FRAME-BACKGROUND +
++ a: Configure CREATE-FRAME-ON-ROOT +
++ b: Configure NEVER-MANAGED-WINDOW-LIST +
++ c: Configure DEFAULT-FONT-STRING +
++ d: Configure DEFAULT-MODIFIERS +
++ e: Configure DEFAULT-FOCUS-POLICY +
++ f: Configure DEFAULT-FRAME-DATA +
++ g: Configure LOOP-TIMEOUT +
++ h: Configure HAVE-TO-COMPRESS-NOTIFY +
++ i: Configure DEFAULT-WINDOW-WIDTH +
++ j: Configure DEFAULT-MANAGED-TYPE +
++ k: Configure DEFAULT-WINDOW-HEIGHT +
++ a: Configure QUERY-BACKGROUND +
++ b: Configure QUERY-BORDER +
++ c: Configure QUERY-FONT-STRING +
++ d: Configure QUERY-FOREGROUND +
++ a: Configure MENU-COLOR-SUBMENU +
++ b: Configure MENU-COLOR-COMMENT +
++ c: Configure MENU-COLOR-MENU-KEY +
++ d: Configure MENU-COLOR-KEY +
++ a: Configure IDENTIFY-FOREGROUND +
++ b: Configure IDENTIFY-BORDER +
++ c: Configure IDENTIFY-BACKGROUND +
++ d: Configure IDENTIFY-FONT-STRING +
++ a: Configure COLOR-MAYBE-SELECTED +
++ b: Configure COLOR-SELECTED +
++ c: Configure COLOR-UNSELECTED +
++ a: Configure INFO-BACKGROUND +
++ b: Configure INFO-FOREGROUND +
++ c: Configure INFO-BORDER +
++ d: Configure INFO-SELECTED-BACKGROUND +
++ e: Configure INFO-FONT-STRING +
++ f: Configure INFO-COLOR-UNDERLINE +
++ g: Configure INFO-COLOR-FIRST +
++ h: Configure INFO-LINE-CURSOR +
++ i: Configure INFO-COLOR-TITLE +
++ j: Configure INFO-CLICK-TO-SELECT +
++ k: Configure INFO-COLOR-SECOND +
++ a: Configure CORNER-SECOND-MODE-MIDDLE-BUTTON +
++ b: Configure CORNER-MAIN-MODE-LEFT-BUTTON +
++ c: Configure VIRTUAL-KEYBOARD-KILL-CMD +
++ d: Configure CLFSWM-TERMINAL-CMD +
++ e: Configure CORNER-MAIN-MODE-MIDDLE-BUTTON +
++ f: Configure VIRTUAL-KEYBOARD-CMD +
++ g: Configure CORNER-SECOND-MODE-LEFT-BUTTON +
++ h: Configure CORNER-SIZE +
++ i: Configure CORNER-MAIN-MODE-RIGHT-BUTTON +
++ j: Configure CLFSWM-TERMINAL-NAME +
++ k: Configure CORNER-SECOND-MODE-RIGHT-BUTTON +
++ a: Configure INIT-HOOK +
++ b: Configure LOOP-HOOK +
++ c: Configure BINDING-HOOK +
++ d: Configure DEFAULT-NW-HOOK +
++ a: Configure BANISH-POINTER-PLACEMENT +
++ b: Configure SECOND-MODE-PLACEMENT +
++ c: Configure QUERY-MODE-PLACEMENT +
++ d: Configure INFO-MODE-PLACEMENT +
++ e: Configure CIRCULATE-MODE-PLACEMENT +
++ a: Configure CIRCULATE-WIDTH +
++ b: Configure CIRCULATE-HEIGHT +
++ c: Configure CIRCULATE-FONT-STRING +
++ d: Configure CIRCULATE-FOREGROUND +
++ e: Configure CIRCULATE-TEXT-LIMITE +
++ f: Configure CIRCULATE-BACKGROUND +
++ g: Configure CIRCULATE-BORDER +
++ a: Configure SM-FONT-STRING +
++ b: Configure SM-BACKGROUND-COLOR +
++ c: Configure SM-FOREGROUND-COLOR +
++ d: Configure SM-HEIGHT +
++ e: Configure SM-BORDER-COLOR +
++ f: Configure SM-WIDTH +