diff --git a/lib/rules/click-events-have-key-events.js b/lib/rules/click-events-have-key-events.js
index <HASH>..<HASH> 100644
--- a/lib/rules/click-events-have-key-events.js
+++ b/lib/rules/click-events-have-key-events.js
@@ -18,7 +18,7 @@ module.exports = {
   },
   create (context) {
     return VueUtils.defineTemplateBodyVisitor(context, {
-      "VAttribute[directive=true][key.name='on'][key.argument='click']" (node) {
+      "VAttribute[directive=true][key.name.name='on'][key.argument.name='click']" (node) {
         const requiredEvents = ['keydown', 'keyup', 'keypress'];
         const element = node.parent.parent;
         if (VueUtils.isCustomComponent(element)) {
@@ -42,4 +42,4 @@ module.exports = {
       }
     }, JsxRule.create(context))
   }
-}
\ No newline at end of file
+}
fix: patch click-events-have-key-events rule