开机自动开启键盘灯,键盘F12后2位按键为开启按键

news/2024/10/31 1:32:16/

需要在虚拟机xp系统启动时自动开启键盘灯

c++代码如下:

#include "stdafx.h"
#include <Windows.h>
void main()
{keybd_event(145,0,0,0);keybd_event(145, 0, KEYEVENTF_KEYUP, 0);
}

编译后放入:开始--->程序---->启动


键盘码表:

ESC键  VK_ESCAPE (27)
回车键: VK_RETURN (13)
TAB键: VK_TAB (9)
Caps Lock键: VK_CAPITAL (20)
Shift键: VK_SHIFT ($10)
Ctrl键: VK_CONTROL (17)
Alt键: VK_MENU (18)
空格键: VK_SPACE ($20/32)
退格键: VK_BACK (8)
左徽标键: VK_LWIN (91)
右徽标键: VK_LWIN (92)
鼠标右键快捷键:VK_APPS (93)
------------------------------------
Insert键: VK_INSERT (45)
Home键: VK_HOME (36)
Page Up: VK_PRIOR (33)
PageDown: VK_NEXT (34)
End键: VK_END (35)
Delete键: VK_DELETE (46)

方向键(←): VK_LEFT (37)
方向键(↑): VK_UP (38)
方向键(→): VK_RIGHT (39)
方向键(↓): VK_DOWN (40)

-----------------------------------
F1键: VK_F1 (112)
F2键: VK_F2 (113)
F3键: VK_F3 (114)
F4键: VK_F4 (115)
F5键: VK_F5 (116)
F6键: VK_F6 (117)
F7键: VK_F7 (118)
F8键: VK_F8 (119)
F9键: VK_F9 (120)
F10键: VK_F10 (121)
F11键: VK_F11 (122)
F12键: VK_F12 (123)

---------------------------------

Num Lock键: VK_NUMLOCK (144)
小键盘0: VK_NUMPAD0 (96)
小键盘1: VK_NUMPAD0 (97)
小键盘2: VK_NUMPAD0 (98)
小键盘3: VK_NUMPAD0 (99)
小键盘4: VK_NUMPAD0 (100)
小键盘5: VK_NUMPAD0 (101)
小键盘6: VK_NUMPAD0 (102)
小键盘7: VK_NUMPAD0 (103)
小键盘8: VK_NUMPAD0 (104)
小键盘9: VK_NUMPAD0 (105)
小键盘.: VK_DECIMAL (110)
小键盘*: VK_MULTIPLY (106)
小键盘+: VK_MULTIPLY (107)
小键盘-: VK_SUBTRACT (109)
小键盘/: VK_DIVIDE (111)
Pause Break键: VK_PAUSE (19)
Scroll Lock键: VK_SCROLL (145)

-------------------------------------

0x1 鼠标左键
0x2 鼠标右键
0x3 CANCEL 键
0x4 鼠标中键
0x8 BACKSPACE 键
0x9 TAB 键
0xC CLEAR 键
0xD ENTER 键
0x10 SHIFT 键
0x11 CTRL 键
0x12 MENU 键
0x13 PAUSE 键
0x14 CAPS LOCK 键
0x1B ESC 键
0x20 SPACEBAR 键
0x21 PAGE UP 键
0x22 PAGE DOWN 键
0x23 END 键
0x24 HOME 键
0x25 LEFT ARROW 键
0x26 UP ARROW 键
0x27 RIGHT ARROW 键
0x28 DOWN ARROW 键
0x29 SELECT 键
0x2A PRINT SCREEN 键
0x2B EXECUTE 键
0x2C SNAPSHOT 键
0x2D INSERT 键
0x2E DELETE 键
0x2F HELP 键
0x90 NUM LOCK 键

-----------------------------------------

