📜  grepper 如何与 wasd 一起行走 (1)

📅  最后修改于: 2023-12-03 15:15:26.257000             🧑  作者: Mango

Grepper如何与WASD一起行走

当您在游戏中使用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

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”文件即可。

参考: