Spring – Rev 1
?pathlinks?
<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="KeyboardCombo" nillable="true" type="KeyboardCombo" />
<xs:complexType name="KeyboardCombo">
<xs:complexContent mixed="false">
<xs:extension base="SpringCombo">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="Key" type="Keys" />
<xs:element minOccurs="1" maxOccurs="1" name="ComboAction" type="ComboAction" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="SpringCombo">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="MouseCombo" type="MouseCombo" />
<xs:element minOccurs="0" maxOccurs="1" name="KeyboardCombo" type="KeyboardCombo" />
<xs:element minOccurs="0" maxOccurs="1" name="PauseCombo" type="PauseCombo" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="MouseCombo">
<xs:complexContent mixed="false">
<xs:extension base="SpringCombo">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="MouseButton" type="MouseButtons" />
<xs:element minOccurs="1" maxOccurs="1" name="Clicks" type="xs:int" />
<xs:element minOccurs="1" maxOccurs="1" name="X" type="xs:double" />
<xs:element minOccurs="1" maxOccurs="1" name="Y" type="xs:double" />
<xs:element minOccurs="1" maxOccurs="1" name="Delta" type="xs:int" />
<xs:element minOccurs="1" maxOccurs="1" name="ComboAction" type="ComboAction" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name="MouseButtons">
<xs:list>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="None" />
<xs:enumeration value="Left" />
<xs:enumeration value="Right" />
<xs:enumeration value="Middle" />
<xs:enumeration value="XButton1" />
<xs:enumeration value="XButton2" />
</xs:restriction>
</xs:simpleType>
</xs:list>
</xs:simpleType>
<xs:simpleType name="ComboAction">
<xs:restriction base="xs:string">
<xs:enumeration value="None" />
<xs:enumeration value="Up" />
<xs:enumeration value="Down" />
<xs:enumeration value="Move" />
</xs:restriction>
</xs:simpleType>
<xs:complexType name="PauseCombo">
<xs:complexContent mixed="false">
<xs:extension base="SpringCombo">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Time" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:simpleType name="Keys">
<xs:list>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="None" />
<xs:enumeration value="LButton" />
<xs:enumeration value="RButton" />
<xs:enumeration value="Cancel" />
<xs:enumeration value="MButton" />
<xs:enumeration value="XButton1" />
<xs:enumeration value="XButton2" />
<xs:enumeration value="Back" />
<xs:enumeration value="Tab" />
<xs:enumeration value="LineFeed" />
<xs:enumeration value="Clear" />
<xs:enumeration value="Return" />
<xs:enumeration value="Enter" />
<xs:enumeration value="ShiftKey" />
<xs:enumeration value="ControlKey" />
<xs:enumeration value="Menu" />
<xs:enumeration value="Pause" />
<xs:enumeration value="CapsLock" />
<xs:enumeration value="Capital" />
<xs:enumeration value="KanaMode" />
<xs:enumeration value="HanguelMode" />
<xs:enumeration value="HangulMode" />
<xs:enumeration value="JunjaMode" />
<xs:enumeration value="FinalMode" />
<xs:enumeration value="KanjiMode" />
<xs:enumeration value="HanjaMode" />
<xs:enumeration value="Escape" />
<xs:enumeration value="IMEConvert" />
<xs:enumeration value="IMENonconvert" />
<xs:enumeration value="IMEAceept" />
<xs:enumeration value="IMEModeChange" />
<xs:enumeration value="Space" />
<xs:enumeration value="PageUp" />
<xs:enumeration value="Prior" />
<xs:enumeration value="PageDown" />
<xs:enumeration value="Next" />
<xs:enumeration value="End" />
<xs:enumeration value="Home" />
<xs:enumeration value="Left" />
<xs:enumeration value="Up" />
<xs:enumeration value="Right" />
<xs:enumeration value="Down" />
<xs:enumeration value="Select" />
<xs:enumeration value="Print" />
<xs:enumeration value="Execute" />
<xs:enumeration value="PrintScreen" />
<xs:enumeration value="Snapshot" />
<xs:enumeration value="Insert" />
<xs:enumeration value="Delete" />
<xs:enumeration value="Help" />
<xs:enumeration value="D0" />
<xs:enumeration value="D1" />
<xs:enumeration value="D2" />
<xs:enumeration value="D3" />
<xs:enumeration value="D4" />
<xs:enumeration value="D5" />
<xs:enumeration value="D6" />
<xs:enumeration value="D7" />
<xs:enumeration value="D8" />
<xs:enumeration value="D9" />
<xs:enumeration value="A" />
<xs:enumeration value="B" />
<xs:enumeration value="C" />
<xs:enumeration value="D" />
<xs:enumeration value="E" />
<xs:enumeration value="F" />
<xs:enumeration value="G" />
<xs:enumeration value="H" />
<xs:enumeration value="I" />
<xs:enumeration value="J" />
<xs:enumeration value="K" />
<xs:enumeration value="L" />
<xs:enumeration value="M" />
<xs:enumeration value="N" />
<xs:enumeration value="O" />
<xs:enumeration value="P" />
<xs:enumeration value="Q" />
<xs:enumeration value="R" />
<xs:enumeration value="S" />
<xs:enumeration value="T" />
<xs:enumeration value="U" />
<xs:enumeration value="V" />
<xs:enumeration value="W" />
<xs:enumeration value="X" />
<xs:enumeration value="Y" />
<xs:enumeration value="Z" />
<xs:enumeration value="LWin" />
<xs:enumeration value="RWin" />
<xs:enumeration value="Apps" />
<xs:enumeration value="NumPad0" />
<xs:enumeration value="NumPad1" />
<xs:enumeration value="NumPad2" />
<xs:enumeration value="NumPad3" />
<xs:enumeration value="NumPad4" />
<xs:enumeration value="NumPad5" />
<xs:enumeration value="NumPad6" />
<xs:enumeration value="NumPad7" />
<xs:enumeration value="NumPad8" />
<xs:enumeration value="NumPad9" />
<xs:enumeration value="Multiply" />
<xs:enumeration value="Add" />
<xs:enumeration value="Separator" />
<xs:enumeration value="Subtract" />
<xs:enumeration value="Decimal" />
<xs:enumeration value="Divide" />
<xs:enumeration value="F1" />
<xs:enumeration value="F2" />
<xs:enumeration value="F3" />
<xs:enumeration value="F4" />
<xs:enumeration value="F5" />
<xs:enumeration value="F6" />
<xs:enumeration value="F7" />
<xs:enumeration value="F8" />
<xs:enumeration value="F9" />
<xs:enumeration value="F10" />
<xs:enumeration value="F11" />
<xs:enumeration value="F12" />
<xs:enumeration value="F13" />
<xs:enumeration value="F14" />
<xs:enumeration value="F15" />
<xs:enumeration value="F16" />
<xs:enumeration value="F17" />
<xs:enumeration value="F18" />
<xs:enumeration value="F19" />
<xs:enumeration value="F20" />
<xs:enumeration value="F21" />
<xs:enumeration value="F22" />
<xs:enumeration value="F23" />
<xs:enumeration value="F24" />
<xs:enumeration value="NumLock" />
<xs:enumeration value="Scroll" />
<xs:enumeration value="LShiftKey" />
<xs:enumeration value="RShiftKey" />
<xs:enumeration value="LControlKey" />
<xs:enumeration value="RControlKey" />
<xs:enumeration value="LMenu" />
<xs:enumeration value="RMenu" />
<xs:enumeration value="BrowserBack" />
<xs:enumeration value="BrowserForward" />
<xs:enumeration value="BrowserRefresh" />
<xs:enumeration value="BrowserStop" />
<xs:enumeration value="BrowserSearch" />
<xs:enumeration value="BrowserFavorites" />
<xs:enumeration value="BrowserHome" />
<xs:enumeration value="VolumeMute" />
<xs:enumeration value="VolumeDown" />
<xs:enumeration value="VolumeUp" />
<xs:enumeration value="MediaNextTrack" />
<xs:enumeration value="MediaPreviousTrack" />
<xs:enumeration value="MediaStop" />
<xs:enumeration value="MediaPlayPause" />
<xs:enumeration value="LaunchMail" />
<xs:enumeration value="SelectMedia" />
<xs:enumeration value="LaunchApplication1" />
<xs:enumeration value="LaunchApplication2" />
<xs:enumeration value="OemSemicolon" />
<xs:enumeration value="Oemplus" />
<xs:enumeration value="Oemcomma" />
<xs:enumeration value="OemMinus" />
<xs:enumeration value="OemPeriod" />
<xs:enumeration value="OemQuestion" />
<xs:enumeration value="Oemtilde" />
<xs:enumeration value="OemOpenBrackets" />
<xs:enumeration value="OemPipe" />
<xs:enumeration value="OemCloseBrackets" />
<xs:enumeration value="OemQuotes" />
<xs:enumeration value="Oem8" />
<xs:enumeration value="OemBackslash" />
<xs:enumeration value="ProcessKey" />
<xs:enumeration value="Attn" />
<xs:enumeration value="Crsel" />
<xs:enumeration value="Exsel" />
<xs:enumeration value="EraseEof" />
<xs:enumeration value="Play" />
<xs:enumeration value="Zoom" />
<xs:enumeration value="NoName" />
<xs:enumeration value="Pa1" />
<xs:enumeration value="OemClear" />
<xs:enumeration value="KeyCode" />
<xs:enumeration value="Shift" />
<xs:enumeration value="Control" />
<xs:enumeration value="Alt" />
<xs:enumeration value="Modifiers" />
<xs:enumeration value="IMEAccept" />
<xs:enumeration value="Oem1" />
<xs:enumeration value="Oem102" />
<xs:enumeration value="Oem2" />
<xs:enumeration value="Oem3" />
<xs:enumeration value="Oem4" />
<xs:enumeration value="Oem5" />
<xs:enumeration value="Oem6" />
<xs:enumeration value="Oem7" />
<xs:enumeration value="Packet" />
<xs:enumeration value="Sleep" />
</xs:restriction>
</xs:simpleType>
</xs:list>
</xs:simpleType>
<xs:element name="MouseCombo" nillable="true" type="MouseCombo" />
<xs:element name="PauseCombo" nillable="true" type="PauseCombo" />
<xs:element name="SpringCombo" nillable="true" type="SpringCombo" />
<xs:element name="ComboAction" type="ComboAction" />
</xs:schema>
Generated by GNU Enscript 1.6.5.90.