About this mod
Stardew Valley mod that add simple virtual keyboard
- Permissions and credits
- Changelogs
Install
PC User
- Install the latest version of SMAPI.
- Download this mod and unzip it into Stardew Valley/Mods.
- Run the game using SMAPI.
Android User
- Install the latest version of SMAPILoader.
- Download this mod.
- Unzip it into Android\data\abc.smapi.gameloader\files\Mods or Use SMAPILauncher -> Mod Manager -> install Mod and select mod zip
- SMAPILauncher -> Start Game
How to use
[warn] If you're upgrading from an older version, please delete the old config.json file first.
a simple virtual keyboard that support multi keys will show on screen.
press toggle button on screen will show keyboard, and press again will disappear
config.json file is automatically generated after first run with mod.
default config.json may like this:
{
"vToggle": {
"key": "None",
"rectangle": {
"X": 96,
"Y": 12,
"Width": 64,
"Height": 64
}
},
"ButtonScale": 1.0,
"Buttons": [
[
{
"key": "P",
"alias": ""
},
{
"key": "I",
"alias": ""
},
{
"key": "O",
"alias": ""
},
{
"key": "Q",
"alias": ""
}
]
]
}
- if you want change button, you can change "Buttons"-"key", all support key you can find here Enum Keys
"Buttons": [
[
{
"key": "M",
"alias": ""
},
{
"key": "LeftShift",
"alias": ""
},
{
"key": "NumPad2",
"alias": ""
},
{
"key": "F10",
"alias": ""
}
]
]
- if you want reduce button, just delete struct
"Buttons": [
[
{
"key": "P",
"alias": ""
}
]
]
- if you want add button, just add struct in array
"Buttons": [
[
{
"key": "P",
"alias": ""
},
{
"key": "I",
"alias": ""
},
{
"key": "O",
"alias": ""
},
{
"key": "Q",
"alias": ""
},
{
"key": "W",
"alias": ""
},
{
"key": "E",
"alias": ""
}
]
]
- if you want add new line button, just add new array in "Buttons"
"Buttons": [
[
{
"key": "P",
"alias": ""
},
{
"key": "I",
"alias": ""
},
{
"key": "O",
"alias": ""
},
{
"key": "Q",
"alias": ""
}
],
[
{
"key": "R",
"alias": ""
},
{
"key": "S",
"alias": ""
}
]
]
you can change toggle button positoin by edit "vToggle"-"rectangle".
default positoin X(96) is suit for my android, you should change this for your device. X(36) is good for windows.
"vToggle": {
"key": "None",
"rectangle": {
"X": 96,
"Y": 12,
"Width": 64,
"Height": 64
}
}
you can scale button size by edit "ButtonScale".
default value is 1.0
"ButtonScale": 1.0
- Work with SMAPI 4.1.10 with Stardew Valley 1.6.15 on Windows, other version not test.
- Work with SMAPILoader 1.1.4 with Stardew Valley 1.6.15 on Android
See also