virtual-puppet-project / vpuppr

VTuber application made with Godot 4
Mozilla Public License 2.0
721 stars 60 forks source link

Hotkey support #179

Closed you-win closed 10 months ago

you-win commented 1 year ago

This is technically already implemented via hotkey-listener via input-forwarder in commit 32157c96afa653a301f71f8283624076e586dee0.

However, it does not do anything besides echo the user's inputs.

Several things need to be modified:

  1. PuppetTrait needs to listen for hotkey inputs, probably broadcasted over the PubSub
  2. The blend shape GUI needs to selectively allow for assigning hotkeys to toggle the blendshape
  3. input-forwarder likely needs to be modified to send a cleaned version of keys/mouse button names