Key
是键盘中的单个字符,可以是物理字符,也可以是虚拟字符。 Strike
是按压或推动某物的行为。 Keystroke
在键盘上按一个键的动作,键盘可以是一个完整的、传统的或更专业的键盘。
![图片[1]-什么是击键?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/06/poftut_image-97.png)
下面我们可以看到一个键盘键,可以很容易地按下它将发送输入到系统,这通常是一台电脑。为了使按键更容易,快捷可靠的按键下面有弧线,弧线会自动将按键推回原来的位置。此外,键之间还包含一些空格,以防止意外错误的击键。
![图片[2]-什么是击键?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/06/poftut_image-95.png)
为什么按键?
按键是电脑或智能手机用户非常频繁的动作。一般来说,键盘是输入电脑或智能手机的最常见和最流行的方式。所以击键有不同的目的。
Create A Text
:创建文本是最可能的击键原因之一。一般来说,一个文本包含大量的句子、单词和字符,可以用键盘输入。
Run Command
:可以使用密钥库执行命令。尤其是 Enter
是最常用的击键,用于开始执行键入的命令。
Run A Function or Start Action
:键可以绑定到函数或启动操作中。只需一次按键即可轻松启动此操作。例如,F1、F2等功能键通常绑定到函数中。例如 F1
在大多数情况下,击键将打开当前应用程序的帮助信息。
击键记录
Keystroke Logging
是一个流行术语,用于描述将击键记录到文件或远程系统中的行为。击键记录需要一些小的应用程序,这些应用程序将连续运行并侦听击键。根据情况,如果有网络或internet连接,跟踪的击键可以写入文件或发送到远程系统。击键记录可以通过基于Hypervisor、基于内核、基于API、基于Javascript的方法来完成,这些方法都是技术性的、复杂的方法。也有基于硬件的键盘记录器,通常是很少的USB设备和连接到系统的USB端口。
![图片[3]-什么是击键?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/06/poftut_image-96.png)
击键记录可用于以下情况。但是请记住,击键日志记录是一个法律问题,应该仔细考虑。
Tracking Children
:击键日志可以在学校或家庭中使用,以便监视儿童及其活动。甚至击键日志也可以用来防止他们滥用内容。
Tracking Workers
:特别是在远程工作系统中,击键提供了有关工作人员的重要指标和信息。按键记录可以用来有效地跟踪和监控工人,以及他们是否正常工作的职业道德。但请记住,员工应意识到他/她被跟踪,在某些情况下,这可能是一个法律问题。
Spying
:首先,间谍活动是非法的,但不同的组织,如黑帽黑客,灰帽黑客,政府使用的间谍键盘敲击是间谍活动的一种方法。