<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="640" height="540" id="svg2" version="1.1" inkscape:version="0.48.0 r9654" sodipodi:docname="New document 1"> <defs id="defs4"> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend" style="overflow:visible"> <path id="path4984" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend-8" style="overflow:visible"> <path inkscape:connector-curvature="0" id="path4984-0" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> </marker> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend-7" style="overflow:visible"> <path inkscape:connector-curvature="0" id="path4984-9" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> </marker> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend-0" style="overflow:visible"> <path inkscape:connector-curvature="0" id="path4984-3" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> </marker> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend-0-9" style="overflow:visible"> <path inkscape:connector-curvature="0" id="path4984-3-4" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> </marker> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0" refX="0" id="Arrow2Lend-0-4" style="overflow:visible"> <path inkscape:connector-curvature="0" id="path4984-3-6" style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" /> </marker> </defs> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="1.0037037" inkscape:cx="198.77003" inkscape:cy="262.24458" inkscape:document-units="px" inkscape:current-layer="layer2" showgrid="false" inkscape:window-width="1016" inkscape:window-height="718" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" /> <metadata id="metadata7"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title></dc:title> </cc:Work> </rdf:RDF> </metadata> <g inkscape:groupmode="layer" id="layer2" inkscape:label="Vetorial"> <g id="g5803" transform="translate(-1.9926199,-0.99630996)"> <rect y="36.038216" x="49.153389" height="124.53874" width="112.58302" id="rect3162-9-9" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect y="42.780323" x="41.737083" height="124.53874" width="112.58302" id="rect3162-9" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text3051-7-5-1-0" y="190.21021" x="91.096054" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="190.21021" x="91.096054" id="tspan3053-0-1-0-4" sodipodi:role="line">XkbSelectionRec(s)</tspan><tspan id="tspan3160" y="205.21021" x="91.096054" sodipodi:role="line">(array)</tspan></text> <rect y="49.408875" x="34.464703" height="124.53874" width="112.58302" id="rect3162" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text3051" y="88.833115" x="76.456406" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="88.833115" x="76.456406" id="tspan3053" sodipodi:role="line">rows</tspan></text> <text sodipodi:linespacing="125%" id="text3051-7" y="114.5687" x="65.150742" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="114.5687" x="65.150742" id="tspan3053-0" sodipodi:role="line">doodads</tspan></text> <text sodipodi:linespacing="125%" id="text3051-7-5" y="139.10606" x="68.475937" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="139.10606" x="68.475937" id="tspan3053-0-1" sodipodi:role="line">bounds</tspan></text> <text sodipodi:linespacing="125%" id="text3051-7-5-1" y="162.4803" x="65.314804" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="162.4803" x="65.314804" id="tspan3053-0-1-0" sodipodi:role="line">overlays</tspan></text> <text sodipodi:linespacing="125%" id="text3051-7-5-1-3" y="63.764496" x="79.784004" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="63.764496" x="79.784004" id="tspan3053-0-1-0-0" sodipodi:role="line">. . .</tspan></text> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3162-5" d="m 147.04772,73.289015 -112.58302,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3162-5-4" d="m 147.04772,97.82637 -112.58302,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3162-5-2" d="m 147.04773,122.36373 -112.583033,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3162-5-49" d="m 147.04773,146.9011 -112.583033,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> </g> <g id="g4121" transform="translate(-0.40614801,0.58968744)"> <rect y="215.03053" x="267.66156" height="25.619999" width="111.91895" id="rect4073" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text3051-7-5-1-0-4" y="258.34854" x="323.82025" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="258.34854" x="323.82025" id="tspan4119" sodipodi:role="line">XkbBoundsRec</tspan></text> </g> <g id="g4427" transform="translate(-0.40614801,0.58968744)"> <rect y="262.71423" x="48.139145" height="101.40266" width="112.58302" id="rect3162-9-9-3" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect y="268.15759" x="40.794804" height="101.40266" width="112.58302" id="rect3162-9-4" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect y="273.60098" x="33.450462" height="101.40266" width="112.58302" id="rect3162-6" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text3051-7-5-1-3-1" y="288.58939" x="80.199982" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="288.58939" x="80.199982" id="tspan3053-0-1-0-0-5" sodipodi:role="line">. . .</tspan></text> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3162-5-6" d="m 146.03348,300.34318 -112.583008,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3162-5-1" d="m 146.03348,325.33904 -112.583018,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3162-5-7" d="m 146.03348,350.33489 -112.583018,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text3051-2" y="341.11234" x="75.442169" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="341.11234" x="75.442169" id="tspan3053-2" sodipodi:role="line">rows</tspan></text> <text sodipodi:linespacing="125%" id="text3051-9" y="367.30643" x="67.4617" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="367.30643" x="67.4617" id="tspan3053-28" sodipodi:role="line">bounds</tspan></text> <text sodipodi:linespacing="125%" id="text3051-2-1" y="315.98465" x="47.2117" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="315.98465" x="47.2117" id="tspan3053-2-2" sodipodi:role="line">section_under</tspan></text> <text sodipodi:linespacing="125%" id="text3051-7-5-1-0-3" y="394.22635" x="90.009842" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="394.22635" x="90.009842" id="tspan3053-0-1-0-4-7" sodipodi:role="line">XkbOverlayRec(s)</tspan><tspan id="tspan3160-7" y="409.22635" x="90.009842" sodipodi:role="line">(array)</tspan></text> </g> <g transform="translate(-0.79825864,249.71697)" id="g4121-2"> <rect y="215.03053" x="267.66156" height="25.619999" width="111.91895" id="rect4073-3" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text3051-7-5-1-0-4-7" y="258.34854" x="323.82025" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="258.34854" x="323.82025" id="tspan4119-2" sodipodi:role="line">XkbBoundsRec</tspan></text> </g> <g id="g4510" transform="translate(-0.40614801,0.58968744)"> <rect y="360.0163" x="490.64758" height="25.619999" width="111.91895" id="rect4073-3-3" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text3051-7-5-1-0-4-7-7" y="418.0802" x="530.71991" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="418.0802" x="530.71991" id="tspan4119-2-6" sodipodi:role="line">XkbOverlayKeyRec(s)</tspan><tspan id="tspan4476" y="433.0802" x="530.71991" sodipodi:role="line">(array)</tspan></text> <rect y="365.4707" x="484.94928" height="25.619999" width="111.91895" id="rect4073-3-3-8" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect y="370.92514" x="479.25107" height="25.619999" width="111.91895" id="rect4073-3-3-1" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect y="376.37955" x="473.5528" height="25.619999" width="111.91895" id="rect4073-3-3-3" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> </g> <g id="g4665" transform="translate(-0.40614801,0.58968744)"> <rect y="314.26517" x="278.14392" height="71.910835" width="112.58302" id="rect3162-9-9-3-4" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect y="319.70853" x="270.79956" height="74.591911" width="112.58302" id="rect3162-9-4-0" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect y="325.15192" x="263.45526" height="75.932442" width="112.58302" id="rect3162-6-3" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text3051-7-5-1-3-1-5" y="340.14032" x="310.20477" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="340.14032" x="310.20477" id="tspan3053-0-1-0-0-5-8" sodipodi:role="line">. . .</tspan></text> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3162-5-6-5" d="m 376.03828,351.89412 -112.58301,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3162-5-1-0" d="m 376.03828,376.88998 -112.58302,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text3051-2-9" y="392.66327" x="305.44696" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="392.66327" x="305.44696" id="tspan3053-2-8" sodipodi:role="line">keys</tspan></text> <text sodipodi:linespacing="125%" id="text3051-2-1-4" y="367.53558" x="287.69598" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="367.53558" x="287.69598" id="tspan3053-2-2-9" sodipodi:role="line">row_under</tspan></text> <text sodipodi:linespacing="125%" id="text3051-7-5-1-0-3-0" y="423.00977" x="321.35516" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="423.00977" x="321.35516" id="tspan3053-0-1-0-4-7-1" sodipodi:role="line">XkbOverlayRowRec(s)</tspan><tspan id="tspan3160-7-2" y="438.00977" x="321.35516" sodipodi:role="line">(array)</tspan></text> </g> <g id="g4843" transform="translate(3.5790918,-1.4029325)"> <rect y="61.563065" x="277.7085" height="71.910835" width="112.58302" id="rect3162-9-9-3-4-0" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect y="67.006432" x="270.36414" height="74.591911" width="112.58302" id="rect3162-9-4-0-6" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <rect y="72.449821" x="263.01984" height="75.932442" width="112.58302" id="rect3162-6-3-3" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text3051-7-5-1-3-1-5-9" y="87.438217" x="309.76935" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="87.438217" x="309.76935" id="tspan3053-0-1-0-0-5-8-0" sodipodi:role="line">. . .</tspan></text> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3162-5-6-5-8" d="m 375.60286,99.192017 -112.58301,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="rect3162-5-1-0-3" d="m 375.60286,124.18788 -112.58302,0" style="fill:none;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0" /> <text sodipodi:linespacing="125%" id="text3051-2-9-8" y="139.96117" x="297.03107" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="139.96117" x="297.03107" id="tspan4757" sodipodi:role="line">bounds</tspan></text> <text sodipodi:linespacing="125%" id="text3051-2-1-4-3" y="114.83348" x="305.42169" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="114.83348" x="305.42169" id="tspan4755" sodipodi:role="line">keys</tspan></text> <text sodipodi:linespacing="125%" id="text3051-7-5-1-0-3-0-0" y="166.30766" x="320.91974" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" xml:space="preserve"><tspan y="166.30766" x="320.91974" id="tspan3053-0-1-0-4-7-1-0" sodipodi:role="line">XkbRowRec(s)</tspan><tspan id="tspan3160-7-2-5" y="181.30766" x="320.91974" sodipodi:role="line">(array)</tspan></text> </g> <text xml:space="preserve" style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans" x="493.92169" y="100.05532" id="text3051-7-5-1-0-3-0-0-0" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan4859" x="493.92169" y="100.05532">XkbSectionRec and</tspan><tspan sodipodi:role="line" id="tspan4861" x="493.92169" y="115.05532">XkbRowRec</tspan><tspan sodipodi:role="line" id="tspan4863" x="493.92169" y="130.05533">repeated from</tspan><tspan sodipodi:role="line" id="tspan4865" x="493.92169" y="145.05533">Figure 16.4</tspan></text> <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" d="m 145.46125,362.65683 119.5572,113.57933" id="path4958" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" d="m 145.60912,338.53209 115.94557,-10e-6" id="path4958-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" d="M 145.5454,87.692901 264.67217,87.340642" id="path4958-1-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="fill:none;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)" d="m 375.45797,390.57851 96.04348,-10e-6" id="path4958-1-1-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" /> <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend-0)" d="m 145.83487,315.83026 48.44557,0 -0.99631,-255.040592 -46.88701,0" id="path5476" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" /> <path style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend-0)" d="m 375.34503,362.86422 67.01661,-0.24908 -1.2869,-281.955712 -61.19742,0" id="path5476-8" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" /> <path style="fill:none;stroke:#000000;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend-0)" d="m 378.59041,134.56566 26.90775,0 -0.51891,94.05478 -23.86993,0" id="path5476-9" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" /> </g> </svg>