92
100
<a name="l00183"></a>00183 };
93
101
<a name="l00184"></a>00184
94
102
<a name="l00186"></a><a class="code" href="namespaceAccessibility.html#a3d136de07f776ac5140ca8b0bbb2eb73">00186</a> <span class="keyword">enum</span> <a class="code" href="namespaceAccessibility.html#a3d136de07f776ac5140ca8b0bbb2eb73">KeyEventType</a> {
95
<a name="l00187"></a><a class="code" href="namespaceAccessibility.html#a3d136de07f776ac5140ca8b0bbb2eb73aff0351fbf373d3ac2b8aa7601acb2322">00187</a> <a class="code" href="namespaceAccessibility.html#a3d136de07f776ac5140ca8b0bbb2eb73aff0351fbf373d3ac2b8aa7601acb2322">KEY_PRESSED</a>,
103
<a name="l00187"></a><a class="code" href="namespaceAccessibility.html#a3d136de07f776ac5140ca8b0bbb2eb73aff0351fbf373d3ac2b8aa7601acb2322">00187</a> KEY_PRESSED,
96
104
<a name="l00188"></a><a class="code" href="namespaceAccessibility.html#a3d136de07f776ac5140ca8b0bbb2eb73a3386d806600ce5be35853e48f241a8e6">00188</a> <a class="code" href="namespaceAccessibility.html#a3d136de07f776ac5140ca8b0bbb2eb73a3386d806600ce5be35853e48f241a8e6">KEY_RELEASED</a>
97
105
<a name="l00189"></a>00189 };
98
106
<a name="l00190"></a>00190
99
107
<a name="l00195"></a><a class="code" href="namespaceAccessibility.html#acbb81727d2969eecafa1012b28a4a1ab">00195</a> <span class="keyword">enum</span> <a class="code" href="namespaceAccessibility.html#acbb81727d2969eecafa1012b28a4a1ab">EventType</a> {
100
<a name="l00196"></a><a class="code" href="namespaceAccessibility.html#acbb81727d2969eecafa1012b28a4a1aba74c82a9b594f01258700323f5cbd104a">00196</a> <a class="code" href="namespaceAccessibility.html#acbb81727d2969eecafa1012b28a4a1aba74c82a9b594f01258700323f5cbd104a">KEY_PRESSED_EVENT</a>,
101
<a name="l00197"></a><a class="code" href="namespaceAccessibility.html#acbb81727d2969eecafa1012b28a4a1abad8d8c3484095a8ad98217d221b41f4ba">00197</a> <a class="code" href="namespaceAccessibility.html#acbb81727d2969eecafa1012b28a4a1abad8d8c3484095a8ad98217d221b41f4ba">KEY_RELEASED_EVENT</a>,
102
<a name="l00198"></a><a class="code" href="namespaceAccessibility.html#acbb81727d2969eecafa1012b28a4a1aba15abdd6380ec48cc91aa9ffc4f73b194">00198</a> <a class="code" href="namespaceAccessibility.html#acbb81727d2969eecafa1012b28a4a1aba15abdd6380ec48cc91aa9ffc4f73b194">BUTTON_PRESSED_EVENT</a>,
108
<a name="l00196"></a><a class="code" href="namespaceAccessibility.html#acbb81727d2969eecafa1012b28a4a1aba74c82a9b594f01258700323f5cbd104a">00196</a> KEY_PRESSED_EVENT,
109
<a name="l00197"></a><a class="code" href="namespaceAccessibility.html#acbb81727d2969eecafa1012b28a4a1abad8d8c3484095a8ad98217d221b41f4ba">00197</a> KEY_RELEASED_EVENT,
110
<a name="l00198"></a><a class="code" href="namespaceAccessibility.html#acbb81727d2969eecafa1012b28a4a1aba15abdd6380ec48cc91aa9ffc4f73b194">00198</a> BUTTON_PRESSED_EVENT,
103
111
<a name="l00200"></a><a class="code" href="namespaceAccessibility.html#acbb81727d2969eecafa1012b28a4a1aba7b644fcadc68394f16d80b5637b32472">00200</a> <a class="code" href="namespaceAccessibility.html#acbb81727d2969eecafa1012b28a4a1aba7b644fcadc68394f16d80b5637b32472">BUTTON_RELEASED_EVENT</a>
104
112
<a name="l00202"></a>00202 };
105
113
<a name="l00203"></a>00203
106
114
<a name="l00205"></a><a class="code" href="namespaceAccessibility.html#adb1ac6ee9c33067029052869c4ea5eac">00205</a> <span class="keyword">enum</span> <a class="code" href="namespaceAccessibility.html#adb1ac6ee9c33067029052869c4ea5eac">KeySynthType</a> {
107
<a name="l00206"></a><a class="code" href="namespaceAccessibility.html#adb1ac6ee9c33067029052869c4ea5eaca19097e61b9cbf2cd517c32752b201e03">00206</a> <a class="code" href="namespaceAccessibility.html#adb1ac6ee9c33067029052869c4ea5eaca19097e61b9cbf2cd517c32752b201e03">KEY_PRESS</a>,
108
<a name="l00207"></a><a class="code" href="namespaceAccessibility.html#adb1ac6ee9c33067029052869c4ea5eacab5948ae439775f23d0a1d6fb71eaab13">00207</a> <a class="code" href="namespaceAccessibility.html#adb1ac6ee9c33067029052869c4ea5eacab5948ae439775f23d0a1d6fb71eaab13">KEY_RELEASE</a>,
109
<a name="l00208"></a><a class="code" href="namespaceAccessibility.html#adb1ac6ee9c33067029052869c4ea5eaca414266bf490355984534ec93a5896747">00208</a> <a class="code" href="namespaceAccessibility.html#adb1ac6ee9c33067029052869c4ea5eaca414266bf490355984534ec93a5896747">KEY_PRESSRELEASE</a>,
110
<a name="l00209"></a><a class="code" href="namespaceAccessibility.html#adb1ac6ee9c33067029052869c4ea5eacad032814da84aaedc304c6078f0618667">00209</a> <a class="code" href="namespaceAccessibility.html#adb1ac6ee9c33067029052869c4ea5eacad032814da84aaedc304c6078f0618667">KEY_SYM</a>,
115
<a name="l00206"></a><a class="code" href="namespaceAccessibility.html#adb1ac6ee9c33067029052869c4ea5eaca19097e61b9cbf2cd517c32752b201e03">00206</a> KEY_PRESS,
116
<a name="l00207"></a><a class="code" href="namespaceAccessibility.html#adb1ac6ee9c33067029052869c4ea5eacab5948ae439775f23d0a1d6fb71eaab13">00207</a> KEY_RELEASE,
117
<a name="l00208"></a><a class="code" href="namespaceAccessibility.html#adb1ac6ee9c33067029052869c4ea5eaca414266bf490355984534ec93a5896747">00208</a> KEY_PRESSRELEASE,
118
<a name="l00209"></a><a class="code" href="namespaceAccessibility.html#adb1ac6ee9c33067029052869c4ea5eacad032814da84aaedc304c6078f0618667">00209</a> KEY_SYM,
111
119
<a name="l00220"></a><a class="code" href="namespaceAccessibility.html#adb1ac6ee9c33067029052869c4ea5eacaab20a7b21ea91bfb1580dee5f7201efb">00220</a> <a class="code" href="namespaceAccessibility.html#adb1ac6ee9c33067029052869c4ea5eacaab20a7b21ea91bfb1580dee5f7201efb">KEY_STRING</a>
112
120
<a name="l00226"></a>00226 };
113
121
<a name="l00227"></a>00227
114
122
<a name="l00228"></a><a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93">00228</a> <span class="keyword">enum</span> <a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93">ModifierType</a> {
115
<a name="l00229"></a><a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93a042a9271764fa6dabac87437e44aeca4">00229</a> <a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93a042a9271764fa6dabac87437e44aeca4">MODIFIER_SHIFT</a>,
116
<a name="l00230"></a><a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93aa739f46636da7ed30e493954877be159">00230</a> <a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93aa739f46636da7ed30e493954877be159">MODIFIER_SHIFTLOCK</a>,
117
<a name="l00231"></a><a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93ad00958396ccd0f805c43a8c17a29056c">00231</a> <a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93ad00958396ccd0f805c43a8c17a29056c">MODIFIER_CONTROL</a>,
118
<a name="l00232"></a><a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93a38d92cea80da369472b54125bda5e166">00232</a> <a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93a38d92cea80da369472b54125bda5e166">MODIFIER_ALT</a>,
119
<a name="l00233"></a><a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93a1db9c517bf2aa30b4d77e8767d6c5be3">00233</a> <a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93a1db9c517bf2aa30b4d77e8767d6c5be3">MODIFIER_META</a>,
120
<a name="l00241"></a><a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93afe860705cbf29de361722247f6c879dd">00241</a> <a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93afe860705cbf29de361722247f6c879dd">MODIFIER_META2</a>,
121
<a name="l00242"></a><a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93ad0243c4245876122477168bea9482003">00242</a> <a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93ad0243c4245876122477168bea9482003">MODIFIER_META3</a>,
123
<a name="l00229"></a><a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93a042a9271764fa6dabac87437e44aeca4">00229</a> MODIFIER_SHIFT,
124
<a name="l00230"></a><a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93aa739f46636da7ed30e493954877be159">00230</a> MODIFIER_SHIFTLOCK,
125
<a name="l00231"></a><a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93ad00958396ccd0f805c43a8c17a29056c">00231</a> MODIFIER_CONTROL,
126
<a name="l00232"></a><a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93a38d92cea80da369472b54125bda5e166">00232</a> MODIFIER_ALT,
127
<a name="l00233"></a><a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93a1db9c517bf2aa30b4d77e8767d6c5be3">00233</a> MODIFIER_META,
128
<a name="l00241"></a><a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93afe860705cbf29de361722247f6c879dd">00241</a> MODIFIER_META2,
129
<a name="l00242"></a><a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93ad0243c4245876122477168bea9482003">00242</a> MODIFIER_META3,
122
130
<a name="l00243"></a><a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93aaea7d038a90ed3019fc4fb2c14252542">00243</a> <a class="code" href="namespaceAccessibility.html#a9193f86283b269f08a575b1f8149ae93aaea7d038a90ed3019fc4fb2c14252542">MODIFIER_NUMLOCK</a>
123
131
<a name="l00246"></a>00246 };
124
132
<a name="l00247"></a>00247
147
155
<a name="l00371"></a><a class="code" href="structAccessibility_1_1KeyDefinition.html#a58689a135740ea61dcdd3b75318e022f">00371</a> <span class="keywordtype">long</span> unused;
148
156
<a name="l00372"></a>00372 };
149
157
<a name="l00373"></a>00373
150
<a name="l00374"></a><a class="code" href="namespaceAccessibility.html#a2d52fa6c7a9e5247eb1923733a1c245e">00374</a> <span class="keyword">typedef</span> sequence< KeyDefinition > <a class="code" href="namespaceAccessibility.html#a2d52fa6c7a9e5247eb1923733a1c245e">KeySet</a>;
151
<a name="l00375"></a><a class="code" href="namespaceAccessibility.html#a9f1ab38440ccd0a54bcdf496c58e7a0d">00375</a> <span class="keyword">typedef</span> sequence< EventType > <a class="code" href="namespaceAccessibility.html#a9f1ab38440ccd0a54bcdf496c58e7a0d">KeyEventTypeSeq</a>;
152
<a name="l00376"></a><a class="code" href="namespaceAccessibility.html#a1e1be7f7621974616fe7932e1b09acc4">00376</a> <span class="keyword">typedef</span> sequence< EventType > <a class="code" href="namespaceAccessibility.html#a1e1be7f7621974616fe7932e1b09acc4">EventTypeSeq</a>;
158
<a name="l00374"></a><a class="code" href="namespaceAccessibility.html#a2d52fa6c7a9e5247eb1923733a1c245e">00374</a> <span class="keyword">typedef</span> sequence< KeyDefinition > KeySet;
159
<a name="l00375"></a><a class="code" href="namespaceAccessibility.html#a9f1ab38440ccd0a54bcdf496c58e7a0d">00375</a> <span class="keyword">typedef</span> sequence< EventType > KeyEventTypeSeq;
160
<a name="l00376"></a><a class="code" href="namespaceAccessibility.html#a1e1be7f7621974616fe7932e1b09acc4">00376</a> <span class="keyword">typedef</span> sequence< EventType > EventTypeSeq;
153
161
<a name="l00377"></a>00377
154
162
<a name="l00382"></a><a class="code" href="interfaceAccessibility_1_1DeviceEventListener.html">00382</a> interface <a class="code" href="interfaceAccessibility_1_1DeviceEventListener.html">DeviceEventListener</a> : Bonobo::Unknown {
155
163
<a name="l00388"></a>00388 <span class="keywordtype">boolean</span> notifyEvent (in <a class="code" href="structAccessibility_1_1DeviceEvent.html">DeviceEvent</a> event);