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

来自Stardew Valley Wiki
臭美香喷喷讨论 | 贡献2021年6月12日 (六) 09:09的版本
跳到导航 跳到搜索

模组:使用指南/header

Robin building.png
“我这里还有很多事情需要处理。”
— 罗宾

不完整的翻译

本文或部分尚未完全翻译成中文。 欢迎您通过编辑帮助其建设。
最后编辑臭美香喷喷于2021-06-12 09:09:58.

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

常见问题

如何设置模组中的键位

  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 The browser back key.
BrowserFavorites The browser favorites key.
BrowserForward The browser forward key.
BrowserHome The browser start and home key.
BrowserRefresh The browser refresh key.
BrowserSearch The browser search key.
BrowserStop The browser stop key.
ChatPadGreen The green ChatPad key.
ChatPadOrange The orange ChatPad key.
Crsel The cursor select key.
Decimal The decimal key.
EraseEof The erase EOF key.
Execute The execute key.
Exsel The execute selection key.
Help The help key.
Home The home key.
ImeConvert The IME convert key.
ImeNoConvert The IME no-convert key.
Kana The Kana key on Japanese keyboards.
Kanji The Kanji key on Japanese keyboards.
LaunchApplication1 The Start Application 1 key.
LaunchApplication2 The Start Application 2 key.
LaunchMail The Start Mail key.
MediaNextTrack The Next Track key.
MediaPlayPause The Play/Pause Media key.
MediaPreviousTrack The Previous Track key.
MediaStop The Stop Media key.
Oem8 Varies by keyboard.
OemAuto OEM Auto key.
OemBackslash The The OEM angle bracket or backslash key on the RT 102 key keyboard.
OemClear The OEM clear key.
OemCopy The OEM copy key.
OemEnlW The OEM Enlarge Window key.
PA1 The PA1 key.
Play The play key.
Print The PRINT key.
ProcessKey The IME process key.
Select The select key.
SelectMedia The select media key.
Separator The separator key.
Sleep The computer sleep key.
VolumeDown, VolumeUp The volume down/up keys.
VolumeMute The volume mute keys.
Zoom The zoom key.

手柄 (Controller)

代码值 描述
ControllerA, ControllerB,
ControllerX, ControllerY
The main buttons.
ControllerBack The 'BACK' button on an XBox controller.
ControllerStart The 'START' button.
BigButton The 'big button' on the XBox Big Button controller.
DPadDown, DPadLeft
DPadRight, DPadUp
The directional pad buttons.
LeftShoulder, RightShoulder The bumper (shoulder) buttons.
LeftTrigger, RightTrigger The trigger buttons.
LeftStick, RightStick The left/right thumbsticks when clicked or pressed as a button.
LeftThumbstickDown, LeftThumbstickLeft,
LeftThumbstickRight, LeftThumbstickUp
The left thumbstick when pushed in a direction.
RightThumbstickDown, RightThumbstickLeft,
RightThumbstickRight, RightThumbstickUp
The right thumbstick when pushed in a direction.

鼠标 (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时,两个模组对应的功能会一起触发。