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

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

взято здесь


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

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

  1. Андрей:

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

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

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

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

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Поиск

 
     

Случайная книга в электронном формате

https://www.litres.ru/devid-soyer-makfarland/bolshaya-kniga-css3-2/?lfrom=15589587

Последние комментарии

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