Skip to content

exbe/info.exbe.input

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

New component checklist:

  • replace name_it in README
  • two-sentence desription of the component purpose in the current state
  • update structured data, if applicable
  • update LICENSE, specifically licence_year and auhtors
  • assign repository tags in github, if applicable
  • add code
  • the checklist is removed before initial commit

✂️ tear line below

🔬 Incubating: info.exbe.input

✨ Handles input from keyboard and generates DualInputAction event for dowmstream controllers.

This layer is responsible ot accumulate and transform input action from various devidces into more generic actions to reduces the boilerplate.

Example

Left-right movent assigned to different buttons generates 2 events, but they are essentually single event, since above are inverse of each other.

Events

Current implementation (for the exploration) only handles keyboard events. ActionSpec is responsible to declare events and their inverse conterparts.

DualInputAction

DualInputAction is an InputEventAction, which introduces unbound signed level property. InputEventAction alredy provides streight but it requires curbersom compute to make it work for inverse events.

About

exploring input systems in godot apis

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors