模组:使用指南/按键绑定

来自Stardew Valley Wiki
跳到导航 跳到搜索
模组使用指南 SMAPI mascot.png


本页面旨在讲解如何设置键位。注意:前提是支持此功能的模组

常见问题

如何设置模组中的键位

  1. 安装模组 (见入门指南)。
  2. 至少带着这个模组运行一次游戏,以初始化。
  3. 打开该模组的文件夹,找到config.json文件,用记事本(或其他文本编辑器)打开。
  4. 修改按键设置,详见下面具体按键的值

注意:前提是支持设置键位的模组

如何禁用某键位

输入"None"以禁用。

按键的代码

按键代码一览。 那么有人可能要问了,有些比较冷门的按键我不知道哪个是哪个怎么办? 好办!

  1. 运行游戏
  2. 在SMAPI的控制台窗口(那个总是先弹出来的黑框),输入test_input指令。
  3. 游戏窗口中(点击游戏窗口,使其聚焦,成为当前窗口),按下那些你分不清的按键。
  4. 控制台上便会呈现出你刚刚按下的键对应的代码。

安卓怎么设置按键

// 未翻译

按键代码一览

键盘 (Keyboard)

常用
代码值 描述
A~Z 所有字母。
D0~D9 所有数字,字母上面横着的那一行。
Down, Left,
Right, Up
箭头,一般在整个键盘的右下角。
F1~F24 功能键,也叫F键,一般在整个键盘的最顶端的一行。
Apps 键,一般处于右CTRL键的左侧。
Back 退格()键,上面一般会写着Backspace。
CapsLock 大小写锁定(CAPS LOCK)键。
Enter 回车(ENTER)键。
Escape ESC键。
LeftAlt, RightAlt 左右ALT键。
LeftControl, RightControl 左右CTRL键。
LeftShift, RightShift 左右SHIFT(或) 键。
LeftWindows, RightWindows 左右Windows键。
OemCloseBrackets ]键,闭方括号。
OemComma 逗号(,)。
OemMinus 减号(-)。
OemOpenBrackets [键,开方括号。
OemPeriod 句号(.)。
OemPipe |键。
OemPlus 加号(+)。
OemQuestion 在美式标准键盘上,问号(?)
OemQuotes 在美式标准键盘上,引号('")。
OemSemicolon 在美式标准键盘上,分号(;)。
OemTilde 在美式标准键盘上,~键。
Space 空格键。
Tab TAB键。
数字键盘(小键盘)
代码值 描述
Numpad0~Numpad9 所有数字。
Add 小键盘+键。
Subtract 小键盘-键。
Divide 小键盘/键。
Multiply 小键盘*键。
NumLock 小键盘开关,NUMLOCK, NUMLK, 或NUM键。
编辑控制键 (上下左右四个箭头上方的区域)
代码值 描述
Delete DEL 键。
End END 键。
Insert INS 键。
PageDown, PageUp PAGE UPPAGE DOWN 键。
Pause PAUSE 键。
PrintScreen PRT SCR 键。
Scroll SCR LK 键。
不常用
代码值 描述
BrowserBack 浏览器后退键。
BrowserFavorites 浏览器收藏夹键。
BrowserForward 浏览器前进键。
BrowserHome 浏览器开始和主页键。
BrowserRefresh 浏览器刷新键。
BrowserSearch 浏览器搜索键。
BrowserStop 浏览器停止键。
ChatPadGreen 绿色的 ChatPad 键。
ChatPadOrange 橙色的 ChatPad 键。
Crsel 光标选择键。
Decimal 十进制键。
EraseEof 擦除 EOF 键。
Execute 执行键。
Exsel 执行选择键。
Help 帮助键。
Home 主页键。
ImeConvert IME 转换键。
ImeNoConvert IME 无转换键.
Kana 日语键盘上的假名键。
Kanji 日语键盘上的汉字键。
LaunchApplication1 启动应用程序 1 键。
LaunchApplication2 启动应用程序 2 键。
LaunchMail 开始邮件键。
MediaNextTrack 下一曲目键。
MediaPlayPause 播放/暂停媒体键。
MediaPreviousTrack 上一曲目键。
MediaStop 停止媒体键。
Oem8 键盘变化。
OemAuto OEM自动键 。
OemBackslash RT 102 键键盘上的 OEM 尖括号或反斜杠键。
OemClear OEM 清除键。
OemCopy OEM 复制键
OemEnlW OEM 放大窗口键。
PA1 PA1键。
Play 播放键。
Print PRINT 键。
ProcessKey IME 进程键。
Select 选择键。
SelectMedia 选择媒体键。
Separator 分隔符键。
Sleep 电脑睡眠键。
VolumeDown, VolumeUp 音量减小/增大键。
VolumeMute 音量静音键。
Zoom 缩放键。

手柄 (Controller)

代码值 描述
ControllerA, ControllerB,
ControllerX, ControllerY
主要按钮。(Xbox手柄为字母,PS手柄为形状)
ControllerBack 一个Xbox控制器上的“Back”按钮。
ControllerStart “Start”按钮。
BigButton XBox 大按钮控制器上的“大按钮”。
DPadDown, DPadLeft
DPadRight, DPadUp
方向键。
LeftShoulder, RightShoulder 摇杆。
LeftTrigger, RightTrigger 触发按钮。
LeftStick, RightStick 单击或按下按钮时的左/右拇指杆。
LeftThumbstickDown, LeftThumbstickLeft,
LeftThumbstickRight, LeftThumbstickUp
向一个方向推动时左手摇杆。
RightThumbstickDown, RightThumbstickLeft,
RightThumbstickRight, RightThumbstickUp
向一个方向推动时的右手指杆。

鼠标 (Mouse)

代码值 描述
MouseLeft 左键。
MouseRight 右键。
MouseMiddle 中键(滚轮)。
MouseX1, MouseX2 拓展键(部分型号的鼠标才有)。

移动端 (Mobile)

代码值 描述
VolumeUp, VolumeDown 音量调高、调低键。

多按键绑定

SMAPI 3.9版本开始,模组支持多按键绑定。

这里的“多”有两层含义:

  • 同时按下多个按键以使用某种功能。如 Ctrl+C 达成复制功能、Ctrl+Shift+S 达成另存为功能。
  • 同一个功能由多种按键(组合)达成。如 复制的功能,既可以通过Ctrl+C达成,又可以通过Alt+F4达成。

注意:上面的几个例子仅仅帮助你理解含义。在游戏中可能无法实现,所使用的按键代码也不是标准的。

使用示例:

"LeftShoulder, LeftControl + S" 对应的功能既会在按下LeftShoulder时达成,又会在同时按下LeftControlS两个键时达成。

注意事项:

  • 与按下顺序无关。"LeftControl + S""S + LeftControl"没区别。
  • SMAPI无法避免重叠的按键。比方说,一个模组设置了"S",同时另一个模组设置了"LeftControl + S",那么玩家同时按下LeftControlS时,两个模组对应的功能会一起触发。