Make keyboard modifiers work by avoiding duplicate name
[guacamole-common-js.git] / doc / guacamole-osk.dtd
1 <!--
2
3 <!DOCTYPE keyboard PUBLIC
4     "-//Guacamole/Guacamole Onscreen Keyboard DTD 0.6.0//EN"
5         "http://guac-dev.org/pub/dtd/guacamole-osk-0.6.0.dtd">
6
7 -->
8
9 <!ELEMENT keyboard ((row|column)*)>
10     <!ATTLIST keyboard size CDATA #REQUIRED>
11     <!ATTLIST keyboard lang CDATA #REQUIRED>
12     <!ATTLIST keyboard layout CDATA #REQUIRED>
13
14 <!ELEMENT column (row*)>
15     <!ATTLIST column align (left|center|right) "left">
16
17 <!ELEMENT row ((column|gap|key)*)>
18
19 <!ELEMENT gap EMPTY>
20     <!ATTLIST gap size CDATA #IMPLIED>
21
22 <!ELEMENT key (cap*)>
23     <!ATTLIST key size CDATA #IMPLIED>
24     <!ATTLIST key class CDATA #IMPLIED>
25
26 <!ELEMENT cap ANY>
27     <!ATTLIST cap if CDATA #IMPLIED>
28     <!ATTLIST cap modifier CDATA #IMPLIED>
29     <!ATTLIST cap keysym CDATA #IMPLIED>
30     <!ATTLIST cap sticky (true|false) "false">
31     <!ATTLIST cap class CDATA #IMPLIED>
32