Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2012, 02:08   #1
CnpuHTep
Пользователь
 
Регистрация: 11.02.2012
Сообщений: 15
Сообщение Очень нужна таблица кодов символов/кнопок в Pascal ABC (псевдографика)

Ребят такая проблема, в сети сколько искал выдаёт только с 32 по 127, но для моей програмки нужны и остальные кнопочки и значки, тоесть покачто главным образом мне нужны коды "стрелки вверх" , "стрелки вниз" и клавиши "Tab", методом тыка нашел уголки псевдографики, но таб и стрелки помойму найти нереально либо займёт очень много времени.
CnpuHTep вне форума Ответить с цитированием
Старый 11.02.2012, 02:22   #2
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

ван нужны изображения или коды клавишь...
если изображения то легче вбить в цикл следующее
Код:
for i:=1 to n do
writeln(i:3, '  ', chr(i));
и вся табличка у вас на ладони...
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 11.02.2012, 02:34   #3
CnpuHTep
Пользователь
 
Регистрация: 11.02.2012
Сообщений: 15
По умолчанию

Нужны коды клавишь, конкретно "стрелка вверх","стрелка вниз","стрелка вправо","стрелка влево","Tab" и "Enter".
с изоброжениями я разобрался рандомом +)
CnpuHTep вне форума Ответить с цитированием
Старый 11.02.2012, 02:46   #4
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

неужели трудно погуглить...
вот
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 11.02.2012, 07:06   #5
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Попробуй эти коды:
VK_TAB = 9;
VK_LEFT = 37;
VK_UP = 38;
VK_RIGHT = 39;
VK_DOWN = 40;
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Старый 11.02.2012, 12:58   #6
CnpuHTep
Пользователь
 
Регистрация: 11.02.2012
Сообщений: 15
По умолчанию

Ребят, пасибо, но коды тоже отчасти верные, тоесть я точно знаю что "таб" у меня не 9,курсоры каторые в табличке там мне тоже не подходит(я их ввожу, но нет реакции(тобишь не тот код))

могу кинуть тот паскаль что у меня чтоб вам легче было проверять, по вашему желанию канечно )

вот паскаль на котором я пишу.
"Enter" - 13
"Esc" -27
"+" - 43
"-" -45
"пробел" - 32
Вложения
Тип файла: rar PascalABC.rar (1.38 Мб, 9 просмотров)

Последний раз редактировалось Stilet; 12.02.2012 в 16:12.
CnpuHTep вне форума Ответить с цитированием
Старый 11.02.2012, 13:32   #7
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Есть такая клавиша любимая у любого прогера - F1 ))). А в справке поиск шарить на запрос "key code" , если ситуация не разрешается поиском в инете.
Если помог, проси поставить минус. Будь оригинален!

Последний раз редактировалось Rin; 11.02.2012 в 13:36.
Rin вне форума Ответить с цитированием
Старый 11.02.2012, 13:37   #8
CnpuHTep
Пользователь
 
Регистрация: 11.02.2012
Сообщений: 15
По умолчанию

F1 не робит
в инете шарил
CnpuHTep вне форума Ответить с цитированием
Старый 11.02.2012, 13:40   #9
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

Код:
procedure KeyDown(Key: integer);
begin
   case Key of
  VK_Left:  Window.Left := Window.Left - 2;
  VK_Right: Window.Left := Window.Left + 2;
  VK_Up:    Window.Top := Window.Top - 2;
  VK_Down:  Window.Top := Window.Top + 2;
   end;
end;

begin
  // Привязка обработчиков к событиям
  OnKeyDown := KeyDown;
end.
нашел в справке паскаля.... должно подойти...
а те коды которые тебе подойти должны ... точно по стрелкам не помню но вроде как 78, 82... что то возле этого... давно стрелки не юзал...
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 11.02.2012, 13:40   #10
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Если АБС не .НЕТ, то лучше выкинуть его и использовать ABC.NET http://pascalabc.net/ssyilki-dlya-skachivaniya.html или Free Pascal/Lazarus.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно исправить ошибки!Pascal ABC Очень надо! Metanoia Помощь студентам 1 13.07.2011 13:36
Получить строку символов из строки их кодов Baaandit Общие вопросы Delphi 3 10.11.2009 15:43
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) Farridjan Помощь студентам 1 03.07.2009 12:24
Очень сложная задача на Pascal ABC! d00ker Помощь студентам 8 11.02.2009 22:02
Очень нужна помощь в переводе символов в ASCII и обратно !!!~VivO~!!! Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 05.05.2008 10:47