doc: add econ-based text doc exported from previous ear-based eCdoc format.
[sdk] / doc / ecere / ecere / gui / KeyCode.econ
1 {
2    name = "KeyCode",
3    description = "The numerical representation of a key that is being pressed.",
4    also = "PredefinedKey",
5    values = [
6       {
7          "a",
8          {
9             description = "The letter a."
10          }
11       },
12       {
13          "alt",
14          {
15             description = "The Alt key, right or left."
16          }
17       },
18       {
19          "ampersand",
20          {
21             description = "The & symbol, must be checked with shift status."
22          }
23       },
24       {
25          "b",
26          {
27             description = "The letter b."
28          }
29       },
30       {
31          "backQuote",
32          {
33             description = "The ` symbol."
34          }
35       },
36       {
37          "backSlash",
38          {
39             description = "The \\ symbol."
40          }
41       },
42       {
43          "backSpace",
44          {
45             description = "The Backspace key."
46          }
47       },
48       {
49          "bang",
50          {
51             description = "The ! symbol, must be checked with shift status."
52          }
53       },
54       {
55          "c",
56          {
57             description = "The letter c."
58          }
59       },
60       {
61          "capsLock",
62          {
63             description = "The Caps Lock key."
64          }
65       },
66       {
67          "circumflex",
68          {
69             description = "The ^ symbol, must be checked with shift status."
70          }
71       },
72       {
73          "colon",
74          {
75             description = "The : symbol, must be checked with shift status."
76          }
77       },
78       {
79          "comma",
80          {
81             description = "The , symbol."
82          }
83       },
84       {
85          "commercial",
86          {
87             description = "The @ symbol, must be checked with shift status."
88          }
89       },
90       {
91          "control",
92          {
93             description = "The Ctrl key, right or left."
94          }
95       },
96       {
97          "d",
98          {
99             description = "The letter d."
100          }
101       },
102       {
103          "del",
104          {
105             description = "The Delete or Del key."
106          }
107       },
108       {
109          "dollar",
110          {
111             description = "The $ symbol, must be checked with shift status."
112          }
113       },
114       {
115          "doubleQuote",
116          {
117             description = "The \" symbol, must be checked with shift status."
118          }
119       },
120       {
121          "down",
122          {
123             description = "The Down Arrow."
124          }
125       },
126       {
127          "e",
128          {
129             description = "The letter e."
130          }
131       },
132       {
133          "end",
134          {
135             description = "The End key."
136          }
137       },
138       {
139          "enter",
140          {
141             description = "The Enter, or Return key."
142          }
143       },
144       {
145          "equal",
146          {
147             description = "The = symbol."
148          }
149       },
150       {
151          "escape",
152          {
153             description = "The Esc key."
154          }
155       },
156       {
157          "f",
158          {
159             description = "The letter f."
160          }
161       },
162       {
163          "f1",
164          {
165             description = "The first Function key 'F1'."
166          }
167       },
168       {
169          "f10",
170          {
171             description = "The tenth Function key 'F10'."
172          }
173       },
174       {
175          "f11",
176          {
177             description = "The eleventh function key 'F11'."
178          }
179       },
180       {
181          "f12",
182          {
183             description = "The twelfth function key 'F12'."
184          }
185       },
186       {
187          "f2",
188          {
189             description = "The second Function key 'F2'."
190          }
191       },
192       {
193          "f3",
194          {
195             description = "The third Function key 'F3'."
196          }
197       },
198       {
199          "f4",
200          {
201             description = "The fourth Function key 'F4'."
202          }
203       },
204       {
205          "f5",
206          {
207             description = "The fifth Function key 'F5'."
208          }
209       },
210       {
211          "f6",
212          {
213             description = "The sixth Function key 'F6'."
214          }
215       },
216       {
217          "f7",
218          {
219             description = "The seventh Function key 'F7'."
220          }
221       },
222       {
223          "f8",
224          {
225             description = "The eighth Function key 'F8'."
226          }
227       },
228       {
229          "f9",
230          {
231             description = "The ninth Function key 'F9'."
232          }
233       },
234       {
235          "g",
236          {
237             description = "The letter g."
238          }
239       },
240       {
241          "greaterThan",
242          {
243             description = "The > symbol, must be checked with shift status."
244          }
245       },
246       {
247          "h",
248          {
249             description = "The letter h."
250          }
251       },
252       {
253          "home",
254          {
255             description = "The Home key."
256          }
257       },
258       {
259          "i",
260          {
261             description = "The letter i."
262          }
263       },
264       {
265          "insert",
266          {
267             description = "The Insert or Ins key."
268          }
269       },
270       {
271          "j",
272          {
273             description = "The letter j."
274          }
275       },
276       {
277          "k",
278          {
279             description = "The letter k."
280          }
281       },
282       {
283          "k0",
284          {
285             description = "The number 0."
286          }
287       },
288       {
289          "k1",
290          {
291             description = "The number 1."
292          }
293       },
294       {
295          "k2",
296          {
297             description = "The number 2."
298          }
299       },
300       {
301          "k3",
302          {
303             description = "The number 3."
304          }
305       },
306       {
307          "k4",
308          {
309             description = "The number 4."
310          }
311       },
312       {
313          "k5",
314          {
315             description = "The number 5."
316          }
317       },
318       {
319          "k6",
320          {
321             description = "The number 6."
322          }
323       },
324       {
325          "k7",
326          {
327             description = "The number 7."
328          }
329       },
330       {
331          "k8",
332          {
333             description = "The number 8."
334          }
335       },
336       {
337          "k9",
338          {
339             description = "The number 9."
340          }
341       },
342       {
343          "keyPad0",
344          {
345             description = "The number 0, on the numeric keypad."
346          }
347       },
348       {
349          "keyPad1",
350          {
351             description = "The number 1, on the numeric keypad."
352          }
353       },
354       {
355          "keyPad2",
356          {
357             description = "The number 2, on the numeric keypad."
358          }
359       },
360       {
361          "keyPad3",
362          {
363             description = "The number 3, on the numeric keypad."
364          }
365       },
366       {
367          "keyPad4",
368          {
369             description = "The number 4, on the numeric keypad."
370          }
371       },
372       {
373          "keyPad5",
374          {
375             description = "The number 5, on the numeric keypad."
376          }
377       },
378       {
379          "keyPad6",
380          {
381             description = "The number 6, on the numeric keypad."
382          }
383       },
384       {
385          "keyPad7",
386          {
387             description = "The number 7, on the numeric keypad."
388          }
389       },
390       {
391          "keyPad8",
392          {
393             description = "The number 8, on the numeric keypad."
394          }
395       },
396       {
397          "keyPad9",
398          {
399             description = "The number 9, on the numeric keypad."
400          }
401       },
402       {
403          "keyPadDelete",
404          {
405             description = "The Del key, on the numeric keypad."
406          }
407       },
408       {
409          "keyPadDown",
410          {
411             description = "The down arrow, which is the number 2, on the numeric keypad."
412          }
413       },
414       {
415          "keyPadEnd",
416          {
417             description = "The End key, which is the number 1, on the numeric keypad."
418          }
419       },
420       {
421          "keyPadEnter",
422          {
423             description = "The Enter, or Return key, on the numeric keypad."
424          }
425       },
426       {
427          "keyPadHome",
428          {
429             description = "The Home key, which is the number 7, on the numeric keypad."
430          }
431       },
432       {
433          "keyPadInsert",
434          {
435             description = "The Insert key, which is the number 0, on the numeric keypad."
436          }
437       },
438       {
439          "keyPadLeft",
440          {
441             description = "The left arrow, which is the number 4, on the numeric keypad."
442          }
443       },
444       {
445          "keyPadMinus",
446          {
447             description = "The - symbol, on the numeric keypad."
448          }
449       },
450       {
451          "keyPadPageDown",
452          {
453             description = "The Page Down key, which is the number 3, on the numeric keypad."
454          }
455       },
456       {
457          "keyPadPageUp",
458          {
459             description = "The Page Up key, which is the number 9, on the numeric keypad."
460          }
461       },
462       {
463          "keyPadPlus",
464          {
465             description = "The + symbol, on the numeric keypad."
466          }
467       },
468       {
469          "keyPadRight",
470          {
471             description = "The right arrow, which is the number 6, on the numeric keypad."
472          }
473       },
474       {
475          "keyPadSlash",
476          {
477             description = "The / symbol, on the numeric keypad."
478          }
479       },
480       {
481          "keyPadStar",
482          {
483             description = "The * symbol, on the numeric keypad."
484          }
485       },
486       {
487          "keyPadUp",
488          {
489             description = "The up arrow, which is the number 8, on the numeric keypad."
490          }
491       },
492       {
493          "l",
494          {
495             description = "The letter l."
496          }
497       },
498       {
499          "left",
500          {
501             description = "The Left Arrow key."
502          }
503       },
504       {
505          "leftAlt",
506          {
507             description = "The Alt key on the left of the keyboard."
508          }
509       },
510       {
511          "leftBracket",
512          {
513             description = "The [ symbol. If shift status is checked this represents the { symbol."
514          }
515       },
516       {
517          "leftControl",
518          {
519             description = "The Ctrl key on the left side of the keyboard."
520          }
521       },
522       {
523          "leftParanthesis",
524          {
525             description = "The ( symbol, must be checked with shift status."
526          }
527       },
528       {
529          "leftShift",
530          {
531             description = "The Shift key on the left of the keyboard."
532          }
533       },
534       {
535          "m",
536          {
537             description = "The letter m."
538          }
539       },
540       {
541          "minus",
542          {
543             description = "The - symbol."
544          }
545       },
546       {
547          "n",
548          {
549             description = "The letter n."
550          }
551       },
552       {
553          "numLock",
554          {
555             description = "The NumLock key."
556          }
557       },
558       {
559          "o",
560          {
561             description = "The letter o."
562          }
563       },
564       {
565          "p",
566          {
567             description = "The letter p."
568          }
569       },
570       {
571          "pageDown",
572          {
573             description = "The Page Down or PgDn key."
574          }
575       },
576       {
577          "pageUp",
578          {
579             description = "The Page Up or PgUp key."
580          }
581       },
582       {
583          "pauseBreak",
584          {
585             description = "The Pause key. Also the Break key, but need to check the status of Ctrl."
586          }
587       },
588       {
589          "percent",
590          {
591             description = "The % symbol, must be checked with shift status."
592          }
593       },
594       {
595          "period",
596          {
597             description = "The . symbol."
598          }
599       },
600       {
601          "pipe",
602          {
603             description = "The | symbol, must be checked with shift status."
604          }
605       },
606       {
607          "plus",
608          {
609             description = "The + symbol, must be checked with shift status."
610          }
611       },
612       {
613          "pound",
614          {
615             description = "The # symbol, must be checked with shift status."
616          }
617       },
618       {
619          "printScreen",
620          {
621             description = "The Print Screen or PrtSc key."
622          }
623       },
624       {
625          "q",
626          {
627             description = "The letter q."
628          }
629       },
630       {
631          "questionMark",
632          {
633             description = "The ? symbol, must be checked with shift status."
634          }
635       },
636       {
637          "quote",
638          {
639             description = "The ' symbol."
640          }
641       },
642       {
643          "r",
644          {
645             description = "The letter r."
646          }
647       },
648       {
649          "right",
650          {
651             description = "The Right Arrow key."
652          }
653       },
654       {
655          "rightAlt",
656          {
657             description = "The Alt key on the right of the keyboard."
658          }
659       },
660       {
661          "rightBracket",
662          {
663             description = "The ] symbol. If shift status is checked this represents the } symbol."
664          }
665       },
666       {
667          "rightControl",
668          {
669             description = "The Ctrl key on the right of the keyboard."
670          }
671       },
672       {
673          "rightParanthesis",
674          {
675             description = "The ) symbol, must be checked with shift status."
676          }
677       },
678       {
679          "rightShift",
680          {
681             description = "The Shift key on the right of the keyboard."
682          }
683       },
684       {
685          "s",
686          {
687             description = "The letter s."
688          }
689       },
690       {
691          "scrollLock",
692          {
693             description = "The ScrollLock key."
694          }
695       },
696       {
697          "semicolon",
698          {
699             description = "The ; symbol."
700          }
701       },
702       {
703          "shift",
704          {
705             description = "The Shift key, right or left."
706          }
707       },
708       {
709          "slash",
710          {
711             description = "The / symbol."
712          }
713       },
714       {
715          "smallerThan",
716          {
717             description = "The < symbol, must be checked with shift status."
718          }
719       },
720       {
721          "space",
722          {
723             description = "The spacebar."
724          }
725       },
726       {
727          "star",
728          {
729             description = "The * symbol, must be checked with shift status."
730          }
731       },
732       {
733          "t",
734          {
735             description = "The letter t."
736          }
737       },
738       {
739          "tab",
740          {
741             description = "The Tab key."
742          }
743       },
744       {
745          "tilde",
746          {
747             description = "The ~ symbol, must be checked with shift status."
748          }
749       },
750       {
751          "u",
752          {
753             description = "The letter u."
754          }
755       },
756       {
757          "underscore",
758          {
759             description = "The _ symbol, must be checked with shift status."
760          }
761       },
762       {
763          "up",
764          {
765             description = "The Up Arrow key."
766          }
767       },
768       {
769          "v",
770          {
771             description = "The letter v."
772          }
773       },
774       {
775          "w",
776          {
777             description = "The letter w."
778          }
779       },
780       {
781          "x",
782          {
783             description = "The letter x."
784          }
785       },
786       {
787          "y",
788          {
789             description = "The letter y."
790          }
791       },
792       {
793          "z",
794          {
795             description = "The letter z."
796          }
797       }
798    ]
799 }