C++中的VK值

前言

一种

更丝滑

更快捷

更......

VK值

虚拟键十六进制值十进制值相应键盘或鼠标键
VK_LBUTTON011鼠标左键
VK_RBUTTON022鼠标右键
VK_CANCEL033Ctrl-Break键
VK_MBUTTON044鼠标中键
VK_BACK088Backspace键
VK_TAB099Tab键
VK_CLEAR0C12Clear键
VK_RETURN0D13Enter键
VK_SHIFT1016Shift键
VK_CONTROL1117Ctrl键
VK_MENU1218Alt键
VK_PAUSE1319Pause键
VK_CAPITAL1420Caps Lock键
VK_ESCAPE1B27Esc键
VK_SPACE2032Space键
VK_PRIOR2133Page Up键
VK_NEXT2234Page Down键
VK_END2335End键
VK_HOME2436Home键
VK_LEFT2537←键
VK_UP2638↑键
VK_RIGHT2739→键
VK_DOWN2840↓键
VK_SELECT2941Select键
VK_PRINT2A42Print键
VK_EXECUTE2B43Execute键
VK_SNAPSHOT2C44Print Screen键
VK_INSERT2D45Ins键
VK_DELETE2E46Del键
VK_HELP2F47Help键
VK_030480键
VK_131491键
VK_232502键
VK_333513键
VK_434524键
VK_535535键
VK_636546键
VK_737557键
VK_838568键
VK_939579键
VK_A4165A键
VK_B4266B键
VK_C4367C键
VK_D4468D键
VK_E4569E键
VK_F4670F键
VK_G4771G键
VK_H4872H键
VK_I4973I键
VK_J4A74J键
VK_K4B75K键
VK_L4C76L键
VK_M4D77M键
VK_N4E78N键
VK_O4F79O键
VK_P5080P键
VK_Q5181Q键
VK_R5282R键
VK_S5383S键
VK_T5484T键
VK_U5585U键
VK_V5686V键
VK_W5787W键
VK_X5888X键
VK_Y5989Y键
VK_Z5A90Z键
VK_LWIN5B91左Windows键
VK_RWIN5C92右Windows键
VK_APPS5D93应用程序键
VK_SLEEP5F95休眠键
VK_NUMPAD06096小数字键盘0键
VK_NUMPAD16197小数字键盘1键
VK_NUMPAD26298小数字键盘2键
VK_NUMPAD36399小数字键盘3键
VK_NUMPAD464100小数字键盘4键
VK_NUMPAD565101小数字键盘5键
VK_NUMPAD666102小数字键盘6键
VK_NUMPAD767103小数字键盘7键
VK_NUMPAD868104小数字键盘8键
VK_NUMPAD969105小数字键盘9键
VK_MULTIPLY6A106乘号键
VK_ADD6B107加号键
VK_SEPARATOR6C108分割键
VK_SUBSTRACT6D109减号键
VK_DECIMAL6E110小数点键
VK_DIVIDE6F111除号键
VK_F17012F1键
VK_F271113F2键
VK_F372114F3键
VK_F473115F4键
VK_F574116F5键
VK_F675117F6键
VK_F776118F7键
VK_F877119F8键
VK_F978120F9键
VK_F1079121F10键
VK_F117A122F11键
VK_F127B123F12键
VK_F137C124F13键
VK_F147D125F14键
VK_F157E126F15键
VK_F167F127F16键
VK_F1780128F17键
VK_F1881129F18键
VK_F1982130F19键
VK_F2083131F20键
VK_F2184132F21键
VK_F2285133F22键
VK_F2386134F23键
VK_F2487135F24键
VK_NUMLOCK90144Num Lock键
VK_SCROLL9145Scroll Lock键
VK_LSHIFTA0160左Shift键
VK_RSHIFTA1161右Shift键
VK_LCONTROLA2162左Ctrl键
VK_RCONTROLA3163右Ctrl键
VK_LMENUA4164左Alt键
VK_RMENUA5165右Alt键

上代码

//vk值 
#include <bits/stdc++.h>
#include <windows.h>
#include <conio.h>
using namespace std;

