diff --git a/packages/html/src/events.rs b/packages/html/src/events.rs
index 7e95375cf..79c90e8ab 100644
--- a/packages/html/src/events.rs
+++ b/packages/html/src/events.rs
@@ -611,7 +611,7 @@ pub mod on {
feature = "serialize",
derive(serde_repr::Serialize_repr, serde_repr::Deserialize_repr)
)]
-#[derive(Clone, Copy, Debug)]
+#[derive(Clone, Copy, Debug, PartialEq)]
#[repr(u8)]
pub enum KeyCode {
// That key has no keycode, = 0