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

2026-01-04 18:03:05

← 模组:目录

模组使用指南

入门

疑难解答

按键绑定

兼容性(站外)

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

目录

1 常见问题

1.1 如何设置模组中的键位

1.2 如何禁用某键位

1.3 按键的代码

1.4 安卓怎么设置按键

2 按键代码一览

2.1 键盘 (Keyboard)

2.2 手柄 (Controller)

2.3 鼠标 (Mouse)

2.4 移动端 (Mobile)

3 多按键绑定

常见问题

如何设置模组中的键位

安装模组 (见入门指南)。

至少带着这个模组运行一次游戏,以初始化。

打开该模组的文件夹,找到config.json文件,用记事本(或其他文本编辑器)打开。

修改按键设置,详见下面具体按键的值。

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

如何禁用某键位

输入"None"以禁用。

按键的代码

见按键代码一览。

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

好办!

运行游戏

在SMAPI的控制台窗口(那个总是先弹出来的黑框),输入test_input指令。

在游戏窗口中(点击游戏窗口,使其聚焦,成为当前窗口),按下那些你分不清的按键。

控制台上便会呈现出你刚刚按下的键对应的代码。

安卓怎么设置按键

安卓版需要提前安装虚拟键盘模组,允许你在屏幕上添加按钮,点击以发送键盘输入到已安装的模组。使用虚拟键盘:

游戏中,屏幕左上角应会出现一个键盘图标。

点击键盘图标显示已配置的按钮。

点击按钮发送。

添加新密钥:

运行一次游戏生成默认文件。config.json

在文本编辑器中打开文件。Iods/virtualKeyboard/config.ison

在字段中添加相同格式的新按钮。

提示:添加按钮时,将其x值设置为上一个按钮+96

按键代码一览

键盘 (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 UP 和 PAGE 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, DPadLeftDPadRight, 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时达成,又会在同时按下LeftControl和S两个键时达成。

注意事项:

与按下顺序无关。"LeftControl + S"和"S + LeftControl"没区别。

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

Modding:Player Guide/Key Bindings