Can a plug listen for several keyboard shortcuts and do its own actions in response? I didn’t see any relevant APIs in the silverbullet syscalls directory.
Not directly. Plugs can define commands, and commands can define keybindings, but you cannot listen to random key events.