use pointerclick instead keydown