Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Keychain is a plugin for the Godot Engine that aims to give the player full control over the input actions of the game.

License

NotificationsYou must be signed in to change notification settings

Orama-Interactive/Keychain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keychain logo

Keychain is a plugin for theGodot Engine that aims to give the player full control over the input actions of the game. Created byOrama Interactive.

This plugin works for Godot 4.0. For the 3.x version, seethe 3.x branch.

Join our Discord server

Screenshot from PixeloramaScreenshot fromPixelorama.

Features

  • Easy to use shortcut re-mapping system, for all input types, keyboard, mouse, gamepad buttons and gamepad axes. Great for accessibility purposes.
  • Add multiple input events (shortcuts) to each action, of multiple input types.
  • Group your inputs together, and choose whether certain input actions are global or local. Global events cannot be re-assigned anywhere else, local events can, but not to other events in the same group.
  • Choose between different shortcut profiles and create custom ones.
  • Save shortcut modifications.
  • Support for localization.
  • Automatically deletes old input actions that have been deprecated during development of your project, so there is no need to worry over this.

Support

If you wish to support the development of this plugin, considersupporting us on Patreon.

Installation

Copy theaddons/keychain directory into your Godot project files, and then enableKeychain in Project Settings > Plugins.

How to use

Find the ShortcutEdit scene inres://addons/keychain/ShortcutEdit.tscn and drag and drop it in the settings scene of your project. To put your input actions into groups, you can edit theactions andgroups dictionaries found in theKeychain.gd autoload script. Note that you cannot create new input actions this way, they must already exist in the Project Settings' Input Map.

You can also create your own shortcut profile by creating newShortcutProfile resources and preloading them in theprofiles array. Or you can create shortcut profiles using the addon itself while your project is running, and they will get saved as.tres Godot resource files insideuser://shortcut_profiles.

In order to make certain actions not appear in the settings, you can add their names (as they're found in the Input Map) in theignore_actions array.

If you'd like to avoid editing the addon files themselves to ensure easy updating, you can access theKeychain autoload and edit the variables from somewhere else in your project.

License

MIT License.

About

Keychain is a plugin for the Godot Engine that aims to give the player full control over the input actions of the game.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

[8]ページ先頭

©2009-2025 Movatter.jp