bios.h Узнать код для клавиши

На предыдущей странице написан исходный код куба. Над кубом можно производить разные манипуляции, вращать по осям, перемещать и масштабировать. В исходном коде используется директива bios.h Эта директива давно устарела и в современных компиляторах не используется, но есть же такие люди, которые используют не самое новое, а самое старое, поэтому они могут интересоваться как узнать коды клавиш для этого самого bios.h

взято здесь

Теперь достаточно запустить программу и нажать нужную клавишу. Программа сразу закроется, но главное, что она сработает как надо. Нажимаем Alt+F5 и смотрим надпись. Сначала показаны квадратные скобки, на них не смотрим. Например если нажали f, то видим [] ‘f’, это говорит о том, что код клавиши ‘f’. Запустили программу, Нажали стрелку влево, видим [] 0x4b00, значит код 0x4b00
Достаточно просто. Там где написан исходник куба немного в другом виде описаны коды клавиш, но вместо тех значений можно подставить полученный код и все будет как и было.

Все комментарии на сайте проверяются, поэтому ваш комментарий может появиться не сразу. Для вставки кода в комментарий используйте теги: [php]ВАШ_КОД[/php]

Один комментарий: bios.h Узнать код для клавиши

  • Андрей говорит:

    Не соберётся.
    1. Знаки пунктуации за знаками комментариев.
    2. Функция при таком объявлении должна возвращать значение.

    Ошибки поправимы.

    Далее. Вот нажали мы f. И ты считаешь что вернулось f — это код клавиши f???? Если так, то мне ничего не понятно.

    Автор сайта отвечает:
    Это код клавиши для директивы Bios.h а не код другого типа. Эта директива давно устарела, она использовалась в старых компиляторах, но при этом ее иногда не хватает в современных. Да, буквенные коды там не отличаются от своих символов, а вот коды клавиш типа F5, стрелок, ctrl, shift иногда нужно узнать. Для этого этот пример и показан.
    Если нужен код AscII, то он узнается по-другому и разумеется он другой.

    да. Функция должна возвращать значение. Я дописал, но и без этого срабатывало

Добавить комментарий

Ваш e-mail не будет опубликован.

Поиск

 
     
Яндекс.Метрика

НАГРАДИ АВТОРА САЙТА
WEBMONEY
R375024497470
U251140483387
Z301246203264
E149319127674

В обед, шеф заходит в бухгалтерию. На столах лежат "мыши" на спине. Спрашивает: - В чём дело? - Чтобы компьютеры не тормозили, сисадмин рекомендовал класть "мышек" на спину, для отдыха в нерабочее время.

Выражаю свою признательность

  • Максиму очень признателен за указание на мои ошибки и неточности.
  • Sergio ===> за оказание помощи в исправлении моих ошибок
  • Gen ===> за правильное стремление помочь другим новичкам и выявления моих ошибок