spec: bugfix: `which` -> `keyCode` event property