programmers keyboard following if