int main() {
	while(true){
		system("cls");
		if(GetAsyncKeyState(VK_LEFT)) cout << "←";
		if(GetAsyncKeyState(VK_UP)) cout << "↑";
		if(GetAsyncKeyState(VK_DOWN)) cout << "↓";
		if(GetAsyncKeyState(VK_RIGHT)) cout << "→";
		if(GetAsyncKeyState(VK_NUMPAD0)) cout << "小键盘0";
		if(GetAsyncKeyState(VK_NUMPAD1)) cout << "小键盘1";
		if(GetAsyncKeyState(VK_NUMPAD2)) cout << "小键盘2";
		if(GetAsyncKeyState(VK_NUMPAD3)) cout << "小键盘3";
		if(GetAsyncKeyState(VK_NUMPAD4)) cout << "小键盘4";
		if(GetAsyncKeyState(VK_NUMPAD5)) cout << "小键盘5";
		if(GetAsyncKeyState(VK_NUMPAD6)) cout << "小键盘6";
		if(GetAsyncKeyState(VK_NUMPAD7)) cout << "小键盘7";
		if(GetAsyncKeyState(VK_NUMPAD8)) cout << "小键盘8";
		if(GetAsyncKeyState(VK_NUMPAD9)) cout << "小键盘9";
		if(GetAsyncKeyState('0')) cout << "0";
		if(GetAsyncKeyState('1')) cout << "1";
		if(GetAsyncKeyState('2')) cout << "2";
		if(GetAsyncKeyState('3')) cout << "3";
		if(GetAsyncKeyState('4')) cout << "4";
		if(GetAsyncKeyState('5')) cout << "5";
		if(GetAsyncKeyState('6')) cout << "6";
		if(GetAsyncKeyState('7')) cout << "7";
		if(GetAsyncKeyState('8')) cout << "8";
		if(GetAsyncKeyState('9')) cout << "9";
		if(GetAsyncKeyState('A')) cout << "A";
		if(GetAsyncKeyState('B')) cout << "B";
		if(GetAsyncKeyState('C')) cout << "C";
		if(GetAsyncKeyState('D')) cout << "D";
		if(GetAsyncKeyState('E')) cout << "E";
		if(GetAsyncKeyState('F')) cout << "F";
		if(GetAsyncKeyState('G')) cout << "G";
		if(GetAsyncKeyState('H')) cout << "H";
		if(GetAsyncKeyState('I')) cout << "I";
		if(GetAsyncKeyState('J')) cout << "J";
		if(GetAsyncKeyState('K')) cout << "K";
		if(GetAsyncKeyState('L')) cout << "L";
		if(GetAsyncKeyState('M')) cout << "M";
		if(GetAsyncKeyState('N')) cout << "N";
		if(GetAsyncKeyState('O')) cout << "O";
		if(GetAsyncKeyState('P')) cout << "P";
		if(GetAsyncKeyState('Q')) cout << "Q";
		if(GetAsyncKeyState('R')) cout << "R";
		if(GetAsyncKeyState('S')) cout << "S";
		if(GetAsyncKeyState('T')) cout << "T";
		if(GetAsyncKeyState('U')) cout << "U";
		if(GetAsyncKeyState('V')) cout << "V";
		if(GetAsyncKeyState('W')) cout << "W";
		if(GetAsyncKeyState('X')) cout << "X";
		if(GetAsyncKeyState('Y')) cout << "Y";
		if(GetAsyncKeyState('Z')) cout << "Z";
		if(GetAsyncKeyState(VK_LBUTTON)) cout << "鼠标左键";
		if(GetAsyncKeyState(VK_RBUTTON)) cout << "鼠标右键";
		if(GetAsyncKeyState(VK_MBUTTON)) cout << "鼠标中键";
		if(GetAsyncKeyState(VK_BACK)) cout << "Backspace";
		if(GetAsyncKeyState(VK_TAB)) cout << "Tab";
		if(GetAsyncKeyState(VK_RETURN)) cout << "回车键";
		if(GetAsyncKeyState(VK_SHIFT)) cout << "Shift";
		if(GetAsyncKeyState(VK_CONTROL)) cout << "Ctrl";
		if(GetAsyncKeyState(VK_MENU)) cout << "Alt";
		if(GetAsyncKeyState(VK_PAUSE)) cout << "Pause";
		if(GetAsyncKeyState(VK_CAPITAL)) cout << "Caps";
		if(GetAsyncKeyState(VK_ESCAPE)) cout << "Esc";
		if(GetAsyncKeyState(VK_SPACE)) cout << "[空格]";
		if(GetAsyncKeyState(VK_F1)) cout << "F1";
		if(GetAsyncKeyState(VK_F2)) cout << "F2";
		if(GetAsyncKeyState(VK_F3)) cout << "F3";
		if(GetAsyncKeyState(VK_F4)) cout << "F4";
		if(GetAsyncKeyState(VK_F5)) cout << "F5";
		if(GetAsyncKeyState(VK_F6)) cout << "F6";
		if(GetAsyncKeyState(VK_F7)) cout << "F7";
		if(GetAsyncKeyState(VK_F8)) cout << "F8";
		if(GetAsyncKeyState(VK_F9)) cout << "F9";
		if(GetAsyncKeyState(VK_F10)) cout << "F10";
		if(GetAsyncKeyState(VK_F11)) cout << "F11";
		if(GetAsyncKeyState(VK_F12)) cout << "F12";
		Sleep(150);
	}
	return 0;
} 

其中一部分

常用的

喜欢记得一键三连哦

  • 17
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值