27
Второго вопроса не понял, что значит "изображается в программе"?
Если имеется ввиду определение какая клавиша нажата, то вот простенький пример кода:
uses crt;
var
a: char;
begin
clrscr;
a:=readkey;
if a=#27 then writeln('Нажата клавиша Esc') else
writeln('Нажата не Esc');
readln;
end.
Другие языки программирования и технологии
Turbo Pascal! Код ASCII, какой код у ESC и как он (вообще любой код ASCII) изображаеться в программе???
да у esc 27))Почитай книжки программирование под WinApi))
Функциональные клавиши
КлавишаКодКлавишаКодКлавишаКодКлавишаКод
F13BhAlt+F168hCtrl+F15EhShift+F154h
F23ChAlt+F269hCtrl+F25FhShift+F255h
F33DhAlt+F36AhCtrl+F360hShift+F356h
F43EhAlt+F46BhCtrl+F461hShift+F457h
F53FhAlt+F56ChCtrl+F562hShift+F558h
F640hAlt+F66DhCtrl+F663hShift+F659h
F741hAlt+F76EhCtrl+F764hShift+F75Ah
F842hAlt+F86FhCtrl+F865hShift+F85Bh
F943hAlt+F970hCtrl+F966hShift+F95Ch
F1044hAlt+F1071hCtrl+F1067hShift+F105Dh
F1185hAlt+F118BhCtrl+F1189hShift+F1187h
F1286hAlt+F128ChCtrl+F128AhShift+F1288h
Клавиши управления курсором
КлавишаКодКлавишаКодКлавишаКодКлавишаКод
←4BhAlt + ←9BhCtrl + ←73hIns52h
→4DhAlt + →9DhCtrl + →74hAlt+InsA2h
↑48hAlt + ↑98hCtrl + ↑нетDel53h
↓50hAlt + ↓A0hCtrl + ↓нетAlt+DelA3h
PageUp49hAlt+PgUp99hCtrl+PgUp84hAlt+BS0Eh
PageDown51hAlt+PgDnA1hCtrl+PgDn76hAlt+TabA5h
Home47hAlt+Home97hCtrl+Home77hCtrl+Tab94h
End4FhAlt+End9FhCtrl+End75hShift+Tab0Fh
Символьные клавиши и Enter
КлавишаКодКлавишаКодКлавишаКодКлавишаКод
Alt + A1EhAlt + H23hAlt + O18hAlt + V2Fh
Alt + B30hAlt + I17hAlt + P19hAlt + W11h
Alt + C2EhAlt + J24hAlt + Q10hAlt + X2Dh
Alt + D20hAlt + K25hAlt + R13hAlt + Y15h
Alt + E12hAlt + L26hAlt + S1FhAlt + Z2Ch
Alt + F21hAlt + M32hAlt + T14hAlt+Enter1Ch
Alt + G22hAlt + N31hAlt + U16h*Alt+Enter*A6h
Иные комбинации клавиш
КлавишаКодКлавишаКодКлавишаКодКлавишаКод
Alt + \2BhAlt + [1Ah* Alt + / *A4h* Ctrl + / *95h
Alt + ,33hAlt + ]1Bh* Alt + * *37h* Ctrl + * *96h
Alt + .34hAlt + '28h* Alt + -*4Ah* Ctrl + +*90h
Alt + ;27hAlt + `29h* Alt + +*4Eh* Ctrl + -*8Eh
Alt + /35hAlt + =8Ch* Ctrl + .*93hSysRq72h
Примечание. Клавиша, выделенная символом ' * ' ("звездочка") с двух сторон, находится на цифровой клавиатуре.
Скан-коды клавиатуры
КлавишаКодКлавишаКодКлавишаКодКлавишаКод
Esc01hU16hRight Shift36hF640h
1! 02hI17h\ |2BhF741h
2 @03hO18hZ2ChF842h
3 #04hP19hX2DhF943h
4 $05h[ {1AhC2EhF1044h
5 %06h] }1BhV2FhF1157h
6 ^07hEnter1ChB30hF1258h
7 &08hCtrl1DhN31hNum Lock45h
8 *09hA1EhM32hScroll Lock46h
9 (0AhS1Fh, <33hHome47h
0 )0BhD20h. >34h-48h
- _0ChF21h/ ?35hPageUp49h
= +0DhG22h* * *37h* - *4Ah
BS0EhH23hAlt38h* + *4Eh
Tab0FhJ24hSpace39hEnd4Fh
Q10hK25hCaps Lock3AhPageDown51h
W11hL26hF13BhInsert52h
E12h; :27hF23ChDelete53h
R13h' "28hF33DhLeft Win5Bh
T14h` ~29hF43EhRight Win5Ch
Y15hLeft Shift2AhF53FhMenu5Dh
Примечание. Клавиша, выделенная символом ' * ' ("звездочка") с двух сторон, находится на цифровой клавиатуре.
КлавишаКодКлавишаКодКлавишаКодКлавишаКод
F13BhAlt+F168hCtrl+F15EhShift+F154h
F23ChAlt+F269hCtrl+F25FhShift+F255h
F33DhAlt+F36AhCtrl+F360hShift+F356h
F43EhAlt+F46BhCtrl+F461hShift+F457h
F53FhAlt+F56ChCtrl+F562hShift+F558h
F640hAlt+F66DhCtrl+F663hShift+F659h
F741hAlt+F76EhCtrl+F764hShift+F75Ah
F842hAlt+F86FhCtrl+F865hShift+F85Bh
F943hAlt+F970hCtrl+F966hShift+F95Ch
F1044hAlt+F1071hCtrl+F1067hShift+F105Dh
F1185hAlt+F118BhCtrl+F1189hShift+F1187h
F1286hAlt+F128ChCtrl+F128AhShift+F1288h
Клавиши управления курсором
КлавишаКодКлавишаКодКлавишаКодКлавишаКод
←4BhAlt + ←9BhCtrl + ←73hIns52h
→4DhAlt + →9DhCtrl + →74hAlt+InsA2h
↑48hAlt + ↑98hCtrl + ↑нетDel53h
↓50hAlt + ↓A0hCtrl + ↓нетAlt+DelA3h
PageUp49hAlt+PgUp99hCtrl+PgUp84hAlt+BS0Eh
PageDown51hAlt+PgDnA1hCtrl+PgDn76hAlt+TabA5h
Home47hAlt+Home97hCtrl+Home77hCtrl+Tab94h
End4FhAlt+End9FhCtrl+End75hShift+Tab0Fh
Символьные клавиши и Enter
КлавишаКодКлавишаКодКлавишаКодКлавишаКод
Alt + A1EhAlt + H23hAlt + O18hAlt + V2Fh
Alt + B30hAlt + I17hAlt + P19hAlt + W11h
Alt + C2EhAlt + J24hAlt + Q10hAlt + X2Dh
Alt + D20hAlt + K25hAlt + R13hAlt + Y15h
Alt + E12hAlt + L26hAlt + S1FhAlt + Z2Ch
Alt + F21hAlt + M32hAlt + T14hAlt+Enter1Ch
Alt + G22hAlt + N31hAlt + U16h*Alt+Enter*A6h
Иные комбинации клавиш
КлавишаКодКлавишаКодКлавишаКодКлавишаКод
Alt + \2BhAlt + [1Ah* Alt + / *A4h* Ctrl + / *95h
Alt + ,33hAlt + ]1Bh* Alt + * *37h* Ctrl + * *96h
Alt + .34hAlt + '28h* Alt + -*4Ah* Ctrl + +*90h
Alt + ;27hAlt + `29h* Alt + +*4Eh* Ctrl + -*8Eh
Alt + /35hAlt + =8Ch* Ctrl + .*93hSysRq72h
Примечание. Клавиша, выделенная символом ' * ' ("звездочка") с двух сторон, находится на цифровой клавиатуре.
Скан-коды клавиатуры
КлавишаКодКлавишаКодКлавишаКодКлавишаКод
Esc01hU16hRight Shift36hF640h
1! 02hI17h\ |2BhF741h
2 @03hO18hZ2ChF842h
3 #04hP19hX2DhF943h
4 $05h[ {1AhC2EhF1044h
5 %06h] }1BhV2FhF1157h
6 ^07hEnter1ChB30hF1258h
7 &08hCtrl1DhN31hNum Lock45h
8 *09hA1EhM32hScroll Lock46h
9 (0AhS1Fh, <33hHome47h
0 )0BhD20h. >34h-48h
- _0ChF21h/ ?35hPageUp49h
= +0DhG22h* * *37h* - *4Ah
BS0EhH23hAlt38h* + *4Eh
Tab0FhJ24hSpace39hEnd4Fh
Q10hK25hCaps Lock3AhPageDown51h
W11hL26hF13BhInsert52h
E12h; :27hF23ChDelete53h
R13h' "28hF33DhLeft Win5Bh
T14h` ~29hF43EhRight Win5Ch
Y15hLeft Shift2AhF53FhMenu5Dh
Примечание. Клавиша, выделенная символом ' * ' ("звездочка") с двух сторон, находится на цифровой клавиатуре.
код у ESC 27
как он (вообще любой код ASCII) изображаеться в программе?? ?
Коды символов <32 не обязаны печататься
как он (вообще любой код ASCII) изображаеться в программе?? ?
Коды символов <32 не обязаны печататься
Похожие вопросы
- Turbo Pascal, не компилируется фрагмент кода с вызовом процедур, где ошибка?
- где ошибка в программе turbo pascal (фото внутри)
- Можно ли запустить программу, написанную в Turbo Pascal (*.pas), без Turbo Pascal?
- Я в коледже Turbo Pascal прохожу. Скажите он вообще где нибудь нужен? Может Turbo Pascal морально устарел?
- Помогите с текстом программы на Turbo Pascal
- помогите, кому не трудно, перевести с языка Pascal на язык СИ код программы
- Люди помогите пожалуйста....Кто понимает TURBO PASCAL
- Помогите сделать задания по програмированию(двумерные массивы)Turbo Pascal
- Как вставить текст в Turbo Pascal 7.1???
- Turbo Pascal
Esc 01h
на вообще как я помню хотя это было давно вроде 23
допустим
begin
readkey:= "Esc";
end.
как эту ESC обозначить?