编程改变键盘灯的简易方法

更新时间:2023-06-18 23:04:07 阅读: 评论:0

编程改变键盘灯的简易⽅法
⼀个笔记本,⼤概是驱动安装不太对,numlock⽆法按下,所以它的UIO JKL M,. 这⼏个键全被当成⼩键盘的按键了。所以每次使⽤的时候还得拖个usb键盘,好⿇烦。
我试了试,果然⽤按下Fn键的⽅法按动numlock不可⾏。不过,如果按住Fn,再按UIO等键的时候,却变回原先的键值。好奇怪。
螃蟹养殖第⼀反应是写个程序触发numlock,似乎不难吧。上⽹查了⼀下,做出如下代码:
procedure TForm1.Button2Click(Sender: TObject);
var
农村什么赚钱KeyState : TKeyBoardState;
begin
GetKeyboardState(KeyState);
KeyState[VK_NUMLOCK] := 1;
tKeyboardState(KeyState);
end;
运⾏后,似乎毫⽑反应。
看⼀下API的说明,有这样⼀段话:
Remarks
努力工作英文Becau the SetKeyboardState function alters the input state of the calling thread and not the global input state of the system, an application cannot u SetKeyboardState to t the NUM LOCK, CAPS LOCK, or SCROLL LOCK indicator lights on the keyboard.
鲁迅读书的故事
原来不可以⽤SetKeyboardState来修改全局的指⽰灯啊。。。
明明有办法的。。。
这时想到⽤Sendkey。忽然想到autoit可以⽅便的实现功能的,试⼀下:
胃反气是什么原因
nd("{NUMLOCK}")慢四步舞曲
宏观环境分析
只⼀⾏语句,问题解决。。。
磁保持继电器

本文发布于:2023-06-18 23:04:07,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/986584.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:键盘   程序   键值   时候   当成   变回   驱动   概是
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图