📅  最后修改于: 2023-12-03 15:15:26.257000             🧑  作者: Mango
当您在游戏中使用wasd进行移动时,您可能需要执行其他操作,如搜索,编辑,复制等。这就是为什么要让Grepper与WASD一起使用的原因。在本文中,我将介绍如何在Ubuntu上配置行动脚本,以在使用wasd进行游戏时使用Grepper来执行其他操作。
首先,创建一个名为“grepper.sh”的脚本文件,并将其放在主目录(~/)下。在该文件中键入以下代码:
#!/bin/bash
xte 'keydown Control_L' 'key f' 'keyup Control_L'
这将在您按下Ctrl + F时向系统发送按键事件。请注意,您可以使用任何其他快捷键,如Ctrl + C / Ctrl + V等。
xbindkeys是Linux系统上运行的另一个应用程序,它可以将任意按键或组合键映射到执行任意命令或脚本的功能中。要使用xbindkeys,请通过运行以下命令来安装它:
sudo apt-get install xbindkeys xautomation
接下来,创建一个名为“.xbindkeysrc”的文件,并将其放在主目录下。在该文件中键入以下代码:
# Ctrl + F will execute the grepper.sh script
"xte 'keydown Control_L' 'key f' 'keyup Control_L'"
Control + f
# W will move forward in the game
"xte 'keydown w' 'keyup w'"
w
这将使用Ctrl + F将该脚本映射到键,使用w键将前进映射到w键。
最后,启动xbindkeys:
xbindkeys
现在,您可以在游戏中使用wasd移动,并使用Ctrl + F来执行其他操作,而不必停止游戏。如要映射其他按键,只需编辑“.xbindkeysrc”文件即可。
参考: