VirtualBox

source: vbox/trunk/src/VBox/Additions/x11/x11include/xorg-server-1.3.0.0/xkb.h@ 58378

最後變更 在這個檔案從58378是 25078,由 vboxsync 提交於 15 年 前

Additions/x11/x11include: exported and set eol-style on new headers

  • 屬性 svn:eol-style 設為 native
檔案大小: 2.8 KB
 
1/* $XFree86$ */
2
3/* #include "XKBfile.h" */
4
5extern int ProcXkbUseExtension(ClientPtr client);
6extern int ProcXkbSelectEvents(ClientPtr client);
7extern int ProcXkbBell(ClientPtr client);
8extern int ProcXkbGetState(ClientPtr client);
9extern int ProcXkbLatchLockState(ClientPtr client);
10extern int ProcXkbGetControls(ClientPtr client);
11extern int ProcXkbSetControls(ClientPtr client);
12extern int ProcXkbGetMap(ClientPtr client);
13extern int ProcXkbSetMap(ClientPtr client);
14extern int ProcXkbGetCompatMap(ClientPtr client);
15extern int ProcXkbSetCompatMap(ClientPtr client);
16extern int ProcXkbGetIndicatorState(ClientPtr client);
17extern int ProcXkbGetIndicatorMap(ClientPtr client);
18extern int ProcXkbSetIndicatorMap(ClientPtr client);
19extern int ProcXkbGetNamedIndicator(ClientPtr client);
20extern int ProcXkbSetNamedIndicator(ClientPtr client);
21extern int ProcXkbGetNames(ClientPtr client);
22extern int ProcXkbSetNames(ClientPtr client);
23extern int ProcXkbGetGeometry(ClientPtr client);
24extern int ProcXkbSetGeometry(ClientPtr client);
25extern int ProcXkbPerClientFlags(ClientPtr client);
26extern int ProcXkbListComponents(ClientPtr client);
27extern int ProcXkbGetKbdByName(ClientPtr client);
28extern int ProcXkbGetDeviceInfo(ClientPtr client);
29extern int ProcXkbSetDeviceInfo(ClientPtr client);
30extern int ProcXkbSetDebuggingFlags(ClientPtr client);
31
32extern int XkbSetRepeatRate(DeviceIntPtr dev, int timeout, int interval, int major, int minor);
33extern int XkbGetRepeatRate(DeviceIntPtr dev, int *timeout, int *interval);
34
35extern void XkbExtensionInit(void);
36
37extern Status XkbComputeGetIndicatorMapReplySize(
38 XkbIndicatorPtr indicators,
39 xkbGetIndicatorMapReply *rep);
40extern int XkbSendIndicatorMap(
41 ClientPtr client,
42 XkbIndicatorPtr indicators,
43 xkbGetIndicatorMapReply *rep);
44
45extern void XkbComputeCompatState(XkbSrvInfoPtr xkbi);
46extern void XkbSetPhysicalLockingKey(DeviceIntPtr dev, unsigned key);
47
48extern Bool XkbFilterEvents(ClientPtr pClient, int nEvents, xEvent *xE);
49
50extern Bool XkbApplyLEDChangeToKeyboard(
51 XkbSrvInfoPtr xkbi,
52 XkbIndicatorMapPtr map,
53 Bool on,
54 XkbChangesPtr change);
55
56extern Bool XkbWriteRulesProp(ClientPtr client, pointer closure);
57
58extern XkbAction XkbGetButtonAction(DeviceIntPtr kbd, DeviceIntPtr dev, int button);
59
60/* extern Status XkbMergeFile(XkbDescPtr xkb, XkbFileInfo finfo); */
61
62extern Bool XkbDDXCompileNamedKeymap(
63 XkbDescPtr xkb,
64 XkbComponentNamesPtr names,
65 char * nameRtrn,
66 int nameRtrnLen);
67
68extern Bool XkbDDXCompileKeymapByNames(
69 XkbDescPtr xkb,
70 XkbComponentNamesPtr names,
71 unsigned want,
72 unsigned need,
73 char * nameRtrn,
74 int nameRtrnLen);
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette