Клавиши акселератора (C++)
Стандартные сочетания клавиш
Существуют стандартные сочетания клавиш, которые могут быть использованы в проектах приложений Windows. Некоторые из этих виртуальных клавиш предназначены для среды Windows. Другие поддерживают браузер или приложения Юникода. Вы можете использовать любую из этих клавиш в любом сочетании.
Ключ. | Description |
---|---|
VK_ACCEPT | (IME) принять |
VK_BROWSER_BACK | (Windows) Браузер, ключ back |
VK_BROWSER_FAVORITES | (Windows) Браузер, ключ избранного |
VK_BROWSER_FORWARD | (Windows) Браузер, ключ пересылки |
VK_BROWSER_HOME | (Windows) Браузер, начальный и домашний ключ |
VK_BROWSER_REFRESH | (Windows) Браузер, ключ обновления |
VK_BROWSER_SEARCH | (Windows) Браузер, ключ поиска |
VK_BROWSER_STOP | (Windows) Браузер, остановка ключа |
VK_CONVERT | Преобразование (IME) |
VK_FINAL | Окончательный режим (IME) |
VK_HANGUEL | (IME) Режим Hanguel (поддерживается для совместимости, используйте VK_HANGUL) |
VK_HANGUL | (IME) Режим хангула |
VK_HANJA | (IME) Режим Ханджа |
VK_JUNJA | (IME) Режим Junja |
VK_KANA | (IME) Режим Kana |
VK_KANJI | (IME) Режим Канджи |
VK_LAUNCH_APP1 | (Windows) Запуск ключа Приложения 1 |
VK_LAUNCH_APP2 | (Windows) Запуск ключа приложения 2 |
VK_LAUNCH_MAIL | (Windows) Запуск ключа почты |
VK_LAUNCH_MEDIA_SELECT | (Windows) Выбор ключа мультимедиа |
VK_LCONTROL | Клавиша CTRL слева |
VK_LMENU | Клавиша меню слева |
VK_LSHIFT | Клавиша SHIFT ВЛЕВО |
VK_MEDIA_NEXT_TRACK | (Windows) Следующий ключ отслеживания |
VK_MEDIA_PLAY_PAUSE | (Windows) Клавиша воспроизведения и приостановки мультимедиа |
VK_MEDIA_PREV_TRACK | (Windows) Предыдущий ключ отслеживания |
VK_MEDIA_STOP | (Windows) Остановка ключа мультимедиа |
VK_MODECHANGE | Запрос на изменение режима (IME) |
VK_NONCONVERT | (IME) nonconvert |
VK_OEM_1 | (Windows) Для стандартной клавиатуры США клавиша ;: |
VK_OEM_102 | (Windows) Клавиша угловой скобки или клавиша обратной косой черты на клавиатуре RT 102-key |
VK_OEM_2 | (Windows) Для стандартной клавиатуры США клавиша /? |
VK_OEM_3 | (Windows) Для стандартной клавиатуры США клавиша `~ |
VK_OEM_4 | (Windows) Для стандартной клавиатуры США клавиша [{ |
VK_OEM_5 | (Windows) Для стандартной клавиатуры США , клавиша \ | |
VK_OEM_6 | (Windows) Для стандартной клавиатуры США клавиша ]} |
VK_OEM_7 | (Windows) Для стандартной клавиатуры США клавиша single-quote/double-quote |
VK_OEM_COMMA | (Windows) Для любой страны или региона ключ |
VK_OEM_MINUS | (Windows) Ключ для любой страны или региона - |
VK_OEM_PERIOD | (Windows) Для любой страны или региона ключ . |
VK_OEM_PLUS | (Windows) Ключ для любой страны или региона + |
VK_PACKET | (Windows) Используется для передачи символов Юникода, как если бы они были нажатиями клавиш. |
VK_RCONTROL | Клавиша CTRL вправо |
VK_RMENU | Клавиша меню справа |
VK_RSHIFT | Клавиша SHIFT ВПРАВО |
VK_SLEEP | Ключ спящего режима компьютера |
VK_VOLUME_DOWN | (Windows) Ключ уменьшения громкости |
VK_VOLUME_MUTE | (Windows) Ключ отключения тома |
VK_VOLUME_UP | (Windows) Ключ "Вверх тома" |
VK_XBUTTON1 | (Windows) Кнопка мыши X1 |
VK_XBUTTON2 | (Windows) Кнопка мыши X2 |
Ассоциация ключей акселератора
Во многих случаях требуется, чтобы пункт меню и сочетание клавиш выдавали одну и ту же команду. Это действие выполняется путем назначения того же идентификатора ресурса элементу меню и записи в таблице акселератора приложения. Затем можно изменить заголовок пункта меню, чтобы показать имя сочетания клавиш. Дополнительные сведения о элементах меню и клавишах акселератора см. в разделе "Команды меню".
Требования
Win32