SF.net SVN: geany-plugins:[1858] trunk/geany-plugins/webhelper/src/ gwh-keybindings.c
colombanw at users.sourceforge.net
colombanw at xxxxx
Wed Jan 19 18:38:35 UTC 2011
Revision: 1858
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1858&view=rev
Author: colombanw
Date: 2011-01-19 18:38:35 +0000 (Wed, 19 Jan 2011)
Log Message:
-----------
WebHelper: Better support for keybindings when shift is locked
Also check the original mods state rather than the masked ones to
translate to lowercase the key, so if the modifier that changes the key
was masked out we still translate it.
Modified Paths:
--------------
trunk/geany-plugins/webhelper/src/gwh-keybindings.c
Modified: trunk/geany-plugins/webhelper/src/gwh-keybindings.c
===================================================================
--- trunk/geany-plugins/webhelper/src/gwh-keybindings.c 2011-01-19 18:38:07 UTC (rev 1857)
+++ trunk/geany-plugins/webhelper/src/gwh-keybindings.c 2011-01-19 18:38:35 UTC (rev 1858)
@@ -72,7 +72,7 @@
guint keyval = event->keyval;
guint i;
- if (mods & GDK_SHIFT_MASK) {
+ if ((event->state & GDK_SHIFT_MASK) || (event->state & GDK_LOCK_MASK)) {
keyval = gdk_keyval_to_lower (keyval);
}
for (i = 0; ! handled && i < GWH_KB_COUNT; i++) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Plugins-Commits
mailing list