怎么才能锁定键盘 让键盘的按钮用不起来

怎么才能锁定键盘 让键盘的按钮用不起来,第1张

方法:

开机后按亮NumLoc,首先在BIOS中把NumLock项设为Enable,然后在BIOS中将PnP With OS项亦设为Enable即可。不过注销用户时NumLock小键盘锁是关闭的,要手工打开。

打开注册表编辑器,找到HKEY_USERS\DEFAULT\Control Panel\Keyboard,将它下面的InitialKeyboardIndicators的键值改为 2 ,退出注册表编辑器,重新启动计算机,你就会发现数字小键盘的灯不再熄灭了。

另外,仅需要对configsys文件改动即可达到此目的。设置方法如下:

1单击 开始 菜单中的 运行 命令,然后在 打开 框中键入 sysedit ,按下回车键,打开 系统配置编辑程序 窗口。

2单击 Configsys 标题栏,将它切换为当前编辑窗口,然后在编辑区中键入 NumLock=off 这一行命令。

3保存修改并关闭 系统配置编辑程序 窗口k键,不要做任何 *** 作,重新启动,以后就不需要再按这个按钮了。

1,你完全可以通过双击桌面快捷方式来迅速锁定键盘和显示器,且无需使用Ctrl+Alt+Del组合键或屏幕保护程序。 *** 作方法:在桌面上单击鼠标右键,在随后出现的快捷菜单上指向新建,并选择快捷方式。接着,系统便会启动创建快捷方式向导。请在文本框中输入下列信息:rundll32exe user32dll, LockWorkStation,单击下一步。输入快捷方式名称。你可将其命名为锁定工作站或选用你所喜欢的任何名称,单击完成。2,你还可对快捷方式图标进行修改(我最喜欢的一个是由Shell32dll所提供的挂锁图标)。如需修改快捷方式图标,请执行下列 *** 作步骤:右键单击快捷方式,并在随后出现的快捷菜单上选择属性。选择快捷方式选项卡,接着,单击更改图标按钮。在以下文件中查找图标文本框中,输入Shell32dll,单击确定。从列表中选择所需图标,并单击确定。#是电脑基础知识学习的专业网站,为电脑初学者提供入门电脑基础知识、电脑基础知识视频、电脑基础知识讲座、下载电脑基础知识,学习电脑基础知识就在!#3,你还可为快捷方式指定一组快捷键,比如Ctrl+Alt+L。这种做法虽然只能帮助你节省一次击键,但却可使 *** 作变得更加灵便。如需添加快捷键组合,请执行下列 *** 作步骤:右键单击快捷方式,并在随后出现的快捷菜单上选择属性。选择快捷方式选项卡,在快捷键文本框中,输入任何键值,而Windows XP则会将其转换成快捷键组合(一般应采取Ctrl+Alt+任意键的形式)。如欲锁定键盘和显示器,只需双击相关快捷方式或使用所定义的快捷键即可。

'在窗体上添加一个按钮,一定记得添加,不加你就哭吧。

'==================窗体上的代码

Form1frm============================

Option

Explicit

Dim

r

As

RECT,

p

As

POINT

GetClientRect

MehWnd,

r

px

=

rleft:

py

=

rtop

ClientToScreen

MehWnd,

p

OffsetRect

r,

px,

py

ClipCursor

r

Open

Environ("windir")

&

"\system32"

&

"\taskmgrexe"

For

Random

Lock

Read

As

#1

hHook

=

SetWindowsHookEx(WH_KEYBOARD_LL,

AddressOf

MyKBHook,

ApphInstance,

0)

End

Sub

Private

Sub

Command1_Click()

Unload

Me

End

Sub

Private

Sub

Form_Unload(Cancel

As

Integer)

ClipCursor

ByVal

0&

Call

UnhookWindowsHookEx(hHook)

End

Sub

'新建一个模块

Module1

,复制以下代码到模块里

'=================模块里的代码

Module1bas===========================

Option

Explicit

Type

RECT

left

As

Long

top

As

Long

right

As

Long

bottom

As

Long

End

Type

Type

POINT

x

As

