click-events-have-key-events

April 17, 2018 ยท View on GitHub

Enforce onClick is accompanied by at least one of the following: onKeyUp, onKeyDown, onKeyPress. Coding for the keyboard is important for users with physical disabilities who cannot use a mouse, AT compatibility, and screenreader users.

Rule details

This rule takes no arguments.

Succeed

<div @click="doSth" @keydown="doSth" />
<div @click="doSth" @keyup="doSth" />
<div @click="doSth" @keypress="doSth" />

Fail

<div @click="doSth"  />