ComfyMods-Shortcuts icon

Shortcuts

Re-assign more keyboard shortcuts that are hard-coded/unconfigurable in vanilla.

Last updated 3 months ago
Total downloads 7954
Total rating 3 
Categories Mods Client-side Utility Hildir's Request Update
Dependency string ComfyMods-Shortcuts-1.5.0
Dependants 27 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2202 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2202

README

Shortcuts

Re-assign more keyboard shortcuts that are hard-coded in vanilla.

Features

Configurable Keys!

Section Shortcut Default
Console toggleConsoleShortcut F5
Debugmode debugKillAllShortcut None
Debugmode debugRemoveDropsShortcut None
Debugmode toggleDebugFlyShortcut Z
Debugmode toggleDebugNoCostShortcut B
GameCamera takeScreenshotShortcut F11
GameCamera toggleMouseCaptureShortcut LeftCtrl + F1
Hud toggleHudShortcut LeftCtrl + F3
ConnectPanel toggleConnectPanelShortcut F2
Hotbar hotbarItem1Shortcut 1
Hotbar hotbarItem2Shortcut 2
Hotbar hotbarItem3Shortcut 3
Hotbar hotbarItem4Shortcut 4
Hotbar hotbarItem5Shortcut 5
Hotbar hotbarItem6Shortcut 6
Hotbar hotbarItem7Shortcut 7
Hotbar hotbarItem8Shortcut 8

Changes from default

  • Un-binds the debugmode KillAll shortcut K by default because of many accidental pet deaths. :(
  • Un-binds the debugmode RemoveAll shortcut L by default.

Installation

Manual

  • Un-zip Shortcuts.dll to your /Valheim/BepInEx/plugins/ folder.

Thunderstore (manual)

  • Go to Settings > Import local mod > Select Shortcuts_v1.5.0.zip.
  • Click "OK/Import local mod" on the pop-up for information.

Notes

Changelog

1.5.0

  • Updated for v0.217.37 PTB.
  • Created a new ShortcutConfigEntry wrapper to use with rewritten transpiler logic for improved efficiency.

1.4.0

  • Updated code match references for Input class to ZInput class for compatibility with patch 0.217.14.

1.3.0

  • Updated for v0.214.2 PTB.
  • Replaced the special IsDown() with a simpler method that uses Input.GetKey()/GetKeyDown().

1.2.0

  • Prototype using a special version of IsDown modified from BepInEx's KeyboardShortcut code.
  • Clean-up some of the transpiler delegate code and the PluginConfig code.
  • Added manifest.json, icon.png and README.md.
  • Modified the project file to automatically create a versioned Thunderstore package.

1.1.0

  • Updated for Hearth and Home.
  • Added toggles for:
    • Debugmode - removedrops L
    • ConnectPanel - toggle F2

1.0.0

  • Initial release.