Hello,
I try to learn the web framework Yew by making a game with it. The book is very helpful but it don't speak so much about services. Currently, I want to handle keyboard input, that's my code in the create
function inside the main component :
let key = web_sys::Text::new_with_data("space").unwrap();
let input_handler = KeyboardService::register_key_down(&key, link.callback(|key_event: KeyboardEvent| Msg::KeyDown(key_event)));
I save the input_handler
in my Model :
Self {
/* link and other fields */
input_handler
}
But when I compile and I press the space key, nothing happen. I also try to write "space" instead of "Space", but nothing change.
Please, help me