diff options
author | markt <markt> | 2006-12-19 18:08:33 (GMT) |
---|---|---|
committer | markt <markt> | 2006-12-19 18:08:33 (GMT) |
commit | 144091995610ea1b562e96d5e55c99659034bd55 (patch) | |
tree | d51a51b509c8f4fe1260584c76d40b83fc4a9d66 /src/FbTk | |
parent | 83b9e392933ca882ff89140a9a7f93df8df512e6 (diff) | |
download | fluxbox_lack-144091995610ea1b562e96d5e55c99659034bd55.zip fluxbox_lack-144091995610ea1b562e96d5e55c99659034bd55.tar.bz2 |
Change to data structure for keybindings, ungrab and grab keys when switching
keymodes instead of deciding whether we need it and repeating the key.
Diffstat (limited to 'src/FbTk')
-rw-r--r-- | src/FbTk/KeyUtil.cc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/FbTk/KeyUtil.cc b/src/FbTk/KeyUtil.cc index 24e43c8..de9f947 100644 --- a/src/FbTk/KeyUtil.cc +++ b/src/FbTk/KeyUtil.cc | |||
@@ -124,42 +124,42 @@ void KeyUtil::grabKey(unsigned int key, unsigned int mod) { | |||
124 | 124 | ||
125 | XGrabKey(display, key, mod, | 125 | XGrabKey(display, key, mod, |
126 | root, True, | 126 | root, True, |
127 | GrabModeAsync, GrabModeSync); | 127 | GrabModeAsync, GrabModeAsync); |
128 | 128 | ||
129 | // Grab with numlock, capslock and scrlock | 129 | // Grab with numlock, capslock and scrlock |
130 | 130 | ||
131 | //numlock | 131 | //numlock |
132 | XGrabKey(display, key, mod|nummod, | 132 | XGrabKey(display, key, mod|nummod, |
133 | root, True, | 133 | root, True, |
134 | GrabModeAsync, GrabModeSync); | 134 | GrabModeAsync, GrabModeAsync); |
135 | //scrolllock | 135 | //scrolllock |
136 | XGrabKey(display, key, mod|scrollmod, | 136 | XGrabKey(display, key, mod|scrollmod, |
137 | root, True, | 137 | root, True, |
138 | GrabModeAsync, GrabModeSync); | 138 | GrabModeAsync, GrabModeAsync); |
139 | //capslock | 139 | //capslock |
140 | XGrabKey(display, key, mod|capsmod, | 140 | XGrabKey(display, key, mod|capsmod, |
141 | root, True, | 141 | root, True, |
142 | GrabModeAsync, GrabModeSync); | 142 | GrabModeAsync, GrabModeAsync); |
143 | 143 | ||
144 | //capslock+numlock | 144 | //capslock+numlock |
145 | XGrabKey(display, key, mod|capsmod|nummod, | 145 | XGrabKey(display, key, mod|capsmod|nummod, |
146 | root, True, | 146 | root, True, |
147 | GrabModeAsync, GrabModeSync); | 147 | GrabModeAsync, GrabModeAsync); |
148 | 148 | ||
149 | //capslock+scrolllock | 149 | //capslock+scrolllock |
150 | XGrabKey(display, key, mod|capsmod|scrollmod, | 150 | XGrabKey(display, key, mod|capsmod|scrollmod, |
151 | root, True, | 151 | root, True, |
152 | GrabModeAsync, GrabModeSync); | 152 | GrabModeAsync, GrabModeAsync); |
153 | 153 | ||
154 | //capslock+numlock+scrolllock | 154 | //capslock+numlock+scrolllock |
155 | XGrabKey(display, key, mod|capsmod|scrollmod|nummod, | 155 | XGrabKey(display, key, mod|capsmod|scrollmod|nummod, |
156 | root, True, | 156 | root, True, |
157 | GrabModeAsync, GrabModeSync); | 157 | GrabModeAsync, GrabModeAsync); |
158 | 158 | ||
159 | //numlock+scrollLock | 159 | //numlock+scrollLock |
160 | XGrabKey(display, key, mod|nummod|scrollmod, | 160 | XGrabKey(display, key, mod|nummod|scrollmod, |
161 | root, True, | 161 | root, True, |
162 | GrabModeAsync, GrabModeSync); | 162 | GrabModeAsync, GrabModeAsync); |
163 | 163 | ||
164 | } | 164 | } |
165 | 165 | ||