6 个版本
0.1.5 | 2024 年 8 月 9 日 |
---|---|
0.1.4 | 2024 年 4 月 6 日 |
#412 在 命令行工具
每月 156 次下载
24KB
582 代码行
Macboxx_rs
希望比 macboxx 更高效的重写。
摘要
一个与 slippi dolphin 交互的虚拟控制器。 !(https://github.com/agirardeau/b0xx-ahk)[boxx-ahk] 仅在 Windows 上运行,这将为其他平台用户提供 boxx-y 控制器映射支持。
安装
使用 cargo 安装
cargo install macboxx
用法
macboxx -s <slippi path> -k <keymap path>
<slippi 路径>
是 slippi 网络对战目录的路径。在 MacOS 上,这可能是 ~/Library/Application\ Support/com.project-slippi.dolphin/netplay
,而 <keymap 路径>
是 keymap.toml
文件的路径。如果您没有,系统会为您在主目录中创建一个。
键映射
keymap.toml
应具有以下格式
[buttons]
A = 'J'
B = 'O'
X = 'K'
Y = '/'
Z = 'I'
START = 'Return'
D_UP = 'UpArrow'
D_DOWN = 'DownArrow'
D_LEFT = 'LeftArrow'
D_RIGHT = 'RightArrow'
[control_stick]
UP = 'W'
DOWN = 'S'
LEFT = 'A'
RIGHT = 'D'
[c_stick]
UP = ';'
DOWN = ','
LEFT = 'N'
RIGHT = 'L'
[triggers]
L = 'Q'
R = ' '
[mods]
MOD_Y = 'ShiftLeft'
MOD_X = 'ShiftRight'
[mod_factors]
x = 0.5
down = 0.42
up = 0.4
(向 The Reads 上分享布局的 lord 致谢 链接)
对于非字母数字键,请参阅 rdev Key 枚举。所有其他键都是大写字母,或者它们所代表的字符。
依赖关系
~2.6–4MB
~71K SLoC