首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取字符的键盘扫描码

获取字符的键盘扫描码
EN

Stack Overflow用户
提问于 2012-02-22 21:13:33
回答 1查看 8.4K关注 0票数 9

我想要与Virtualbox-VM交互,以执行Virtualbox-Guest-Additions的无人参与安装。因此,我必须向VM发送击键。我可以通过使用VBoxManage-API来实现这一点,其中我将扫描代码的十六进制发送到VM:

代码语言:javascript
复制
# sends "b" to the VM
VBoxManage controlvm "$VMNAME" keyboardputscancode <HEX>

现在我想向VM发送一个完整的命令,如下所示:

代码语言:javascript
复制
mount /dev/scd0 /media/cdrom0<Enter>

因此,我必须将字符串中每个字符转换为扫描码,并使用VBoxManage将其发送到VM。

如何在Linux上将这些字符转换为相应的键盘扫描码?我的VM与我的主机具有相同的键盘映射。我正在寻找一些我可以像这样使用的东西:

代码语言:javascript
复制
$ getscancode n
> 31
EN

回答 1

Stack Overflow用户

发布于 2012-03-19 22:30:57

showkey --ascii似乎能在most keys上工作,在我的GNOME终端上也能工作。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9395500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档