aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorsimonb <simonb>2006-04-12 15:51:37 (GMT)
committersimonb <simonb>2006-04-12 15:51:37 (GMT)
commit33079d2593a7a598446cc837fc39eb2a914ebb1f (patch)
tree40c8793a180835ee46dfdae0e336340df9788c69 /ChangeLog
parent48579408d19fe0042a32f9634e6518b2eca3671c (diff)
downloadfluxbox_paul-33079d2593a7a598446cc837fc39eb2a914ebb1f.zip
fluxbox_paul-33079d2593a7a598446cc837fc39eb2a914ebb1f.tar.bz2
add "key modes" - thanks to Mark Tiefenbruck, mark at tiefenbruck dot org
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c921dde..f6a32df 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,27 @@
1(Format: Year/Month/Day) 1(Format: Year/Month/Day)
2Changes for 0.9.16: 2Changes for 0.9.16:
3*06/04/13:
4 * Provide "Key Modes" (Thanks Mark Tiefenbruck, mark at tiefenbruck dot org)
5 - New action in keys file:
6 Modifier Key :Keymode <Name> <End Modifier> <End Key>
7 Will define a keybinding namespace activated by the given mod/key
8 combination. The End Modifier and key are optional. They define
9 the key combination that quits the given key mode. They default
10 to just 'Escape'.
11 - New keys file optional prefix:
12 <Name>: Modifier Key :Command
13 will only work when the <Name> keymode is activated.
14 - <Name> is "default" if not specified - so:
15 **default commands will not be activated inside another keymode**
16 - Handy Example:
17 Mod1 X :KeyMode XNest
18 XNest: Mod1 X :KeyMode default
19 Will switch to XNest keymode when you press Alt-X. Then the
20 default bindings will not be caught by normal fluxbox, and will
21 pass through to an Xnested one! Groovy... Alt-X will switch back
22 to normal.
23 Keys.hh/cc FbCommands.hh/cc fluxbox.cc FbCommandFactory.cc
24 FbTk/KeyUtil.cc
3*06/04/11: 25*06/04/11:
4 * Ensure applying of size hints while maximizing (Mathias) 26 * Ensure applying of size hints while maximizing (Mathias)
5 Window.cc 27 Window.cc