aboutsummaryrefslogtreecommitdiff
path: root/src/Keys.cc
AgeCommit message (Collapse)AuthorFilesLines
2006-12-20little fix for nls in keysmarkt1-1/+1
2006-12-19Change to data structure for keybindings, ungrab and grab keys when switchingmarkt1-164/+87
keymodes instead of deciding whether we need it and repeating the key.
2006-10-27cosmetic patch from slava semushin, removes whitespaces andmathias1-10/+14
uses only those things from "namespace std" what we really need.
2006-06-21fix nls... notably classify text on conversion whether its for X or simonb1-5/+5
console, plus handle catalogs better.
2006-04-25Cleanup unneeded headers (thanks Slava Semushin)mathias1-5/+0
2006-04-22couple of memory fixes from valgrindsimonb1-2/+1
2006-04-12add "key modes" - thanks to Mark Tiefenbruck, mark at tiefenbruck dot orgsimonb1-84/+109
2006-04-11cosmetic, closes #1467926mathias1-5/+5
2006-04-03typo broke buildsimonb1-1/+1
2006-04-02size_t fixes, thanks Semushin Slava aka php-coderfluxgen1-4/+3
2006-02-16updated copyright infomathias1-1/+1
2005-05-20added the ability to use keycode in keys filefluxgen1-2/+20
2005-05-06Fix for #1160244, #1099704, #1094107:mathias1-37/+39
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-02-10cosmetic + updated copyright yearmathias1-1/+1
2005-01-24copyright datemathias1-1/+1
2004-11-19svn propset svn:keywords "Id"mathias1-1/+1
2004-08-31add autoconf check for std c++ headersrathnor1-6/+26
2004-06-07update NLS string handling...rathnor1-6/+8
2004-02-20filename fix, patch from Mathias Gumzfluxgen1-2/+2
2003-12-30minor fixfluxgen1-2/+2
2003-12-20addBinding function and some cleaningfluxgen1-72/+100
2003-12-04sync functionfluxgen1-2/+2
2003-10-05shuffle bunch of stuff from Keys into FbTk/KeyUtilrathnor1-147/+10
2003-09-06moved modifier detection to FbTk KeyUtilfluxgen1-65/+29
2003-08-19cleaningfluxgen1-26/+23
2003-07-02check for last_keyfluxgen1-2/+6
2003-06-30some extra checkingfluxgen1-10/+13
2003-06-30forgot to add argumentsfluxgen1-2/+7
2003-06-30using new CommandParser and Commands instead of enum actionsfluxgen1-267/+35
2003-06-15new keys for cycling through groups - NextGroup/PrevGroup (they are an aliasrathnor1-1/+10
for NextWindow/PrevWindow 1
2003-06-10copyright updatefluxgen1-2/+3
2003-06-08small fixrathnor1-7/+14
2003-06-08add reconfigure and restart keysrathnor1-7/+14
2003-04-26moved StringUtil to FbTkfluxgen1-4/+4
2003-04-20add directional focus movement (Simon)rathnor1-1/+5
incl new keybindings FocusUp, FocusDown, FocusLeft, FocusRight
2003-04-15add most recently used window cycling (Simon)rathnor1-12/+36
It is now the default cycling action
2003-04-14merged with embedded-tab-branchfluxgen1-1/+3
2003-02-28cleaningfluxgen1-57/+52
2003-02-02Integration of new Layering code, plus updates to the layering code itselfrathnor1-2/+10
- new KeyActions: Raise/LowerLayer, AlwaysOnTop/Bottom, Top/BottomLayer Added a "Quit" KeyAction
2002-12-01Indenting from tabs to emacs 4-spacerathnor1-460/+460
2002-11-13determine lock masksfluxgen1-8/+52
2002-08-28fixed checking on valid key or modifier, bug [ 600811 ]fluxgen1-2/+7
2002-08-11from char * to string getlinefluxgen1-37/+35
2002-07-27doxygen comments and const correct fixesfluxgen1-4/+4
2002-05-02added FIRSTTAB, LASTTAB, MOVETABPREV and MOVETABNEXTfluxgen1-21/+24
2002-04-19added ToggleTabfluxgen1-1/+2
2002-04-09added RootMenu actionfluxgen1-1/+2
2002-03-18added parameter to NEXTWINDOW/PREVWINDOWfluxgen1-1/+8
2002-02-26added SendToWorkspacefluxgen1-1/+3
2002-02-21indentationfluxgen1-44/+44