|
Новости |
Клавиши 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 (Модификаторы). |
(с) Все права защищены. По всем интересующим вопросам прошу писать электронный адрес |