My favorites | Sign in
Project Logo
                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<?xml version="1.0"?>
<grammar xmlns="http://relaxng.org/ns/structure/1.0"
xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"
xmlns:xlink="http://www.w3.org/1999/xlink"
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
<start>
<element name="layout">
<attribute name="layoutname"/>
<oneOrMore>
<element name="symbols">
<oneOrMore>
<ref name="mapoptionContent"/>
</oneOrMore>
<element name="mapname">
<text/>
</element>
<element name="mapmaterial">
<ref name="mapContent"/>
</element>
</element>
</oneOrMore>
</element>
</start>
<define name="mapContent">
<optional>
<element name="tokenname">
<attribute name="name"/>
<text/>
</element>
</optional>
<optional>
<oneOrMore>
<element name="tokeninclude">
<text/>
</element>
</oneOrMore>
</optional>
<optional>
<oneOrMore>
<element name="tokentype">
<text/>
</element>
</oneOrMore>
</optional>
<optional>
<oneOrMore>
<element name="tokenmodifiermap">
<attribute name="state"/>
<oneOrMore>
<optional>
<element name="keycode">
<attribute name="value"/>
</element>
</optional>
<optional>
<element name="keycodex">
<attribute name="value"/>
</element>
</optional>
</oneOrMore>
</element>
</oneOrMore>
</optional>
<optional>
<oneOrMore>
<element name="tokenvirtualmodifiers">
<attribute name="value"/>
</element>
</oneOrMore>
</optional>
<optional>
<oneOrMore>
<ref name="tokenkeyContent"/>
</oneOrMore>
</optional>
</define>
<define name="tokenkeyContent">
<element name="tokenkey">
<attribute name="override"/>
<element name="keycodename">
<text/>
</element>
<optional>
<element name="keysyms">
<attribute name="tokenname"/>
<element name="value">
<text/>
</element>
</element>
</optional>
<optional>
<element name="keysymgroup">
<oneOrMore>
<element name="symbolsgroup">
<oneOrMore>
<element name="symbol">
<text/>
</element>
</oneOrMore>
</element>
</oneOrMore>
<optional>
<oneOrMore>
<element name="typegroup">
<attribute name="value"/>
</element>
</oneOrMore>
</optional>
</element>
</optional>
<optional>
<element name="virtualMods">
<attribute name="value"/>
</element>
</optional>
<optional>
<element name="overlay">
<attribute name="ovname"/>
<attribute name="keycode"/>
</element>
</optional>
</element>
</define>
<define name="mapoptionContent">
<element name="mapoption">
<text/>
</element>
</define>
</grammar>
Show details Hide details

Change log

r51 by simos.lists on Jun 20, 2008   Diff
Minor updates
Go to: 
Project members, sign in to write a code review

Older revisions

r48 by simos.lists on Jun 19, 2008   Diff
Updated scripts, grammar, schema
r47 by simos.lists on Jun 19, 2008   Diff
Updated scripts
r42 by simos.lists on Jun 18, 2008   Diff
Updated schema
All revisions of this file

File info

Size: 3179 bytes, 129 lines
Hosted by Google Code