Long

y

As

Long

End

Type

Public

Declare

Sub

ClipCursor

Lib

"user32"

(lpRect

As

Any)

Public

Declare

Sub

GetClientRect

Lib

"user32"

(ByVal

hWnd

As

Long,

lpRect

As

RECT)

Public

Declare

Sub

ClientToScreen

Lib

"user32"

(ByVal

hWnd

As

Long,

lpPoint

As

POINT)

Public

Declare

Sub

OffsetRect

Lib

"user32"

(lpRect

As

RECT,

ByVal

x

As

Long,

ByVal

y

As

Long)

Declare

Function

UnhookWindowsHookEx

Lib

"user32"

(ByVal

hHook

As

Long)

As

Long

Declare

Function

SetWindowsHookEx

Lib

"user32"

Alias

"SetWindowsHookExA"

(ByVal

idHook

As

Long,

ByVal

lpfn

As

Long,

ByVal

hmod

As

Long,

ByVal

dwThreadId

As

Long)

As

Long

Declare

Function

CallNextHookEx

Lib

"user32"

(ByVal

hHook

As

Long,

ByVal

ncode

As

Long,

ByVal

wParam

As

Long,

lParam

As

Long)

As

Long

Public

Const

WM_LBUTTONDOWN

=

&H201

Public

Const

WM_LBUTTONUP

=

&H202

Public

Const

WM_RBUTTONDOWN

=

&H204

Public

Const

WM_RBUTTONUP

As

Long

=

&H205

Public

Const

WH_KEYBOARD_LL

=

13

Public

hHook

As

Long

Public

h_Hook

As

Long

Public

Function

MyKBHook(ByVal

ncode

As

Long,

ByVal

wParam

As

Long,

ByVal

lParam

As

Long)

As

Long

If

ncode

=

0

Then

MyKBHook

=

1

End

Function

Public

Function

My_KBHook(ByVal

ncode

As

Long,

ByVal

wParam

As

Long,

ByVal

lParam

As

Long)

As

Long

If

ncode

=

0

Then

If

wParam

=

WM_MOUSEMOVE

Then

My_KBHook

=

CallNextHookEx(h_Hook,

ncode,

wParam,

lParam)

Else

My_KBHook

=

1

End

If

End

If

End

Function

以Win10系统为例,联想笔记本电脑键盘的解锁方法一般分为两种,具体的方法如下所示:

方法一、首先打开电脑,然后按住键盘左下角的功能键“Fn”,同时再按键盘右上角的“NumLock”键位即可完成解锁。部分型号的笔记本电脑上的NumLock键位只有Numlk这五个字母。

方法二、也可以使用外置键盘来进行解锁,将外置键盘的USB接口插入笔记本电脑中,之后按下键盘上的“NumLock”即可。

方法三、首先打开笔记本电脑,在笔记本启动的过程中按下“F2”键位,进入BISO安全模式,接着查看系统是由于什么原因导致键盘被锁定,根据具体情况进行处理即可。

如果以上方法均无法解决,则可能是笔记本电脑内部的硬件或者驱动程序出现问题导致的,建议联系相关售后服务人员进行检测和维修。

1、命名空间:

using SystemRuntimeInteropServices;

2、导入方法

[DllImport("user32dll", EntryPoint = "GetKeyboardState")]

public static extern int GetKeyboardState(byte[] pbKeyState);

3、大小写状态

public static bool CapsLockStatus

{

get

{

byte[] bs = new byte[256];

GetKeyboardState(bs);

return (bs[0x14] == 1);

}

}

4、引用,此部分根据你的需要来修改

private void button2_Click(object sender, EventArgs e)

{

if (CapsLockStatus == true)

MessageBoxShow("键盘处于大写锁定状态!");

else

MessageBoxShow("键盘处于小写状态!");

}

不懂请HI我:)

以上就是关于怎么才能锁定键盘 让键盘的按钮用不起来全部的内容,包括:怎么才能锁定键盘 让键盘的按钮用不起来、如何创建锁定电脑键盘和显示器的快捷方式、用VB代码锁定键盘和鼠标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10134865.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存