如何禁用键盘某个键?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何禁用键盘某个键?相关的知识,希望对你有一定的参考价值。

参考技术A 有两个途径:
1、打开“控制面板
->
电源选项
->
高级”,把“在按下计算机电源按钮时”设置为“不进行任何操作”;
2、打开“控制面板
->
计算机管理
->
设备管理器”,在“查看”菜单单击“显示隐藏的设备”,然后在“系统设备”中找到“acpi
power
button”,单击右键,选择“停用”。
经过这两个步骤,键盘上的
power
就被彻底禁用了。本回答被提问者采纳
参考技术B 回答

您好,我这边正在为您查询,请稍等片刻,我这边马上回复您~

您好,很高兴为您解答。Windows系统不直接支持禁用某个按键的。1、第三方软件比如remapKey允许将此键映射为其它键。但这个也仅限于是在系统启动、第三方软件已运行的情况才有效。2、比如Del键被粘连了,在启动机器时的Bios系统首先接管,判断此键按下后,会直接进入BIOS系统的设置界面。这种情况下Windows系统是无效的,第三方软件更是起不了作用的。

您好!可以直接把键盘那个不要的键给抠掉,然后用胶纸贴住免得掉垃圾进去,这样怎么也不会误按了。虽然是个土方法,但是绝对管用省事。

您好!或者下载软件操作方法参考:https://zhidao.baidu.com/question/1927610006932636347.html怎么禁用键盘上的某一个键

首先在笔记本电脑桌面的“计算机(我的电脑)”上右键鼠标,然后选择打开“属性”,打开系统属性后,点击进入上角的【设备管理器】,打开笔记本设备管理器之后,找到【键盘】,点击展开,然后在【PS/2标准键盘】上右键鼠标,然后选择【更新驱动程序软件】,在接下来的您如何搜索驱动程序软件界面,点击【浏览计算机一查找驱动程序软件】,之后会进入浏览计算机上的驱动程序文件选择界面,这里依旧点击底部的【从计算机的设备驱动程序列表中选择】,下面的这步“选择要为此硬件安装的设备驱动程序”设置非常重要,首先要将【显示兼容硬件】前面的勾去掉,然后在厂商里,任意选择一个其他笔记本品牌,比如笔者用的是联想笔记本,在这里我们故意选择“宏碁(Acer)”厂商,然后在右侧的型号里,任意选择一个,完成后点击下面的【下一步】,最后会弹出一个“不推荐安装这个设备的驱动程序),因为Window无法验证这个驱动程序是否与硬件兼容...”,这里我们直接点击底部的【是】,以上步骤完成后,我们就可以完成禁用笔记本自带键盘了,可能大家会觉得怎么操作之后,笔记本键盘还能使用,别着急,还差最后一步,需要重启笔记本才会生效。

您好!查找到以下: 有两个途径:1、打开“控制面板 -> 电源选项 -> 高级”,把“在按下计算机电源按钮时”设置为“不进行任何操作”;2、打开“控制面板 -> 计算机管理 -> 设备管理器”,在“查看”菜单单击“显示隐藏的设备”,然后在“系统设备”中找到“acpi power button”,单击右键,选择“停用”。经过这两个步骤,键盘上的 power 就被彻底禁用了。

希望以上回答对您有所帮助~ 如果您对我的回答满意的话,麻烦给个赞哦~

如何手动启用或禁用键盘上的 Return 键?

【中文标题】如何手动启用或禁用键盘上的 Return 键?【英文标题】:How can I manually enable or disable the Return Key on the keyboard? 【发布时间】:2012-02-24 23:15:47 【问题描述】:

我有一个UITextView,它接收来自键盘的输入。 “自动启用返回键”复选框被选中,所以当UITextView 为空时,返回键被禁用。

我在键盘上方有一个表情符号栏,可以将表情符号添加到UITextView,但问题出在这里;当UITextView 为空时,我向UITextView 添加表情符号,如下所示:

[inputTextView insertText:@"\ue40d"];

那么 ReturnKey 仍然被禁用,虽然 UITextView 的 text 属性不为空。

我在插入表情后试过这个:

[inputTextView setEnablesReturnKeyAutomatically:NO];

没有结果。看起来启用/禁用键盘的返回键只能通过通过键盘输入字符来触发。

知道如何手动启用/禁用 Return 键吗?

【问题讨论】:

如果您在其中输入普通文本,它会按预期工作吗? 【参考方案1】:

这有点小技巧,但您可以尝试通过粘贴板插入文本:

UIPasteboard* generalPasteboard = [UIPasteboard generalPasteboard];

// Save a copy of the system pasteboard's items
// so we can restore them later.
NSArray* items = [generalPasteboard.items copy];

// Set the contents of the system pasteboard
// to the text we wish to insert.
generalPasteboard.string = text;

// Tell this responder to paste the contents of the
// system pasteboard at the current cursor location.
[textfield paste: nil];

// Restore the system pasteboard to its original items.
generalPasteboard.items = items;

// Free the items array we copied earlier.
[items release];

【讨论】:

【参考方案2】:

你可以使用

textField.setValue(isEnabled, forKeyPath: "inputDelegate.returnKeyEnabled")

里面的狐狸例子

func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool

【讨论】:

【参考方案3】:

取消选中“自动启用返回键”

【讨论】:

以上是关于如何禁用键盘某个键?的主要内容,如果未能解决你的问题,请参考以下文章

C# winform如果禁用右键菜单和其它功能键盘

如何手动启用或禁用键盘上的 Return 键?

怎么禁用Home键?

在网站中应该禁用哪些最重要的键(键盘键)? [关闭]

禁用TextView键盘中的Return键

在 JWPlayer 上禁用键盘快捷键