diff options
Diffstat (limited to 'specs/appC.xml')
-rw-r--r-- | specs/appC.xml | 710 |
1 files changed, 710 insertions, 0 deletions
diff --git a/specs/appC.xml b/specs/appC.xml new file mode 100644 index 0000000..d34c9a6 --- /dev/null +++ b/specs/appC.xml @@ -0,0 +1,710 @@ +<appendix id='new_keysyms'> +<title>New KeySyms</title> + +<sect1 id='new_keysymsb'> +<title>New KeySyms</title> +<sect2 id='keysyms_used_by_the_iso9995_standard'> +<title>KeySyms Used by the ISO9995 Standard</title> +<informaltable frame='none'> +<tgroup cols='4'> +<colspec align="left" colsep="0"/> +<colspec align="left" colsep="0"/> +<colspec align="left" colsep="0"/> +<colspec align="left" colsep="0"/> +<thead> + <row rowsep='1'> + <entry>Byte 3</entry> + <entry>Byte 4</entry> + <entry>Character</entry> + <entry>Name</entry> + </row> +</thead> +<tbody> + <row rowsep='0'> + <entry>254</entry> + <entry>1</entry> + <entry> </entry> + <entry>ISO LOCK</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>2</entry> + <entry> </entry> + <entry>ISO LATCHING LEVEL TWO SHIFT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>3</entry> + <entry> </entry> + <entry>ISO LEVEL THREE SHIFT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>4</entry> + <entry> </entry> + <entry>ISO LATCHING LEVEL THREE SHIFT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>5</entry> + <entry> </entry> + <entry>ISO LEVEL THREE SHIFT LOCK</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>6</entry> + <entry> </entry> + <entry>ISO LATCHING GROUP SHIFT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>7</entry> + <entry> </entry> + <entry>ISO GROUP SHIFT LOCK</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>8</entry> + <entry> </entry> + <entry>ISO NEXT GROUP</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>9</entry> + <entry> </entry> + <entry>ISO LOCK NEXT GROUP</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>10</entry> + <entry> </entry> + <entry>ISO PREVIOUS GROUP</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>11</entry> + <entry> </entry> + <entry>ISO LOCK PREVIOUS GROUP</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>12</entry> + <entry> </entry> + <entry>ISO FIRST GROUP</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>13</entry> + <entry> </entry> + <entry>ISO LOCK FIRST GROUP</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>14</entry> + <entry> </entry> + <entry>ISO LAST GROUP</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>15</entry> + <entry> </entry> + <entry>ISO LOCK LAST GROUP</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>32</entry> + <entry> </entry> + <entry>LEFT TAB</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>33</entry> + <entry> </entry> + <entry>MOVE LINE UP</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>34</entry> + <entry> </entry> + <entry>MOVE LINE DOWN</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>35</entry> + <entry> </entry> + <entry>PARTIAL LINE UP</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>36</entry> + <entry> </entry> + <entry>PARTIAL LINE DOWN</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>37</entry> + <entry> </entry> + <entry>PARTIAL SPACE LEFT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>38</entry> + <entry> </entry> + <entry>PARTIAL SPACE RIGHT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>39</entry> + <entry> </entry> + <entry>SET MARGIN LEFT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>40</entry> + <entry> </entry> + <entry>SET MARGIN RIGHT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>41</entry> + <entry> </entry> + <entry>RELEASE MARGIN LEFT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>42</entry> + <entry> </entry> + <entry>RELEASE MARGIN RIGHT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>43</entry> + <entry> </entry> + <entry>RELEASE MARGIN LEFT AND RIGHT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>44</entry> + <entry> </entry> + <entry>FAST CURSOR LEFT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>45</entry> + <entry> </entry> + <entry>FAST CURSOR RIGHT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>46</entry> + <entry> </entry> + <entry>FAST CURSOR UP</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>47</entry> + <entry> </entry> + <entry>FAST CURSOR DOWN</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>48</entry> + <entry> </entry> + <entry>CONTINUOUS UNDERLINE</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>49</entry> + <entry> </entry> + <entry>DISCONTINUOUS UNDERLINE</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>50</entry> + <entry> </entry> + <entry>EMPHASIZE</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>51</entry> + <entry> </entry> + <entry>CENTER OBJECT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>52</entry> + <entry> </entry> + <entry>ISO_ENTER</entry> + </row> +</tbody> +</tgroup> +</informaltable> + +</sect2> +<sect2 id='keysyms_used_to_control_the_core_pointer'> +<title>KeySyms Used to Control The Core Pointer</title> +<informaltable frame='none'> +<tgroup cols='4'> +<colspec align="left" colsep="0"/> +<colspec align="left" colsep="0"/> +<colspec align="left" colsep="0"/> +<colspec align="left" colsep="0"/> +<thead> + <row rowsep='1'> + <entry>Byte 3</entry> + <entry>Byte 4</entry> + <entry>Character</entry> + <entry>Name</entry> + </row> +</thead> +<tbody> + <row rowsep='0'> + <entry>254</entry> + <entry>224</entry> + <entry> </entry> + <entry>POINTER LEFT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>225</entry> + <entry> </entry> + <entry>POINTER RIGHT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>226</entry> + <entry> </entry> + <entry>POINTER UP</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>227</entry> + <entry> </entry> + <entry>POINTER DOWN</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>228</entry> + <entry> </entry> + <entry>POINTER UP AND LEFT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>229</entry> + <entry> </entry> + <entry>POINTER UP AND RIGHT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>230</entry> + <entry> </entry> + <entry>POINTER DOWN AND LEFT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>231</entry> + <entry> </entry> + <entry>POINTER DOWN AND RIGHT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>232</entry> + <entry> </entry> + <entry>DEFAULT POINTER BUTTON</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>233</entry> + <entry> </entry> + <entry>POINTER BUTTON ONE</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>234</entry> + <entry> </entry> + <entry>POINTER BUTTON TWO</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>235</entry> + <entry> </entry> + <entry>POINTER BUTTON THREE</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>236</entry> + <entry> </entry> + <entry>POINTER BUTTON FOUR</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>237</entry> + <entry> </entry> + <entry>POINTER BUTTON FIVE</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>238</entry> + <entry> </entry> + <entry>DEFAULT POINTER BUTTON DOUBLE CLICK</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>239</entry> + <entry> </entry> + <entry>POINTER BUTTON ONE DOUBLE CLICK</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>240</entry> + <entry> </entry> + <entry>POINTER BUTTON TWO DOUBLE CLICK</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>241</entry> + <entry> </entry> + <entry>POINTER BUTTON THREE DOUBLE CLICK</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>242</entry> + <entry> </entry> + <entry>POINTER BUTTON FOUR DOUBLE CLICK</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>243</entry> + <entry> </entry> + <entry>POINTER BUTTON FIVE DOUBLE CLICK</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>244</entry> + <entry> </entry> + <entry>DRAG DEFAULT POINTER BUTTON</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>245</entry> + <entry> </entry> + <entry>DRAG POINTER BUTTON ONE</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>246</entry> + <entry> </entry> + <entry>DRAG POINTER BUTTON TWO</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>247</entry> + <entry> </entry> + <entry>DRAG POINTER BUTTON THREE</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>248</entry> + <entry> </entry> + <entry>DRAG POINTER BUTTON FOUR</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>249</entry> + <entry> </entry> + <entry>ENABLE POINTER FROM KEYBOARD</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>250</entry> + <entry> </entry> + <entry>ENABLE KEYBOARD POINTER ACCEL</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>251</entry> + <entry> </entry> + <entry>SET DEFAULT POINTER BUTTON NEXT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>252</entry> + <entry> </entry> + <entry>SET DEFAULT POINTER BUTTON PREVIOUS</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>253</entry> + <entry> </entry> + <entry>DRAG POINTER BUTTON FIVE</entry> + </row> +</tbody> +</tgroup> +</informaltable> + +</sect2> +<sect2 id='keysyms_used_to_change_keyboard_controls'> +<title>KeySyms Used to Change Keyboard Controls</title> +<informaltable frame='none'> +<tgroup cols='4'> +<colspec align="left" colsep="0"/> +<colspec align="left" colsep="0"/> +<colspec align="left" colsep="0"/> +<colspec align="left" colsep="0"/> +<thead> + <row rowsep='1'> + <entry>Byte 3</entry> + <entry>Byte 4</entry> + <entry>Character</entry> + <entry>Name</entry> + </row> +</thead> +<tbody> + <row rowsep='0'> + <entry>254</entry> + <entry>112</entry> + <entry> </entry> + <entry>ENABLE ACCESSX KEYS</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>113</entry> + <entry> </entry> + <entry>ENABLE ACCESSX FEEDBACK</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>114</entry> + <entry> </entry> + <entry>TOGGLE REPEAT KEYS</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>115</entry> + <entry> </entry> + <entry>TOGGLE SLOW KEYS</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>116</entry> + <entry> </entry> + <entry>ENABLE BOUNCE KEYS</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>117</entry> + <entry> </entry> + <entry>ENABLE STICKY KEYS</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>118</entry> + <entry> </entry> + <entry>ENABLE MOUSE KEYS</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>119</entry> + <entry> </entry> + <entry>ENABLE MOUSE KEYS ACCELERATION</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>120</entry> + <entry> </entry> + <entry>ENABLE OVERLAY1</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>121</entry> + <entry> </entry> + <entry>ENABLE OVERLAY2</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>122</entry> + <entry> </entry> + <entry>ENABLE AUDIBLE BELL</entry> + </row> +</tbody> +</tgroup> +</informaltable> + +</sect2> +<sect2 id='keysyms_used_to_control_the_server'> +<title>KeySyms Used To Control The Server</title> +<informaltable frame='none'> +<tgroup cols='4'> +<colspec align="left" colsep="0"/> +<colspec align="left" colsep="0"/> +<colspec align="left" colsep="0"/> +<colspec align="left" colsep="0"/> +<thead> + <row rowsep='1'> + <entry>Byte</entry> + <entry>Byte</entry> + <entry>Character</entry> + <entry>Name</entry> + </row> +</thead> +<tbody> + <row rowsep='0'> + <entry>254</entry> + <entry>208</entry> + <entry> </entry> + <entry>FIRST SCREEN</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>209</entry> + <entry> </entry> + <entry>PREVIOUS SCREEN</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>210</entry> + <entry> </entry> + <entry>NEXT SCREEN</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>211</entry> + <entry> </entry> + <entry>LAST SCREEN</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>212</entry> + <entry> </entry> + <entry>TERMINATE SERVER</entry> + </row> +</tbody> +</tgroup> +</informaltable> + +</sect2> +<sect2 id='keysyms_for_non_spacing_diacritical_keys'> +<title>KeySyms for Non-Spacing Diacritical Keys</title> +<informaltable frame='none'> +<tgroup cols='4'> +<colspec align="left" colsep="0"/> +<colspec align="left" colsep="0"/> +<colspec align="left" colsep="0"/> +<colspec align="left" colsep="0"/> +<thead> + <row rowsep='1'> + <entry>Byte</entry> + <entry>Byte</entry> + <entry>Character</entry> + <entry>Name</entry> + </row> +</thead> +<tbody> + <row rowsep='0'> + <entry>254</entry> + <entry>80</entry> + <entry> </entry> + <entry>DEAD GRAVE ACCENT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>81</entry> + <entry> </entry> + <entry>DEAD ACUTE ACCENT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>82</entry> + <entry> </entry> + <entry>DEAD CIRCUMFLEX</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>83</entry> + <entry> </entry> + <entry>DEAD TILDE</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>84</entry> + <entry> </entry> + <entry>DEAD MACRON</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>85</entry> + <entry> </entry> + <entry>DEAD BREVE</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>86</entry> + <entry> </entry> + <entry>DEAD DOT ABOVE</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>87</entry> + <entry> </entry> + <entry>DEAD DIAERESIS</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>88</entry> + <entry> </entry> + <entry>DEAD RING ABOVE</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>89</entry> + <entry> </entry> + <entry>DEAD DOUBLE ACUTE ACCENT</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>90</entry> + <entry> </entry> + <entry>DEAD CARON</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>91</entry> + <entry> </entry> + <entry>DEAD CEDILLA</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>92</entry> + <entry> </entry> + <entry>DEAD OGONEK</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>93</entry> + <entry> </entry> + <entry>DEAD IOTA</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>94</entry> + <entry> </entry> + <entry>DEAD VOICED SOUND</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>95</entry> + <entry> </entry> + <entry>DEAD SEMI VOICED SOUND</entry> + </row> + <row rowsep='0'> + <entry>254</entry> + <entry>96</entry> + <entry> </entry> + <entry>DEAD DOT BELOW</entry> + </row> +</tbody> +</tgroup> +</informaltable> +</sect2> +</sect1> +</appendix> |