TURBO PASCAL

Новости       

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности 

Гостевая книга

Спонсор

От автора

Клавиши ASCII и виртуальные клавиши 

Вы можете ввести представление самой клавиши в текстовом ок- не Key. Однако перед описание ввода клавиш полезно пояснить, что собой представляют клавиши ASCII и виртуальные клавиши. Клавиши ASCII Когда вы нажимаете клавишу ASCII, то на экране выводится символ (например, N, 5 или %).

Клавиша ASCII, которая выводится текстовом окне Key, заклю- чена в символы кавычек и соответствует стандартным соглашениям представления символов ASCII. Например, функциональная клавиша без клавиши Shift обозначается как "f", а с клавишей Shift - как "F". Ctrl+F обозначается как "^F".

Поскольку соглашения по представлению комбинаций клавиш с клавишей Alt отсутствуют, редактор акселератора предусматривает кнопку с независимой фиксацией (параметр) Alt, которая указывает такие комбинации.

Обычно одиночные клавиши ASCII в качестве акселератора не используются. Как правило, они комбинируются с клавишами Alt или Ctrl (используется Ctrl+L или Alt+L вместо одной клавиши L). Если вы используете в качестве акселератора одиночную клавишу ASCII, следует обратиться к книге Чарльза Петцольда "Программирование в Windows", где описывается, как Windows интерпретирует одиночные клавиши ASCII и их сочетания с другими клавишами при использова- нии их в качестве акселераторов.

Виртуальные клавиши

При нажатии виртуальной клавиши, такой как F3 или "стрелка вверх", на экран может выводиться символ, но стандартная специфи- кация таких символов отсутствует. Что при этом нужно вводить в текстовом поле Key? Можно использовать стандартные идентификаторы Windows, предусмотренные для отдельных клавиш, такие как VK_BACK (клавиша Backspace) или VK_F1 (клавиша F1). Все эти идентификато- ры определены в файле WINDOWS.H.

Если вы используете режим Key Value (Значение клавиши), ко- торый описывается ниже, то искать идентификаторы этих виртуальных клавиш не нужно, поскольку редактор акселераторов сам находит корректное значение и вставляет его.

Для представления комбинаций с клавишами Ctrl, Alt и Shift клавиш не предусмотрено. Чтобы представить одну из этих комбина- ций, нужно установить соответствующий параметр в группе Modifiers (Модификаторы).

На первую страницу

Rambler's Top100 PROext: Top 1000
Rambler's Top100

(с) Все права защищены.

По всем интересующим вопросам прошу писать электронный адрес

Hosted by uCoz