VirtualBox

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

最後變更 在這個檔案從61386是 51223,由 vboxsync 提交於 11 年 前

Additions/x11/x11include: added header files for X.Org Server 1.0 and 1.1.

  • 屬性 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 Status XkbComputeGetIndicatorMapReplySize(
36 XkbIndicatorPtr indicators,
37 xkbGetIndicatorMapReply *rep);
38extern int XkbSendIndicatorMap(
39 ClientPtr client,
40 XkbIndicatorPtr indicators,
41 xkbGetIndicatorMapReply *rep);
42
43extern void XkbComputeCompatState(XkbSrvInfoPtr xkbi);
44extern void XkbSetPhysicalLockingKey(DeviceIntPtr dev, unsigned key);
45
46extern Bool XkbFilterEvents(ClientPtr pClient, int nEvents, xEvent *xE);
47
48extern Bool XkbApplyLEDChangeToKeyboard(
49 XkbSrvInfoPtr xkbi,
50 XkbIndicatorMapPtr map,
51 Bool on,
52 XkbChangesPtr change);
53
54extern Bool XkbWriteRulesProp(ClientPtr client, pointer closure);
55
56extern XkbAction XkbGetButtonAction(DeviceIntPtr kbd, DeviceIntPtr dev, int button);
57
58/* extern Status XkbMergeFile(XkbDescPtr xkb, XkbFileInfo finfo); */
59
60extern Bool XkbDDXCompileNamedKeymap(
61 XkbDescPtr xkb,
62 XkbComponentNamesPtr names,
63 char * nameRtrn,
64 int nameRtrnLen);
65
66extern Bool XkbDDXCompileKeymapByNames(
67 XkbDescPtr xkb,
68 XkbComponentNamesPtr names,
69 unsigned want,
70 unsigned need,
71 char * nameRtrn,
72 int nameRtrnLen);
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

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