在笔记本电脑上模拟键盘

Jam*_*esG 13 numpad key-binding

我有一台没有数字键盘的笔记本电脑,我在上面运行 Ubuntu 12.04,我非常喜欢玩 roguelike 游戏。此类游戏往往需要一个用于移动、定位等的小键盘,因为可以在八个主要方向上操作。为了解决没有小键盘的限制,我希望能够绑定一个组合键,例如绑定Shift + Left Arrow到另一个键,在这种情况下1;不幸的是,到目前为止,我的研究仅涉及如何将组合键绑定到命令。我敢肯定,我遗漏了一些明显的东西,但至于它是什么......任何帮助将不胜感激!

Rah*_*ara 18

如果你想在 Windows 上这样做,有一个非常有用的脚本语言AutoHotKey,它可以用脚本界面做很多事情。

AutoHotKey的完美替代品是AutoKey。无论您是要重新映射键还是分配缩写(adr),它都非常有用,它会写出您的完整地址!!

AutoKey 是适用于 Linux 和 X11 的桌面自动化实用程序。它允许您管理脚本和短语的集合,并为它们分配缩写和热键。这允许您在您使用的任何程序中按需执行脚本或插入文本。

最新版本是 v0.90。

  • 从哪里得到这个?它在 ubuntu 的仓库中!

打开软件中心 > 搜索autokey> 安装 AutoKey(GTK)

  • 这个怎么用?

打开自动键。

Ctrl+N或从文件>创建..>新短语。用你喜欢的任何名字重命名。 在此处输入图片说明 在此处输入图片说明

输入键 在右侧面板(删除文本Enter phrase contents)中,当您按下某个键时,您希望输入(在您的情况下Shift+Left Arrow所以会输入<shift>+<left>)。此处描述了特殊键(如 shift、箭头等)的完整信息。 在此处输入图片说明

然后在右下角有三个Set按钮可以设置AbbreviationHotkeyWindow Filter或全部。

点击Set查看Hotkey。系统将提示您提供热键。如果你想让它用一个键运行(在你的情况下1)不要点击任何其他按钮Press to Set在此处输入图片说明

单击Press to Set并点击要分配的键(在您的情况下1)。

单击OK

点击Save右下角的。 在此处输入图片说明 现在尝试点击1你想要的任何地方。

您需要保持 AutoKey 运行,或者您可以在启动列表中添加命令 autokey-gtk

惊人的教程在这里:))

如果您想做更多事情,这里有一些示例脚本