summaryrefslogtreecommitdiff
path: root/src/keyboard.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove redundant codeAvinash Sonawane2021-12-091-1/+0
| | | | Found by: scan-build
* trace: rework tracesOlivier Fourdan2018-03-311-7/+4
| | | | Make traces more consistent.
* Replace XEvent with XfwmEvent + add xfwm_device_* grabs usageViktor Odintsev2017-11-271-93/+89
|
* keyboard: Re-apply modifiers masksOlivier Fourdan2016-04-301-0/+2
| | | | | | Restore modifiers masks removed by mistake in previous commit. Signed-off-by: Olivier Fourdan <fourdan@xfce.org>
* keyboard: Ignore unsupported modifiersOlivier Fourdan2016-04-301-12/+32
| | | | | | | | Bug: 10760 If a given keyboard modifier is not supported, ignore the shortcut. Signed-off-by: Olivier Fourdan <fourdan@xfce.org>
* Add PointerMotionMask to event maskOlivier Fourdan2011-12-191-9/+15
|
* Remove some XFlush() callsOlivier Fourdan2011-10-251-7/+7
|
* Update copyright year.Olivier Fourdan2011-01-051-1/+1
|
* Mass update: Update (c) yearOlivier Fourdan2010-12-161-1/+1
|
* "I don't remember why we need sync grab on keyboard. This is causing all ↵Olivier Fourdan2009-09-301-7/+7
| | | | sort of problems, so let's get rid of it (maybe someday I'll figure out why it was needed, but for now it works much better with async grabs)"
* Simplify the tabwin/cycle code,Olivier Fourdan2009-09-101-3/+1
| | | | Sanitize build with -Wall -Werror
* * src/events.c, src/keyboard.c: Fix grab remaining if shortcut is notOlivier Fourdan2009-04-091-36/+31
| | | | | | used (Bug #5207) (Old svn revision: 29734)
* * src/keyboard.c: Use proper type for returned value. Olivier Fourdan2009-02-171-2/+2
| | | | (Old svn revision: 29498)
* * src/*.c, src/*.h: Update year.Olivier Fourdan2009-01-181-1/+1
| | | | (Old svn revision: 29275)
* Add support for keyboard shortcuts: Remove experimental shortcuts codeJannis Pohlmann2008-10-311-78/+42
| | | | | | | | | | and add dependency on libxfce4kbd-private instead and replace MappingNotify event handler with a GdkKeymap "keys-changed" callback. Remove support for key themes. Properly stop startup notification when dialogs are plugged into xfce4-settings-manager. Update translation files. (Old svn revision: 28532)
* Merge work from Stephan Arts <stephan@xfce.org> (Bug #4065)Olivier Fourdan2008-08-041-2/+2
| | | | (Old svn revision: 27421)
* Update FSF addressOlivier Fourdan2008-05-311-2/+4
| | | | (Old svn revision: 26999)
* Switch to synchronous key grabOlivier Fourdan2008-05-071-8/+8
| | | | (Old svn revision: 26935)
* Rework key grabbing and release events queuedOlivier Fourdan2007-12-031-8/+8
| | | | (Old svn revision: 26435)
* Fix wrong focus fallback if pending focus window disappears. Allow ↵Olivier Fourdan2007-09-071-17/+17
| | | | | | move/resize using the mouse even if the keyboard grab fails (bug #3535). (Old svn revision: 26054)
* Rework a bit the code for hilight and frame drawingOlivier Fourdan2007-06-121-1/+1
| | | | (Old svn revision: 25807)
* CleanupOlivier Fourdan2007-05-091-21/+21
| | | | (Old svn revision: 25698)
* Code cleanupOlivier Fourdan2007-05-021-82/+82
| | | | (Old svn revision: 25671)
* Fix memleak in modifier mappingOlivier Fourdan2007-05-021-33/+19
| | | | (Old svn revision: 25666)
* Change modifier mapping (Bug #3194)Olivier Fourdan2007-05-011-72/+56
| | | | (Old svn revision: 25665)
* Small cleanupOlivier Fourdan2007-05-011-2/+0
| | | | (Old svn revision: 25660)
* Small cleanupOlivier Fourdan2007-05-011-4/+8
| | | | (Old svn revision: 25659)
* Revert to modifier mapping from xfwm4 version 4.0 (Bug #3194)Olivier Fourdan2007-05-011-104/+180
| | | | (Old svn revision: 25655)
* Add support for keycode when no keysym is available (bug #2503)Olivier Fourdan2007-02-131-2/+25
| | | | (Old svn revision: 24971)
* Use actual string length instead of -1 in g_ascii_strup/strdownOlivier Fourdan2006-11-111-1/+1
| | | | (Old svn revision: 23826)
* Set focus flag on windows initially mapped on other desktopsOlivier Fourdan2006-09-111-29/+29
| | | | (Old svn revision: 23128)
* Grab keys synchronouslyOlivier Fourdan2006-07-171-9/+9
| | | | (Old svn revision: 22470)
* Code cleanup.Olivier Fourdan2006-05-151-4/+5
| | | | (Old svn revision: 21694)
* Make the modifier for clickand move configurable, and rework the wmtweaks ↵Olivier Fourdan2006-03-241-49/+58
| | | | | | plugin. (Old svn revision: 20535)
* Allow focusing windows even when other modifiers are pressed (fix 2nd part ↵Olivier Fourdan2006-03-041-10/+0
| | | | | | of bug #1530) - This is somehow experimental as I'm not sure of the side effects for the apps and may be reverted if too much people complain. (Old svn revision: 20208)
* Update copyright date and add propertiesOlivier Fourdan2006-02-181-1/+1
| | | | (Old svn revision: 19935)
* Fix keyboard shortcut to move the focus window across workspaces (bug #1257).Olivier Fourdan2005-12-051-4/+8
| | | | (Old svn revision: 18996)
* Update datesOlivier Fourdan2005-06-201-1/+1
| | | | (Old svn revision: 16034)
* Fix modifers not working when caps lock is enabled (bug #689)Olivier Fourdan2005-01-161-21/+19
| | | | (Old svn revision: 12291)
* Forgot caps lock mask.Olivier Fourdan2005-01-111-0/+4
| | | | (Old svn revision: 12276)
* Apply patch from Juho V��h��-Herttua <juhovh@iki.fi> for modifiers.Olivier Fourdan2005-01-101-4/+24
| | | | (Old svn revision: 12275)
* Change the mofifier computation.Olivier Fourdan2005-01-101-87/+33
| | | | (Old svn revision: 12274)
* Fix focus timing on revert,Olivier Fourdan2004-11-271-4/+4
| | | | | | | Fix modifiers mismatch. (Old svn revision: 12167)
* Revert JF's patch and rather test for "Mod4" in xfwm4's keyboard.cOlivier Fourdan2004-11-111-2/+2
| | | | (Old svn revision: 12138)
* Add CVS Id, like Jasper does with the panel.Olivier Fourdan2004-08-221-1/+2
| | | | (Old svn revision: 11914)
* Change internals to prepare multi-screen (not quite there yet)Olivier Fourdan2004-06-041-3/+3
| | | | (Old svn revision: 11776)
* - Change gtktoxevent API to be GdkScreen and therefore multiscreen compliantOlivier Fourdan2004-05-301-212/+212
| | | | | | | | - Modify xfwm4 to be compatible with the gtktoxevent API change (make sure you update both libxfcegui4 *and* xfwm4 at the same time!) - Code cleanup in xfwm4; move global variables in a dynamically allocated structure. (Old svn revision: 11770)
* Fix some compiler warnings and get rid of a bunch of deprecated callsOlivier Fourdan2004-05-141-1/+1
| | | | (Old svn revision: 11755)
* Get rid of out own Xinerama impl. and use GdkScreen routines instead (that ↵Olivier Fourdan2004-05-131-214/+214
| | | | | | | | | | fixes at least two issues I can see ,the requirement to have Xienrama enabled in libxfcegui4 to get support for in in xfwm4, and as a side effect, xfwm4 is now compatible with SUN Xinerama which is slightly different from XFree Xinierama) Add a new theme, from my numerous attempts to deign a default xfwm4 theme for 4.2 Remove the theme "synthetic" that sould be moved to xfwm4-themes package (Old svn revision: 11752)
* Fix key w/out modifier requiring "+"Olivier Fourdan2004-03-171-3/+3
| | | | (Old svn revision: 11644)