Home
last modified time | relevance | path

Searched refs:xkb (Results 1 – 25 of 182) sorted by relevance

12345678

/OK3568_Linux_fs/external/xserver/xkb/
H A DXKBMAlloc.c43 XkbAllocClientMap(XkbDescPtr xkb, unsigned which, unsigned nTotalTypes) in XkbAllocClientMap() argument
48 if ((xkb == NULL) || in XkbAllocClientMap()
52 ((!XkbIsLegalKeycode(xkb->min_key_code)) || in XkbAllocClientMap()
53 (!XkbIsLegalKeycode(xkb->max_key_code)) || in XkbAllocClientMap()
54 (xkb->max_key_code < xkb->min_key_code))) { in XkbAllocClientMap()
56 xkb->min_key_code, xkb->max_key_code); in XkbAllocClientMap()
60 if (xkb->map == NULL) { in XkbAllocClientMap()
64 xkb->map = map; in XkbAllocClientMap()
67 map = xkb->map; in XkbAllocClientMap()
94 int nKeys = XkbNumKeys(xkb); in XkbAllocClientMap()
[all …]
H A DXKBAlloc.c44 XkbAllocCompatMap(XkbDescPtr xkb, unsigned which, unsigned nSI) in XkbAllocCompatMap() argument
49 if (!xkb) in XkbAllocCompatMap()
51 if (xkb->compat) { in XkbAllocCompatMap()
52 if (xkb->compat->size_si >= nSI) in XkbAllocCompatMap()
54 compat = xkb->compat; in XkbAllocCompatMap()
87 xkb->compat = compat; in XkbAllocCompatMap()
92 XkbFreeCompatMap(XkbDescPtr xkb, unsigned which, Bool freeMap) in XkbFreeCompatMap() argument
96 if ((xkb == NULL) || (xkb->compat == NULL)) in XkbFreeCompatMap()
98 compat = xkb->compat; in XkbFreeCompatMap()
112 xkb->compat = NULL; in XkbFreeCompatMap()
[all …]
H A DXKBMisc.c46 XkbKeyTypesForCoreSymbols(XkbDescPtr xkb, in XkbKeyTypesForCoreSymbols() argument
62 if ((protected & (1 << i)) && (types_inout[i] < xkb->map->num_types)) { in XkbKeyTypesForCoreSymbols()
63 nSyms[i] = xkb->map->types[types_inout[i]].num_levels; in XkbKeyTypesForCoreSymbols()
232 allOneLevel = (xkb->map->types[types_inout[0]].num_levels == 1); in XkbKeyTypesForCoreSymbols()
238 allOneLevel = (xkb->map->types[types_inout[i]].num_levels == 1); in XkbKeyTypesForCoreSymbols()
278 _XkbFindMatchingInterp(XkbDescPtr xkb, in _XkbFindMatchingInterp() argument
286 interp = xkb->compat->sym_interpret; in _XkbFindMatchingInterp()
287 for (i = 0; i < xkb->compat->num_si; i++, interp++) { in _XkbFindMatchingInterp()
345 _XkbSetActionKeyMods(XkbDescPtr xkb, XkbAction *act, unsigned mods) in _XkbSetActionKeyMods() argument
356 XkbVirtualModsToReal(xkb, tmp, &tmp); in _XkbSetActionKeyMods()
[all …]
H A Dxkbout.c55 WriteXKBVModDecl(FILE * file, XkbDescPtr xkb, int showValue) in WriteXKBVModDecl() argument
60 if (xkb == NULL) in WriteXKBVModDecl()
62 if (xkb->names != NULL) in WriteXKBVModDecl()
63 vmodNames = xkb->names->vmods; in WriteXKBVModDecl()
75 (xkb->server) && (xkb->server->vmods[i] != XkbNoModifierMask)) { in WriteXKBVModDecl()
78 XkbModMaskText(xkb->server->vmods[i], XkbXKBFile)); in WriteXKBVModDecl()
82 XkbModMaskText(xkb->server->vmods[i], XkbXKBFile)); in WriteXKBVModDecl()
96 WriteXKBAction(FILE * file, XkbDescPtr xkb, XkbAnyAction * action) in WriteXKBAction() argument
98 fprintf(file, "%s", XkbActionText(xkb, (XkbAction *) action, XkbXKBFile)); in WriteXKBAction()
106 XkbDescPtr xkb, in XkbWriteXKBKeycodes() argument
[all …]
H A Dxkbfmisc.c159 XkbDescPtr xkb, in _AddIncl() argument
170 XkbDescPtr xkb, unsigned want, unsigned need) in XkbWriteXKBKeymapForNames() argument
196 if (xkb) { in XkbWriteXKBKeymapForNames()
197 old_names = xkb->names; in XkbWriteXKBKeymapForNames()
199 xkb->defined = 0; in XkbWriteXKBKeymapForNames()
201 if (xkb->names && xkb->names->keys) in XkbWriteXKBKeymapForNames()
202 xkb->defined |= XkmKeyNamesMask; in XkbWriteXKBKeymapForNames()
203 if (xkb->map && xkb->map->types) in XkbWriteXKBKeymapForNames()
204 xkb->defined |= XkmTypesMask; in XkbWriteXKBKeymapForNames()
205 if (xkb->compat) in XkbWriteXKBKeymapForNames()
[all …]
H A DxkbInit.c81 XkbDescPtr xkb; member
322 XkbInitKeyTypes(XkbDescPtr xkb) in XkbInitKeyTypes() argument
324 if (xkb->defined & XkmTypesMask) in XkbInitKeyTypes()
328 if (XkbAllocClientMap(xkb, XkbKeyTypesMask, num_dflt_types) != Success) in XkbInitKeyTypes()
330 if (XkbCopyKeyTypes(dflt_types, xkb->map->types, num_dflt_types) != Success) { in XkbInitKeyTypes()
333 xkb->map->size_types = xkb->map->num_types = num_dflt_types; in XkbInitKeyTypes()
346 XkbInitCompatStructs(XkbDescPtr xkb) in XkbInitCompatStructs() argument
351 if (xkb->defined & XkmCompatMapMask) in XkbInitCompatStructs()
354 if (XkbAllocCompatMap(xkb, XkbAllCompatMask, num_dfltSI) != Success) in XkbInitCompatStructs()
356 compat = xkb->compat; in XkbInitCompatStructs()
[all …]
H A Dxkmread.c162 ReadXkmVirtualMods(FILE * file, XkbDescPtr xkb, XkbChangesPtr changes) in ReadXkmVirtualMods() argument
168 if (XkbAllocServerMap(xkb, XkbVirtualModsMask, 0) != Success) { in ReadXkmVirtualMods()
176 xkb->server->vmods[i] = XkmGetCARD8(file, &nRead); in ReadXkmVirtualMods()
184 if (XkbAllocNames(xkb, XkbVirtualModNamesMask, 0, 0) != Success) { in ReadXkmVirtualMods()
193 xkb->names->vmods[i] = XkbInternAtom(name, FALSE); in ReadXkmVirtualMods()
205 ReadXkmKeycodes(FILE * file, XkbDescPtr xkb, XkbChangesPtr changes) in ReadXkmKeycodes() argument
217 if (xkb->min_key_code == 0) { in ReadXkmKeycodes()
218 xkb->min_key_code = minKC; in ReadXkmKeycodes()
219 xkb->max_key_code = maxKC; in ReadXkmKeycodes()
222 if (minKC < xkb->min_key_code) in ReadXkmKeycodes()
[all …]
H A DddxLoad.c203 XkbDescPtr xkb; member
216 XkbWriteXKBKeymapForNames(stderr, ctx->names, ctx->xkb, ctx->want, ctx->need); in xkb_write_keymap_for_names_cb()
219 XkbWriteXKBKeymapForNames(out, ctx->names, ctx->xkb, ctx->want, ctx->need); in xkb_write_keymap_for_names_cb()
223 XkbDDXCompileKeymapByNames(XkbDescPtr xkb, in XkbDDXCompileKeymapByNames() argument
231 .xkb = xkb, in XkbDDXCompileKeymapByNames()
363 XkbDescPtr xkb; in XkbDDXLoadKeymapByNames() local
368 xkb = NULL; in XkbDDXLoadKeymapByNames()
370 xkb = keybd->key->xkbInfo->desc; in XkbDDXLoadKeymapByNames()
378 else if (!XkbDDXCompileKeymapByNames(xkb, names, want, need, in XkbDDXLoadKeymapByNames()
459 XkbDescPtr xkb = NULL; in XkbCompileKeymapForDevice() local
[all …]
H A Dxkb.c135 (ev)=_XkbErrCode3(err+1,(first),xkb->min_key_code);\
585 XkbStateRec *xkb; in ProcXkbGetState() local
594 xkb = &dev->key->xkbInfo->state; in ProcXkbGetState()
600 .mods = XkbStateFieldFromRec(xkb) & 0xff, in ProcXkbGetState()
601 .baseMods = xkb->base_mods, in ProcXkbGetState()
602 .latchedMods = xkb->latched_mods, in ProcXkbGetState()
603 .lockedMods = xkb->locked_mods, in ProcXkbGetState()
604 .group = xkb->group, in ProcXkbGetState()
605 .lockedGroup = xkb->locked_group, in ProcXkbGetState()
606 .baseGroup = xkb->base_group, in ProcXkbGetState()
[all …]
H A DxkbUtils.c179 XkbSetActionKeyMods(XkbDescPtr xkb, XkbAction *act, unsigned mods) in XkbSetActionKeyMods() argument
190 act->mods.mask |= XkbMaskForVMask(xkb, tmp); in XkbSetActionKeyMods()
196 act->iso.mask |= XkbMaskForVMask(xkb, tmp); in XkbSetActionKeyMods()
203 XkbMaskForVMask(XkbDescPtr xkb, unsigned vmask) in XkbMaskForVMask() argument
210 mask |= xkb->server->vmods[i]; in XkbMaskForVMask()
222 XkbDescPtr xkb; in XkbUpdateKeyTypesFromCore() local
228 xkb = pXDev->key->xkbInfo->desc; in XkbUpdateKeyTypesFromCore()
229 if (first + num - 1 > xkb->max_key_code) { in XkbUpdateKeyTypesFromCore()
231 num = xkb->max_key_code - first + 1; in XkbUpdateKeyTypesFromCore()
238 explicit = xkb->server->explicit[key] & XkbExplicitKeyTypesMask; in XkbUpdateKeyTypesFromCore()
[all …]
H A Dxkbtext.c107 XkbVModIndexText(XkbDescPtr xkb, unsigned ndx, unsigned format) in XkbVModIndexText() argument
115 if (xkb && xkb->names) in XkbVModIndexText()
116 vmodNames = xkb->names->vmods; in XkbVModIndexText()
146 XkbVModMaskText(XkbDescPtr xkb, in XkbVModMaskText() argument
174 tmp = XkbVModIndexText(xkb, i, format); in XkbVModMaskText()
730 CopyNoActionArgs(XkbDescPtr xkb, XkbAction *action, char *buf, int *sz) in CopyNoActionArgs() argument
736 CopyModActionArgs(XkbDescPtr xkb, XkbAction *action, char *buf, int *sz) in CopyModActionArgs() argument
748 XkbVModMaskText(xkb, act->real_mods, tmp, XkbXKBFile), sz); in CopyModActionArgs()
762 CopyGroupActionArgs(XkbDescPtr xkb, XkbAction *action, char *buf, int *sz) in CopyGroupActionArgs() argument
786 CopyMovePtrArgs(XkbDescPtr xkb, XkbAction *action, char *buf, int *sz) in CopyMovePtrArgs() argument
[all …]
H A DxkbDflts.h462 initIndicatorNames(DPYTYPE dpy, XkbDescPtr xkb) in initIndicatorNames() argument
464 xkb->names->indicators[0] = GET_ATOM(dpy, "Caps Lock"); in initIndicatorNames()
465 xkb->names->indicators[1] = GET_ATOM(dpy, "Num Lock"); in initIndicatorNames()
466 xkb->names->indicators[2] = GET_ATOM(dpy, "Shift Lock"); in initIndicatorNames()
467 xkb->names->indicators[3] = GET_ATOM(dpy, "Mouse Keys"); in initIndicatorNames()
468 xkb->names->indicators[4] = GET_ATOM(dpy, "Scroll Lock"); in initIndicatorNames()
469 xkb->names->indicators[5] = GET_ATOM(dpy, "Group 2"); in initIndicatorNames()
H A DxkbLEDs.c456 XkbDescPtr xkb; in XkbCheckIndicatorMaps() local
469 xkb = dev->key->xkbInfo->desc; in XkbCheckIndicatorMaps()
495 map->mods.mask |= XkbMaskForVMask(xkb, map->mods.vmods); in XkbCheckIndicatorMaps()
552 XkbDescPtr xkb; in XkbAllocSrvLedInfo() local
554 xkb = dev->key->xkbInfo->desc; in XkbAllocSrvLedInfo()
556 sli->physIndicators = xkb->indicators->phys_indicators; in XkbAllocSrvLedInfo()
557 sli->names = xkb->names->indicators; in XkbAllocSrvLedInfo()
558 sli->maps = xkb->indicators->maps; in XkbAllocSrvLedInfo()
568 XkbDescPtr xkb; in XkbAllocSrvLedInfo() local
570 xkb = dev->key->xkbInfo->desc; in XkbAllocSrvLedInfo()
[all …]
/OK3568_Linux_fs/external/xserver/hw/dmx/examples/
H A Dxled.c51 XkbDescPtr xkb; in main() local
72 if (!(xkb = XkbAllocKeyboard())) { in main()
76 if (XkbGetIndicatorMap(display, XkbAllIndicatorsMask, xkb)) { in main()
80 if (XkbGetNames(display, XkbAllNamesMask, xkb)) { in main()
85 if (xkb->indicators->phys_indicators & (1 << i)) { in main()
86 printf("led %d = %d\n", i, xkb->indicators->maps[i].flags); in main()
87 old[i] = xkb->indicators->maps[i].flags; in main()
88 xkb->indicators->maps[i].flags = XkbIM_NoAutomatic; in main()
91 printf("XkbSetIndicatorMap = %d\n", XkbSetIndicatorMap(display, ~0, xkb)); in main()
92 XkbFreeKeyboard(xkb, 0, True); in main()
[all …]
H A Dxinput.c225 XkbDescPtr xkb; in main() local
227 if ((xkb = XkbGetKeyboard(display, in main()
230 printf(" Device id = %d\n", xkb->device_spec); in main()
231 printf(" Min keycode = 0x%02x\n", xkb->min_key_code); in main()
232 printf(" Max keycode = 0x%02x\n", xkb->max_key_code); in main()
235 #x, xkb->names->x ? XGetAtomName(display, xkb->names->x) : "") in main()
/OK3568_Linux_fs/external/xserver/hw/xwin/
H A Dwinkeybd.c161 g_winInfo.xkb.rules ? g_winInfo.xkb.rules : "none", in winKeybdProc()
162 g_winInfo.xkb.model ? g_winInfo.xkb.model : "none", in winKeybdProc()
163 g_winInfo.xkb.layout ? g_winInfo.xkb.layout : "none", in winKeybdProc()
164 g_winInfo.xkb.variant ? g_winInfo.xkb.variant : "none", in winKeybdProc()
165 g_winInfo.xkb.options ? g_winInfo.xkb.options : "none"); in winKeybdProc()
168 &g_winInfo.xkb, winKeybdBell, winKeybdCtrl); in winKeybdProc()
H A Dwinconfig.c240 XkbGetRulesDflts(&g_winInfo.xkb); in winConfigKeyboard()
344 g_winInfo.xkb.model = pLayout->xkbmodel; in winConfigKeyboard()
345 g_winInfo.xkb.layout = pLayout->xkblayout; in winConfigKeyboard()
346 g_winInfo.xkb.variant = pLayout->xkbvariant; in winConfigKeyboard()
347 g_winInfo.xkb.options = pLayout->xkboptions; in winConfigKeyboard()
351 g_winInfo.xkb.model = "macintosh"; in winConfigKeyboard()
426 g_winInfo.xkb.rules = NULL_IF_EMPTY(s); in winConfigKeyboard()
442 g_winInfo.xkb.model = NULL_IF_EMPTY(s); in winConfigKeyboard()
458 g_winInfo.xkb.layout = NULL_IF_EMPTY(s); in winConfigKeyboard()
474 g_winInfo.xkb.variant = NULL_IF_EMPTY(s); in winConfigKeyboard()
[all …]
/OK3568_Linux_fs/external/xserver/hw/dmx/input/
H A Ddmxcommon.c270 if (priv->xkb) { in dmxCommonKbdGetInfo()
272 priv->xkb->names->x ? XGetAtomName(priv->display,priv->xkb->names->x) : NULL in dmxCommonKbdGetInfo()
607 if (dmxUseXKB && (priv->xkb = XkbAllocKeyboard())) { in dmxCommonSaveState()
608 if (XkbGetIndicatorMap(priv->display, XkbAllIndicatorsMask, priv->xkb) in dmxCommonSaveState()
609 || XkbGetNames(priv->display, XkbAllNamesMask, priv->xkb)) { in dmxCommonSaveState()
611 XkbFreeKeyboard(priv->xkb, 0, True); in dmxCommonSaveState()
612 priv->xkb = NULL; in dmxCommonSaveState()
615 if (priv->xkb->indicators) { in dmxCommonSaveState()
616 priv->savedIndicators = *priv->xkb->indicators; in dmxCommonSaveState()
618 if (priv->xkb->indicators->phys_indicators & (1 << i)) { in dmxCommonSaveState()
[all …]
/OK3568_Linux_fs/external/xserver/hw/xnest/
H A DKeyboard.c124 XkbDescPtr xkb; in xnestKeyboardProc() local
175 xkb = in xnestKeyboardProc()
178 if (xkb == NULL || xkb->geom == NULL) { in xnestKeyboardProc()
182 XkbGetControls(xnestDisplay, XkbAllControlsMask, xkb); in xnestKeyboardProc()
191 XkbDDXChangeControls(pDev, xkb->ctrls, xkb->ctrls); in xnestKeyboardProc()
192 XkbFreeKeyboard(xkb, 0, False); in xnestKeyboardProc()
/OK3568_Linux_fs/external/xserver/Xi/
H A Dgetkmap.c93 XkbDescPtr xkb; in ProcXGetDeviceKeyMapping() local
105 xkb = dev->key->xkbInfo->desc; in ProcXGetDeviceKeyMapping()
107 if (stuff->firstKeyCode < xkb->min_key_code || in ProcXGetDeviceKeyMapping()
108 stuff->firstKeyCode > xkb->max_key_code) { in ProcXGetDeviceKeyMapping()
113 if (stuff->firstKeyCode + stuff->count > xkb->max_key_code + 1) { in ProcXGetDeviceKeyMapping()
/OK3568_Linux_fs/yocto/poky/meta/recipes-graphics/xorg-lib/
H A Dxkeyboard-config_2.35.1.bb21 EXTRA_OECONF = "--with-xkb-rules-symlink=xorg --disable-runtime-deps"
23 FILES:${PN} += "${datadir}/X11/xkb"
28 install -d ${D}${datadir}/X11/xkb/compiled
29 cd ${D}${datadir}/X11/xkb/rules && ln -sf base xorg
/OK3568_Linux_fs/external/xserver/
H A DMakefile.am51 xkb \ subdir
78 --with-xkb-path=$(XKB_BASE_DIRECTORY) \
79 --with-xkb-bin-directory=$(XKB_BIN_DIRECTORY) \
80 --with-xkb-output='$${datadir}/X11/xkb/compiled'
106 xkb \
187 hw/xfree86/xkb/meson.build \
215 xkb/meson.build
/OK3568_Linux_fs/external/xserver/hw/xfree86/
H A DMakefile.am43 $(DRI2_SUBDIR) . $(VBE_SUBDIR) i2c dixmods xkb \ subdir
49 loader dixmods xkb dri dri2 exa modes \
73 xkb/libxorgxkb.la \
156 xkb/libxorgxkb.la:
157 $(AM_V_at)cd xkb && $(MAKE) libxorgxkb.la
/OK3568_Linux_fs/yocto/poky/meta/recipes-graphics/xorg-app/xset/
H A Ddisable-xkb.patch1 add "-disable-xkb" option
15 +AC_ARG_ENABLE(xkb, AC_HELP_STRING([--disable-xkb], [Disable XKB support]),
/OK3568_Linux_fs/external/xserver/test/xi2/
H A Dprotocol-xiquerydevice.c165 XkbDescPtr xkb = devices.vck->key->xkbInfo->desc; in reply_XIQueryDevice_data() local
173 (xkb->max_key_code - xkb->min_key_code + 1)); in reply_XIQueryDevice_data()
181 assert(*kc >= xkb->min_key_code); in reply_XIQueryDevice_data()
182 assert(*kc <= xkb->max_key_code); in reply_XIQueryDevice_data()

12345678