ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП |
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы. |
Часть 2 Перевод всей документации выполнил Сергей АгАрков. Если возникли какие-либо вопросы или предложения по качеству перевода, обра- щайтесь: Jew Smile MO Station 2:5040/22.3 Serg Agarkoff +7-(421)-626-8486 время работы станции с 15:00 до 23:30 по московскому времени в будние дни и круглосуточно в выходные и праздники. По этому же телефону меня можно застать с 3:00 до 12:00 по московскому вре- мени. Спросить капитана Агаркова. Домашний телефон +7-(421)-626-8486 чс 13:00 до 0:30 по москве. Приложение A НННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН КОДЫ КЛАВИШ В КЛАРИОНЕ ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Формат кода клавиши в Кларионе НННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН Каждой клавише клавиатуры соответствует код клавиши в Кларионе. Коды от 0 до 255 - это стандартные ASCII коды, от 256 и выше специфичны для языка Кларион. Коды клавиш Клариона возвращаются функцией KEYCODE() и имеют следующий формат: ЪДДДВДДДВДДДВДДДВДДДДДДДДДДДДї і F і A і C і N і КОД і АДДДБДДДБДДДБДДДБДДДДДДДДДДДДЩ Биты 11 10 9 8 7 0 Значения битов: F=1 - Код функционально клавиши (коды 1-10 для Fl-F10) A=1 - Клавиша нажата вместе с Alt C=1 - Клавиша нажата вместе с Ctrl A и C=1 - Клавиша нажата вместе с Shift N=1 - Код не выводится на экран ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Таблицы кодов клавиш НННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН ЪДДДДДДДДДДДДДДДДВДДДДДДДДВДДДДДДДДВДДДДДДДДВДДДДДДДДї і Клавиша і Код і +Shift і +Ctrl і +Alt і ГДДДДДДДДДДДДДДДДЕДДДДДДДДЕДДДДДДДДЕДДДДДДДДЕДДДДДДДДґ і пробел і 32 і 289 і 290 і і і 0 ) і 48 і 41 і і 1072 і і 1 ! і 49 і 33 і і 1073 і і 2 @ і 50 і 64 і 562 і 1074 і і 3 # і 51 і 35 і і 1075 і і 4 $ і 52 і 6 і і 1076 і і 5 % і 53 і 7 і і 1077 і і 6 ^ і 54 і 94 і 566 і 1078 і і 7 & і 55 і 38 і і 1079 і і 8 * і 56 і 42 і і 1080 і і 9 ( і 57 і 40 і і 1081 і і a A і 97 і 65 і 577 і 1089 і і b B і 98 і 66 і 578 і 1090 і і c C і 99 і 67 і 579 і 1091 і і d D і 100 і 68 і 580 і 1092 і і e E і 101 і 69 і 581 і 1093 і і f F і 102 і 70 і 582 і 1094 і і g G і 103 і 71 і 583 і 1095 і і h H і 104 і 72 і 584 і 1096 і і i I і 105 і 73 і 585 і 1097 і і j J і 106 і 74 і 586 і 1098 і і k K і 107 і 75 і 587 і 1099 і і l L і 108 і 76 і 588 і 1100 і і m M і 109 і 77 і 589 і 1101 і і n N і 110 і 78 і 590 і 1102 і і o O і 111 і 79 і 591 і 1103 і і p P і 112 і 80 і 592 і 1104 і і q Q і 113 і 81 і 593 і 1105 і і r R і 114 і 82 і 594 і 1106 і і s S і 115 і 83 і 595 і 1107 і і t T і 116 і 84 і 596 і 1108 і і u U і 117 і 85 і 597 і 1109 і і v V і 118 і 86 і 598 і 1110 і і w W і 119 і 87 і 599 і 1111 і і x X і 120 і 88 і 600 і 1112 і і y Y і 121 і 89 і 601 і 1113 і і z Z і 122 і 90 і 602 і 1114 і і - _ і 45 і 95 і 557 і 1169 і і = + і 61 і 43 і і 1185 і і [ { і 91 і 123 і 603 і і і ] } і 93 і 125 і 605 і і і ; : і 59 і 58 і і і і ' " і 39 і 34 і і і і ` ~ і 96 і 126 і і і і \ | і 92 і 124 і і і і , < і 44 і 60 і і і і . > і 46 і 62 і і і і / ? і 47 і 63 і і і і Esc і 256 і 273 і 279 і і і Enter і 257 і 274 і 280 і і і Backspace і 258 і 275 і 281 і і і Tab і 259 і 276 і і і і Gray * і 260 і і 282 і і і Home і 261 і і 283 і і і Стрелка вверх і 262 і і і і і Page Up і 263 і і 284 і і і Gray - і 264 і 277 і і і і Стрелка влево і 265 і і 285 і і і Стрелка вправо і 266 і і 286 і і і Gray + і 267 і 278 і і і і End і 268 і і 287 і і і Стрелка вниз і 269 і і і і і Page Down і 270 і і 288 і і і Insert і 271 і і і і і Delete і 272 і і і і і F1 і 2049 і 3585 і 2561 і 3073 і і F2 і 2050 і 3586 і 2562 і 3074 і і F3 і 2051 і 3587 і 2563 і 3075 і і F4 і 2052 і 3588 і 2564 і 3076 і і F5 і 2053 і 3589 і 2565 і 3077 і і F6 і 2054 і 3590 і 2566 і 3078 і і F7 і 2055 і 3591 і 2567 і 3079 і і F8 і 2056 і 3592 і 2568 і 3080 і і F9 і 2057 і 3593 і 2569 і 3081 і і F10 і 2058 і 3594 і 2570 і 3082 і і F11 і 2059 і 3595 і 2571 і 3083 і і F12 і 2060 і 3596 і 2572 і 3084 і АДДДДДДДДДДДДДДДДБДДДДДДДДБДДДДДДДДБДДДДДДДДБДДДДДДДДЩ ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД KEYCODES.EQU НННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН Мнемонические EQUATE-метки кодов клавиш хранятся в файле KEYCO- DES.EQU. Это файл в формате CLARION SOURCE, который содержит оператор EQUATE для каждого кода клавиши. Изначально этот файл находится в том каталоге, в который был установлен CDD. Этот файл можно включить в исходный текст программы оператором: INC- LUDE('KEYCODES.EQU'). Коды клавиш в этом файле перечислены в алфавитном порядке при- своенных им меток. Alt0 EQUATE(1072) !Alt-0 Alt1 EQUATE(1073) !Alt-1 Alt2 EQUATE(1074) !Alt-2 Alt3 EQUATE(1075) !Alt-3 Alt4 EQUATE(1076) !Alt-4 Alt5 EQUATE(1077) !Alt-5 Alt6 EQUATE(1078) !Alt-6 Alt7 EQUATE(1079) !Alt-7 Alt8 EQUATE(1080) !Alt-8 Alt9 EQUATE(1081) !Alt-9 AltA EQUATE(1089) !Alt-A AltB EQUATE(1090) !Alt-B AltC EQUATE(1091) !Alt-C AltD EQUATE(1092) !Alt-D AltE EQUATE(1093) !Alt-E AltEqual EQUATE(1085) !Alt-РАВНО AltF EQUATE(1094) !Alt-F AltF1 EQUATE(3073) !Alt-F1 AltF10 EQUATE(3082) !Alt-F10 AltF11 EQUATE(3083) !Alt-F11 AltF12 EQUATE(3084) !Alt-F12 AltF2 EQUATE(3074) !Alt-F2 AltF3 EQUATE(3075) !Alt-F3 AltF4 EQUATE(3076) !Alt-F4 AltF5 EQUATE(3077) !Alt-F5 AltF6 EQUATE(3078) !Alt-F6 AltF7 EQUATE(3079) !Alt-F7 AltF8 EQUATE(3080) !Alt-F8 AltF9 EQUATE(3081) !Alt-F9 AltG EQUATE(1095) !Alt-G AltH EQUATE(1096) !Alt-H AltI EQUATE(1097) !Alt-I AltJ EQUATE(1098) !Alt-J AltK EQUATE(1099) !Alt-K AltL EQUATE(1100) !Alt-L AltM EQUATE(1101) !Alt-M AltMinus EQUATE(1069) !Alt-Minus AltN EQUATE(1102) !Alt-N AltO EQUATE(1103) !Alt-O AltP EQUATE(1104) !Alt-P AltQ EQUATE(1105) !Alt-Q AltR EQUATE(1106) !Alt-R AltS EQUATE(1107) !Alt-S AltT EQUATE(1108) !Alt-T AltU EQUATE(1109) !Alt-U AltV EQUATE(1110) !Alt-V AltW EQUATE(1111) !Alt-W AltX EQUATE(1112) !Alt-X AltY EQUATE(1113) !Alt-Y AltZ EQUATE(1114) !Alt-Z BSKey EQUATE(258) !Backspace Ctrl2 EQUATE(562) !Ctrl-2 Ctrl6 EQUATE(566) !Ctrl-6 CtrlA EQUATE(577) !Ctrl-A CtrlB EQUATE(578) !Ctrl-B CtrlBS EQUATE(281) !Ctrl-Backspace CtrlC EQUATE(579) !Ctrl-C CtrlD EQUATE(580) !Ctrl-D CtrlE EQUATE(581) !Ctrl-E CtrlEnd EQUATE(287) !Ctrl-End CtrlEnter EQUATE(280) !Ctrl-Enter CtrlEsc EQUATE(279) !Ctrl-Esc CtrlF EQUATE(582) !Ctrl-F CtrlF1 EQUATE(2561) !Ctrl-F1 CtrlF10 EQUATE(2570) !Ctrl-F10 CtrlF11 EQUATE(2571) !Ctrl-F11 CtrlF12 EQUATE(2572) !Ctrl-F12 CtrlF2 EQUATE(2562) !Ctrl-F2 CtrlF3 EQUATE(2563) !Ctrl-F3 CtrlF4 EQUATE(2564) !Ctrl-F4 CtrlF5 EQUATE(2565) !Ctrl-F5 CtrlF6 EQUATE(2566) !Ctrl-F6 CtrlF7 EQUATE(2567) !Ctrl-F7 CtrlF8 EQUATE(2568) !Ctrl-F8 CtrlF9 EQUATE(2569) !Ctrl-F9 CtrlG EQUATE(583) !Ctrl-G CtrlGAst EQUATE(282) !Ctrl-Gray * CtrlH EQUATE(584) !Ctrl-H CtrlHome EQUATE(283) !Ctrl-Home CtrlI EQUATE(585) !Ctrl-I CtrlJ EQUATE(586) !Ctrl-J CtrlK EQUATE(587) !Ctrl-K CtrlL EQUATE(588) !Ctrl-L CtrlLBrk EQUATE(603) !Ctrl-[ CtrlLeft EQUATE(285) !Ctrl-Курсор влево CtrlM EQUATE(589) !Ctrl-M CtrlMinus EQUATE(557) !Ctrl-Minus CtrlN EQUATE(590) !Ctrl-N CtrlO EQUATE(591) !Ctrl-O CtrlP EQUATE(592) !Ctrl-P CtrlPgDn EQUATE(288) !Ctrl-PgDn CtrlPgUp EQUATE(284) !Ctrl-PgUp CtrlQ EQUATE(593) !Ctrl-Q CtrlR EQUATE(594) !Ctrl-R CtrlRBrk EQUATE(605) !Ctrl-] CtrlRight EQUATE(286) !Ctrl-Курсор вправо CtrlS EQUATE(595) !Ctrl-S CtrlSlash EQUATE(604) !Ctrl-Слэш (/) CtrlSpace EQUATE(290) !Ctrl-пробел CtrlT EQUATE(596) !Ctrl-T CtrlU EQUATE(597) !Ctrl-U CtrlV EQUATE(598) !Ctrl-V CtrlW EQUATE(599) !Ctrl-W CtrlX EQUATE(600) !Ctrl-X CtrlY EQUATE(601) !Ctrl-Y CtrlZ EQUATE(602) !Ctrl-Z DelKey EQUATE(272) !Del DownKey EQUATE(269) !Курсор вниз EndKey EQUATE(268) !End EnterKey EQUATE(257) !Enter EscKey EQUATE(256) !Esc F10Key EQUATE(2058) !F10 F11Key EQUATE(2059) !F11 F12Key EQUATE(2060) !F12 F1Key EQUATE(2049) !F1 F2Key EQUATE(2050) !F2 F3Key EQUATE(2051) !F3 F4Key EQUATE(2052) !F4 F5Key EQUATE(2053) !F5 F6Key EQUATE(2054) !F6 F7Key EQUATE(2055) !F7 F8Key EQUATE(2056) !F8 F9Key EQUATE(2057) !F9 GAstKey EQUATE(260) !Gray * GMinusKey EQUATE(264) !Gray - GPlusKey EQUATE(267) !Gray + HomeKey EQUATE(261) !Home InsKey EQUATE(271) !Ins MouseLeft EQUATE(4000) !Левая кнопка мышки MouseLeft2 EQUATE(4002) !Двойной щелчок левой кнопкой мышки MouseRight EQUATE(4001) !правая кнопка мышки LeftKey EQUATE(265) !Курсор влево PgDnKey EQUATE(270) !PgDn PgUpKey EQUATE(263) !PgUp RighTKey EQUATE(266) !Курсор вправо ShftBS EQUATE(275) !Shft-Backspace ShftEnter EQUATE(274) !Shft-Enter ShftEsc EQUATE(273) !Shft-Esc ShftF1 EQUATE(3585) !Shft-F1 ShftF10 EQUATE(3594) !Shft-F10 ShftF11 EQUATE(3595) !Shft-F11 ShftF12 EQUATE(3596) !Shft-F12 ShftF2 EQUATE(3586) !Shft-F2 ShftF3 EQUATE(3587) !Shft-F3 ShftF4 EQUATE(3588) !Shft-F4 ShftF5 EQUATE(3589) !Shft-F5 ShftF6 EQUATE(3590) !Shft-F6 ShftF7 EQUATE(3591) !Shft-F7 ShftF8 EQUATE(3592) !Shft-F8 ShftF9 EQUATE(3593) !Shft-F9 ShftGMinus EQUATE(277) !Shft-Gray - ShftGPlus EQUATE(278) !Shft-Gray + ShftSpace EQUATE(289) !Shft-пробел ShftTab EQUATE(276) !Shft-Tab TabKey EQUATE(259) !Tab UpKey EQUATE(262) !Курсор вверх |