|
-4 / 0 / 1
Регистрация: 12.03.2013
Сообщений: 110
|
|
Определение нажатия клавиши01.07.2013, 00:39. Показов 4484. Ответов 3
Метки нет (Все метки)
Как сделать , что бы нажал на клавишу "w" , к примеру и что -то там выполнялось , через GetAsynKeyState можно это сделать? Как вообще обозначать клавиши? мышь например очень легко if (GetAsynKeyState(VK_RBUTTON)){бла,бла,бл а} , а как быть с клавишами(буквенными)?
0
|
|
| 01.07.2013, 00:39 | |
|
Ответы с готовыми решениями:
3
Отлавливание нажатия клавиши Эмуляция нажатия клавиши Имитация нажатия клавиши |
|
57 / 45 / 14
Регистрация: 04.11.2012
Сообщений: 106
|
|
| 01.07.2013, 01:43 | |
|
1
|
|
|
9 / 9 / 5
Регистрация: 03.07.2012
Сообщений: 60
|
|
| 01.07.2013, 01:45 | |
|
Кликните здесь для просмотра всего текста
F1 112 0x70 VK_F1
- F2 113 0x71 VK_F2 - F3 114 0x72 VK_F3 - F4 115 0x73 VK_F4 - F5 116 0x74 VK_F5 - F6 117 0x75 VK_F6 - F7 118 0x76 VK_F7 - F8 119 0x77 VK_F8 - F9 120 0x78 VK_F9 - F10 121 0x79 VK_F10 - пробел 32 0x20 VK_SPACE - BackSpace 8 0x8 VK_BACK - Tab 9 0x9 VK_TAB - Enter 13 0x0D VK_RETURN - Shift 16 0x10 VK_SHIFT - Ctrl 17 0x11 VK_CONTROL - Alt 18 0x12 VK_MENU - CapsLock 20 0x14 VK_CAPITAL - Esc 27 0x1B VK_ESCAPE - Insert 45 0x2D VK_INSERT - PageUp 33 0x21 VK_PRIOR - PageDown 34 0x22 VK_NEXT - End 35 0x23 VK_END - Home 36 0x24 VK_HOME - курсор ← 37 0x25 VK_LEFT - курсор ↑ 38 0x26 VK_UP - курсор → 39 0x27 VK_RIGHT - курсор ↓ 40 0x28 VK_DOWN - Delete 46 0x2E VK_DELETE - PrintScreen 44 0x2C VK_SNAPSHOT - ScrollLock 145 0x91 VK_SCROLL - 0,) 48 0x30 - 0 1 ! 49 0x31 - 1 2 @ 50 0x32 - 2 3 # 51 0x33 - 3 4 $ 52 0x34 - 4 5 % 53 0x35 - 5 6 ^ 54 0x36 - 6 7 & 55 0x37 - 7 8 * 56 0x38 - 8 9 ( 57 0x39 - 9 ` ~ 192 0xC0 - - - _ 189 0xBD - - = + 187 0xBB - - [ { 219 0xDB - - ] } 221 0xDD - - ; : 186 0xBA - - ' " 222 0xDE - - \ | 220 0xDC - - , < 188 0xBC - - . > 190 0xBE - - / ? 191 0xBF - - a A 65 0x41 - A b B 66 0x42 - B c C 67 0x43 - C d D 68 0x44 - D e E 69 0x45 - E f F 70 0x46 - F g G 71 0x47 - G h H 72 0x48 - H i I 73 0x49 - I j J 74 0x4A - J k K 75 0x4B - K l L 76 0x4C - L m M 77 0x4D - M n N 78 0x4E - N o O 79 0x4F - O p P 80 0x50 - P q Q 81 0x51 - Q r R 82 0x52 - R s S 83 0x53 - S t T 84 0x54 - T u U 85 0x55 - U v V 86 0x56 - V w W 87 0x57 - W x X 88 0x58 - X y Y 89 0x59 - Y z Z 90 0x5A - Z Win(Л) 91 0x5B VK_LWIN - Win(Пр) 92 0x5C VK_RWIN - На правой клавиатуре при выключенной клавише NumLock 0 96 0x60 VK_NUMPAD0 - 1 97 0x61 VK_NUMPAD1 - 2 98 0x62 VK_NUMPAD2 - 3 99 0x63 VK_NUMPAD3 - 4 100 0x64 VK_NUMPAD4 - 5 101 0x65 VK_NUMPAD5 - 6 102 0x66 VK_NUMPAD6 - 7 103 0x67 VK_NUMPAD7 - 8 104 0x68 VK_NUMPAD8 - 9 105 0x69 VK_NUMPAD9 - * 106 0x6A VK_MULTIPLY - + 107 0x6B VK_ADD - - 108 0x6C VK_SUBTRACT - . 109 0x6D VK_DECIMAL - / 110 0x6E VK_DIVIDE -
1
|
|
|
|
|
| 01.07.2013, 11:36 | |
|
ВДВ777, вся суть в том, что нужно накидывать два условия на GetAsyncKeyState, посомтри сюда Стрелки клавиатуры в консоли
1
|
|
| 01.07.2013, 11:36 | |
|
Помогаю со студенческими работами здесь
4
Эмуляция нажатия клавиши Отслеживание нажатия клавиши не циклом Эмуляция нажатия клавиши клавиатуры Эмуляция нажатия левой клавиши мыши Эмуляция нажатия клавиши и передача ее в окно Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|