Как я узнаю коды клавиш


4 0

Сегодня меня спросили, какой код у клавиши со знаком ~. Вот чесно, я не знаю. Я вообще клавиши не запоминаю. Если нужен код клавиши, то создаю пустое приложение, создаю обработчик события OnKeyНужныйобработчик для формы и там пишу что-то типа:

if (Key>0) then
 exit;

Это нужно, чтобы оптимизатор не оптимизировал параметр, через который передается код клавиши. Или можно в свойствах проекта отключить оптимизацию. Теперь ставим точку останова, запускаем приложение и нажимаем кнопку, код которой нужно узнать. Наводим мышкой на переменную (или выделить ее и нажать Ctrl+F7) и смотрю ее значение.


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

S

03 Января 2009

ShowMessage(inttostr(Key)) :)


Михаил Фленов

04 Января 2009

Можно и так, можно в Caption записывать, еслннужно узнть несколько клавишь и лень нажимать на ОК, вариантов куча, выбирайте любой. Я привык к отладчику.


olegmaster

05 Января 2009

man showkey


dmitriy

11 Января 2009


olegmaster

ShowMessage(inttostr(Key))

не факт например код F1 не посмотришь, да и ctrl тоже вроде


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

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне