from pybevy.prelude import *
def keyboard_system(keyboard: Res[ButtonInput]) -> None:
if keyboard.pressed(KeyCode.KeyW):
print("W key is pressed")
if keyboard.just_pressed(KeyCode.Space):
print("Space was just pressed!")
if keyboard.just_released(KeyCode.Escape):
print("Escape was just released")
if keyboard.pressed(KeyCode.ArrowUp):
print("Up arrow pressed")
if keyboard.pressed(KeyCode.ArrowDown):
print("Down arrow pressed")
@entrypoint
def main(app: App) -> App:
return app.add_plugins(DefaultPlugins).add_systems(Update, keyboard_system)
if __name__ == "__main__":
main().run()