diff --git a/keyboard/__init__.py b/keyboard/__init__.py
index <HASH>..<HASH> 100644
--- a/keyboard/__init__.py
+++ b/keyboard/__init__.py
@@ -136,7 +136,7 @@ def matches(event, name):
         or 'right ' + normalized == event.name
     )
 
-    return matched_name or _os_keyboard.map_char(name)[0] == event.scan_code
+    return matched_name or _os_keyboard.map_char(normalized)[0] == event.scan_code
 
 def is_pressed(key):
     """
Slight change to event matching rule to avoid errors