Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-07-25 | Reintroduce support for multiple keymodes | Pavel Labath | 1 | -0/+6 | |
new keymodes are created (in lua) by calling newKeyMode() and activated by calling keymode:activate() | |||||
2011-07-24 | (More-or-less complete) conversion of keys file to lua | Pavel Labath | 1 | -11/+2 | |
keybindings are added by calling the addBinding method of default_keymode. It keys two parameters: the keys to which the action is bound to and the action itself. The action can be specified as a string (which is passed to CommandParser) or as a lua function. Support for multiple keymodes is forthcoming. For the time being, I removed the BindKey and KeyMode commands, as they will take a bit different form. | |||||
2011-07-22 | Use RefCount to store keybindings | Pavel Labath | 1 | -5/+6 | |
I'm doing this because I want to have access to keybindings from lua and for that I need more flexible ownership semantics. | |||||
2011-07-10 | Attach a modifiedSig handler to the session.keyFile resource | Pavel Labath | 1 | -4/+2 | |
2010-05-05 | added OnLeftGrip, OnRightGrip, OnWindowBorder modifiers for keys file | Mathias Gumz | 1 | -8/+11 | |
this allows to move some hardcoded keysbindings into the keys file and makes the code simpler | |||||
2008-11-02 | don't reload keys file on modifier map events, just re-grab keys | Mark Tiefenbruck | 1 | -0/+3 | |
2008-10-04 | break keychains after an invalid key is pressed (which unfortunately will be ↵ | Mark Tiefenbruck | 1 | -1/+4 | |
swallowed) | |||||
2008-08-14 | cleanup of some files | Mathias Gumz | 1 | -2/+2 | |
2008-05-15 | need to reset keybindings when keymap changes | Mark Tiefenbruck | 1 | -6/+5 | |
2008-05-12 | only reload the keys file if the contents have changed | Mark Tiefenbruck | 1 | -14/+9 | |
2008-02-11 | more fun with the window menu | Mark Tiefenbruck | 1 | -1/+2 | |
2008-02-04 | Fix a freed memory access in Keys::doAction. | Tomas Janousek | 1 | -0/+3 | |
The thing next_key pointed to was getting freed in deleteTree. Signed-off-by: Tomas Janousek <tomi@nomi.cz> | |||||
2008-01-04 | remove old svn $Id$ tags | Mark Tiefenbruck | 1 | -2/+0 | |
2008-01-02 | more header 'correctness' | Mathias Gumz | 1 | -1/+1 | |
2008-01-02 | decoupling, moved private datastructures to Keys.cc | Mathias Gumz | 1 | -48/+10 | |
2007-12-30 | removed some unneeded headers | Mathias Gumz | 1 | -5/+5 | |
2007-12-09 | added OnTitlebar modifier to keys file | markt | 1 | -4/+7 | |
2007-11-20 | move titlebar click handling to FluxboxWindow, fix buttons getting ungrabbed | markt | 1 | -1/+7 | |
2007-10-13 | merged changes from pre-devel | markt | 1 | -14/+18 | |
2007-09-30 | load default key bindings on error | simonb | 1 | -0/+3 | |
2007-03-18 | function to find already existing keychains wasn't working properly | markt | 1 | -0/+2 | |
2007-02-09 | added mouse bindings to the keys file | markt | 1 | -16/+27 | |
2007-01-05 | only grab keybindings on screens managed by fluxbox | markt | 1 | -1/+4 | |
2006-12-19 | Change to data structure for keybindings, ungrab and grab keys when switching | markt | 1 | -8/+3 | |
keymodes instead of deciding whether we need it and repeating the key. | |||||
2006-04-12 | add "key modes" - thanks to Mark Tiefenbruck, mark at tiefenbruck dot org | simonb | 1 | -4/+8 | |
2006-04-11 | cosmetic, closes #1467926 | mathias | 1 | -18/+21 | |
2006-04-02 | size_t fixes, thanks Semushin Slava aka php-coder | fluxgen | 1 | -2/+2 | |
2005-05-06 | Fix for #1160244, #1099704, #1094107: | mathias | 1 | -3/+5 | |
if the xkb-extension is enabled and the user switches between his/her keyboardlayouts fluxbox's keybhandling doesn't work well anymore because xkeyevent.state contains also xkb-related flags and thus we have to handle that with caution. KeyUtils now contain 'isolateModifierMask()' to really work only on the modifiers. why not as part of cleanMods() ? because the XLookupString return false results, eg TextBox's would only print chars from the first keyboardlayout. | |||||
2005-01-24 | copyright date | mathias | 1 | -1/+1 | |
2004-11-19 | svn propset svn:keywords "Id" | mathias | 1 | -1/+1 | |
2003-12-20 | addBinding function and some cleaning | fluxgen | 1 | -10/+17 | |
2003-12-16 | cleaning | fluxgen | 1 | -6/+4 | |
2003-10-05 | shuffle bunch of stuff from Keys into FbTk/KeyUtil | rathnor | 1 | -18/+3 | |
2003-09-06 | moved modifier detection to FbTk KeyUtil | fluxgen | 1 | -16/+6 | |
2003-08-19 | cleaning | fluxgen | 1 | -15/+7 | |
2003-06-30 | using new CommandParser and Commands instead of enum actions | fluxgen | 1 | -71/+16 | |
2003-06-15 | new keys for cycling through groups - NextGroup/PrevGroup (they are an alias | rathnor | 1 | -1/+2 | |
for NextWindow/PrevWindow 1 | |||||
2003-06-08 | add reconfigure and restart keys | rathnor | 1 | -2/+4 | |
2003-04-20 | add directional focus movement (Simon) | rathnor | 1 | -1/+2 | |
incl new keybindings FocusUp, FocusDown, FocusLeft, FocusRight | |||||
2003-04-15 | add most recently used window cycling (Simon) | rathnor | 1 | -3/+14 | |
It is now the default cycling action | |||||
2003-04-14 | merged with embedded-tab-branch | fluxgen | 1 | -2/+3 | |
2003-02-28 | minor cleaning | fluxgen | 1 | -4/+5 | |
2003-02-02 | Integration of new Layering code, plus updates to the layering code itself | rathnor | 1 | -2/+5 | |
- new KeyActions: Raise/LowerLayer, AlwaysOnTop/Bottom, Top/BottomLayer Added a "Quit" KeyAction | |||||
2002-12-01 | Indenting from tabs to emacs 4-space | rathnor | 1 | -137/+137 | |
2002-11-27 | copyright notice | fluxgen | 1 | -2/+2 | |
2002-11-13 | determine lock masks | fluxgen | 1 | -3/+7 | |
2002-08-04 | doxygen comments | fluxgen | 1 | -7/+27 | |
2002-07-27 | doxygen comments and const correct fixes | fluxgen | 1 | -9/+39 | |
2002-06-29 | comments | fluxgen | 1 | -9/+11 | |
2002-05-02 | added FIRSTTAB, LASTTAB, MOVETABPREV and MOVETABNEXT | fluxgen | 1 | -2/+2 | |