将字符串转换为 pyvbox 的扫描码

Convert string to scancodes for pyvbox

我正在尝试使用 pyvbox 将一些文本输入到虚拟机中,但它将键盘输入作为键盘扫描码列表。我想将常规 Python 字符串转换为扫描码列表。

我知道我可能可以通过尝试每个扫描码并查看我得到的结果来暴力破解它,但我想知道那里是否有图书馆或类似的东西。 AFAIK,扫描码依赖于键盘布局,因此可能需要配置键盘布局。

如果您在 linux 上并尝试各种键,source code And if you wish to see the codes, you may use xev 中似乎已经定义了扫描码字典。