Lines Matching defs:ctrls

179     XkbControlsPtr ctrls;
191 if (!xkb->ctrls) {
192 xkb->ctrls = _XkbTypedCalloc(1, XkbControlsRec);
193 if (!xkb->ctrls) {
210 ctrls = xkb->ctrls;
212 ctrls->enabled_ctrls = rep.enabledCtrls;
213 ctrls->num_groups = rep.numGroups;
215 ctrls->groups_wrap = rep.groupsWrap;
217 ctrls->internal.mask = rep.internalMods;
218 ctrls->internal.real_mods = rep.internalRealMods;
219 ctrls->internal.vmods = rep.internalVMods;
222 ctrls->ignore_lock.mask = rep.ignoreLockMods;
223 ctrls->ignore_lock.real_mods = rep.ignoreLockRealMods;
224 ctrls->ignore_lock.vmods = rep.ignoreLockVMods;
227 ctrls->repeat_delay = rep.repeatDelay;
228 ctrls->repeat_interval = rep.repeatInterval;
231 ctrls->slow_keys_delay = rep.slowKeysDelay;
233 ctrls->debounce_delay = rep.debounceDelay;
235 ctrls->mk_dflt_btn = rep.mkDfltBtn;
238 ctrls->mk_delay = rep.mkDelay;
239 ctrls->mk_interval = rep.mkInterval;
240 ctrls->mk_time_to_max = rep.mkTimeToMax;
241 ctrls->mk_max_speed = rep.mkMaxSpeed;
242 ctrls->mk_curve = rep.mkCurve;
245 ctrls->ax_options = rep.axOptions;
247 ctrls->ax_options &= ~XkbAX_SKOptionsMask;
248 ctrls->ax_options |= rep.axOptions & XkbAX_SKOptionsMask;
251 ctrls->ax_options &= ~XkbAX_FBOptionsMask;
252 ctrls->ax_options |= rep.axOptions & XkbAX_FBOptionsMask;
255 ctrls->ax_timeout = rep.axTimeout;
256 ctrls->axt_ctrls_mask = rep.axtCtrlsMask;
257 ctrls->axt_ctrls_values = rep.axtCtrlsValues;
258 ctrls->axt_opts_mask = rep.axtOptsMask;
259 ctrls->axt_opts_values = rep.axtOptsValues;
262 memcpy(ctrls->per_key_repeat, rep.perKeyRepeat, XkbPerKeyBitArraySize);
273 XkbControlsPtr ctrls;
278 if ((!xkb) || (!xkb->ctrls))
281 ctrls = xkb->ctrls;
287 req->internalMods = ctrls->internal.real_mods;
289 req->internalVMods = ctrls->internal.vmods;
293 req->ignoreLockMods = ctrls->ignore_lock.real_mods;
295 req->ignoreLockVMods = ctrls->ignore_lock.vmods;
299 req->enabledCtrls = ctrls->enabled_ctrls;
302 req->repeatDelay = ctrls->repeat_delay;
303 req->repeatInterval = ctrls->repeat_interval;
306 req->slowKeysDelay = ctrls->slow_keys_delay;
308 req->debounceDelay = ctrls->debounce_delay;
310 req->mkDfltBtn = ctrls->mk_dflt_btn;
313 req->groupsWrap = ctrls->groups_wrap;
316 req->axOptions = ctrls->ax_options;
318 req->mkDelay = ctrls->mk_delay;
319 req->mkInterval = ctrls->mk_interval;
320 req->mkTimeToMax = ctrls->mk_time_to_max;
321 req->mkMaxSpeed = ctrls->mk_max_speed;
322 req->mkCurve = ctrls->mk_curve;
325 req->axTimeout = ctrls->ax_timeout;
326 req->axtCtrlsMask = ctrls->axt_ctrls_mask;
327 req->axtCtrlsValues = ctrls->axt_ctrls_values;
328 req->axtOptsMask = ctrls->axt_opts_mask;
329 req->axtOptsValues = ctrls->axt_opts_values;
332 memcpy(req->perKeyRepeat, ctrls->per_key_repeat, XkbPerKeyBitArraySize);