Could try a longish box collision for the player character as a means of looking at the item.
So the flow would be something like :
- Keycard : you are in my collision area, are you looking at me?
- Player : Maybe, let me check my view ( longish box collision).