A 至 Z 键与 A – Z 字母的 ASCII 码相同:
值 描述
65 A 键
66 B 键
67 C 键
68 D 键
69 E 键
70 F 键
71 G 键
72 H 键
73 I 键
74 J 键
75 K 键
76 L 键
77 M 键
78 N 键
79 O 键
80 P 键
81 Q 键
82 R 键
83 S 键
84 T 键
85 U 键
86 V 键
87 W 键
88 X 键
89 Y 键
90 Z 键
------------------------------------------
0 至 9 键与数字 0 – 9 的 ASCII 码相同:
值 描述
48 0 键
49 1 键
50 2 键
51 3 键
52 4 键
53 5 键
54 6 键
55 7 键
56 8 键
57 9 键
----------------------------------------
下列常数代表数字键盘上的键:
值 描述
0x60 0 键
0x61 1 键
0x62 2 键
0x63 3 键
0x64 4 键
0x65 5 键
0x66 6 键
0x67 7 键
0x68 8 键
0x69 9 键
0x6A MULTIPLICATION SIGN (*) 键
0x6B PLUS SIGN (+) 键
0x6C ENTER 键
0x6D MINUS SIGN (–) 键
0x6E DECIMAL POINT (.) 键
0x6F DIVISION SIGN (/) 键
----------------------------------------------
下列常数代表功能键:
值 描述
0x70 F1 键
0x71 F2 键
0x72 F3 键
0x73 F4 键
0x74 F5 键
0x75 F6 键
0x76 F7 键
0x77 F8 键
0x78 F9 键
0x79 F10 键
0x7A F11 键
0x7B F12 键
0x7C F13 键
0x7D F14 键
0x7E F15 键
0x7F F16 键


http://www.ppmy.cn/news/836483.html

相关文章

MySQL -- 联合索引 使用原则

最左前缀法则 如果索引了多列&#xff08;联合索引&#xff09;&#xff0c;要遵守最左前缀法则。最左前缀法则指的是查询从索引的最左列开始&#xff0c;并且不跳过索引中的列。如果跳跃某一列&#xff0c;索引将会部分失效(后面的字段索引失效)。 比如在一个 tb_user 表中&…

leetcode 287. 寻找重复数(java)

寻找重复数 leetcode 287. 寻找重复数题目描述解法一 Hash 表记录解法二 原地hash 上期经典 leetcode 287. 寻找重复数 来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 链接&#xff1a;https://leetcode.cn/problems/find-the-duplicate-number 题目描述 给定一个包含…

在终端中使用 solarized 配色

#- 第一步. git clone git://github.com/seebi/dircolors-solarized.git cp ~/dircolors-solarized/dircolors.256dark ~/.dircolors eval dircolors .dircolors#- 第二步. (先检查 echo $TERM vim .barshrc export TERMxterm-256color#- 第三步. git clone git://github.com/s…

Sunos内核版本对应的Solaris版本

SUNos简介 2010-02-01 11:46 Solaris 是Sun Microsystems研发的计算机操作系统。它被认为是UNIX操作系统的衍生版本之一。 目前Solaris仍旧属于私有软件。2005年6月14日&#xff0c;Sun公司将正在开发中的Solaris 11的源代码以CDDL许可开放&#xff0c;这一开放版本就是OpenSol…

有用的 Solaris 命令 [zt]

Solaris 中的命令非常之多&#xff0c;以致很难从中分离出那些很酷的命令。例如&#xff0c;有些命令报告程序进行每个系统调用时所要花费的时间&#xff0c;有些命令动态地显示系统活动信息&#xff0c;而且这些命令大部分都同时包含在了 Solaris 8 和 Solaris 9 中。这里&…

Solaris学习笔记

1. 32位操作系统&#xff08;CPU支持64位操作系统&#xff09;上使用VMWare安装Solaris10 32位系统时&#xff0c;提示系统没有支持64位系统的处理器&#xff0c;解决方案 2.使用root用户通过telnet登录 3.配置FTP 4.踢出已登录用户 5.查看系统当前运行级别 6.root用户通过…

【Linux】Squid 代理服务器应用

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 Squid 代理服务器应用 Squid 代理服务器代理的工作机制代理服务器的概念及其作用Squid 代理的类型 安装 Squid 服务编译安装 Squid修改 Squid 的配置文件Squid 的运行控制创建…

SolarWinds

当 Orion NPM SolarWinds 安装完成后&#xff0c;接下来就是如何配置 SolarWinds 相关参数&#xff0c;比如添加监控设备节点&#xff0c;监控哪些接口&#xff0c;客户端电脑如何通过 IE 访问等&#xff0c;本文将讲述与此相关的内容&#xff0c; 供大家参考。<?xml:names…