Home
last modified time | relevance | path

Searched refs:modmap (Results 1 – 17 of 17) sorted by relevance

/OK3568_Linux_fs/external/xserver/dix/
H A Dinpututils.c132 check_modmap_change(ClientPtr client, DeviceIntPtr dev, KeyCode *modmap) in check_modmap_change() argument
146 if (!modmap[i]) in check_modmap_change()
173 if (!xkb->map->modmap[i]) in check_modmap_change()
186 DeviceIntPtr slave, CARD8 *modmap) in check_modmap_change_slave() argument
203 if (!modmap[i]) in check_modmap_change_slave()
216 if (check_modmap_change(client, slave, modmap) != Success) in check_modmap_change_slave()
224 do_modmap_change(ClientPtr client, DeviceIntPtr dev, CARD8 *modmap) in do_modmap_change() argument
226 XkbApplyMappingChange(dev, NULL, 0, 0, modmap, serverClient); in do_modmap_change()
231 build_modmap_from_modkeymap(CARD8 *modmap, KeyCode *modkeymap, in build_modmap_from_modkeymap() argument
236 memset(modmap, 0, MAP_LENGTH); in build_modmap_from_modkeymap()
[all …]
H A Dgetevents.c1109 pDev->key->xkbInfo->desc->map->modmap[key_code]) in GetKeyboardEvents()
/OK3568_Linux_fs/external/xserver/hw/xnest/
H A DKeyboard.c121 CARD8 modmap[MAP_LENGTH]; in xnestKeyboardProc() local
151 memset(modmap, 0, sizeof(modmap)); in xnestKeyboardProc()
161 modmap[keycode] |= 1 << j; in xnestKeyboardProc()
189 modmap, serverClient); in xnestKeyboardProc()
253 if (keyc->xkbInfo->desc->map->modmap[key] & mask) { in xnestUpdateModifierState()
270 if (keyc->xkbInfo->desc->map->modmap[key] & mask) { in xnestUpdateModifierState()
/OK3568_Linux_fs/external/xserver/xkb/
H A DXKBMAlloc.c118 if (map->modmap == NULL) { in XkbAllocClientMap()
120 map->modmap = calloc(i, sizeof(unsigned char)); in XkbAllocClientMap()
121 if (map->modmap == NULL) in XkbAllocClientMap()
586 if (xkb->map->modmap) { in XkbChangeKeycodeRange()
587 memset((char *) &xkb->map->modmap[minKC], 0, tmp); in XkbChangeKeycodeRange()
678 if (xkb->map->modmap) { in XkbChangeKeycodeRange()
679 unsigned char *prev_modmap = xkb->map->modmap; in XkbChangeKeycodeRange()
681 xkb->map->modmap = reallocarray(xkb->map->modmap, in XkbChangeKeycodeRange()
684 if (!xkb->map->modmap) { in XkbChangeKeycodeRange()
688 memset((char *) &xkb->map->modmap[xkb->max_key_code], 0, tmp); in XkbChangeKeycodeRange()
[all …]
H A DxkbUtils.c292 newVMods[i] |= xkb->map->modmap[key]; in XkbUpdateDescActions()
553 CARD8 num_keys, CARD8 *modmap, ClientPtr client) in XkbApplyMappingChange() argument
574 if (modmap) { in XkbApplyMappingChange()
585 memcpy(kbd->key->xkbInfo->desc->map->modmap, modmap, MAP_LENGTH); in XkbApplyMappingChange()
1143 if (src->map->modmap) { in _XkbCopyClientMap()
1145 tmp = realloc(dst->map->modmap, src->max_key_code + 1); in _XkbCopyClientMap()
1148 dst->map->modmap = tmp; in _XkbCopyClientMap()
1150 memcpy(dst->map->modmap, src->map->modmap, src->max_key_code + 1); in _XkbCopyClientMap()
1153 free(dst->map->modmap); in _XkbCopyClientMap()
1154 dst->map->modmap = NULL; in _XkbCopyClientMap()
H A Dxkbout.c534 if (map && map->modmap) { in XkbWriteXKBSymbols()
536 if (map->modmap[i] != 0) { in XkbWriteXKBSymbols()
540 if (map->modmap[i] & bit) { in XkbWriteXKBSymbols()
H A DXKBMisc.c396 mods = (xkb->map->modmap ? xkb->map->modmap[key] : 0); in XkbApplyCompatMapToKey()
H A Dxkb.c1313 (!xkb) || (!xkb->map) || (!xkb->map->modmap)) { in XkbSizeModifierMap()
1320 if (xkb->map->modmap[i + rep->firstModMapKey] != 0) in XkbSizeModifierMap()
1337 pMap = &xkb->map->modmap[rep->firstModMapKey]; in XkbWriteModifierMap()
2332 memset(&xkb->modmap[first], 0, req->nModMapKeys); in SetModifierMap()
2334 xkb->modmap[wire[0]] = wire[1]; in SetModifierMap()
H A Dxkmread.c798 xkb->map->modmap[i] = wireMap.modifier_map; in ReadXkmSymbols()
/OK3568_Linux_fs/external/xserver/hw/dmx/input/
H A Ddmxcommon.c600 XModifierKeymap *modmap; in dmxCommonSaveState() local
642 modmap = XNewModifiermap(0); in dmxCommonSaveState()
643 XSetModifierMapping(priv->display, modmap); in dmxCommonSaveState()
646 XFreeModifiermap(modmap); in dmxCommonSaveState()
H A Dusb-keyboard.c354 || priv->pDevice->key->xkbInfo->desc->map->modmap[keyCode] in kbdUSBConvert()
/OK3568_Linux_fs/external/xserver/hw/kdrive/ephyr/
H A Dephyr.c786 if (keyc->xkbInfo->desc->map->modmap[key] & mask) { in ephyrUpdateModifierState()
803 if (keyc->xkbInfo->desc->map->modmap[key] & mask) { in ephyrUpdateModifierState()
1326 CARD8 modmap[MAP_LENGTH]; in EphyrKeyboardInit() local
1332 if (hostx_load_keymap(&keySyms, modmap, &controls)) { in EphyrKeyboardInit()
1336 modmap, serverClient); in EphyrKeyboardInit()
H A Dhostx.h152 hostx_load_keymap(KeySymsPtr keySyms, CARD8 *modmap, XkbControlsPtr controls);
H A Dhostx.c1158 hostx_load_keymap(KeySymsPtr keySyms, CARD8 *modmap, XkbControlsPtr controls) in hostx_load_keymap() argument
1255 memset(modmap, 0, sizeof(CARD8) * MAP_LENGTH); in hostx_load_keymap()
1262 modmap[keycode] |= 1 << j; in hostx_load_keymap()
/OK3568_Linux_fs/external/xserver/include/
H A Dxkbstr.h353 unsigned char *modmap; member
/OK3568_Linux_fs/buildroot/
H A DCHANGES9202 xapp_x{message,mh,modmap,more,pr,prop,randr,rdb,refresh,set,setmode},
/OK3568_Linux_fs/external/xserver/
H A DChangeLog97339 a pointer with keys and thus need to change the modmap too.
119667 server to send back an empty modmap if one couldn't be made...
134972 mangle the keymap yourself, generate a new core keymap/modmap, and pass
134979 Also have the modmap change code traverse the device hierachy, rather
135135 We already have modmap (in the exact same format!) in XKB, so just use
149873 hack to Xquartz to prevent xmodmap from wiping out our valid modmap, per daniels
168345 When we reallocated modmap, we accidentally clobbered syms with the
168346 result, leaving syms definitely too small, and modmap also potentially too
171472 CoreKeyboardProc: don't leak keymap and modmap
172077 xkb: fix virtual modmap size computation
[all …]