← 模组:目录
模组使用指南
入门
疑难解答
按键绑定
兼容性(站外)
本页面旨在讲解如何设置键位。注意:前提是支持此功能的模组。
目录
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 键。
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