*embarrassment* -_- nevermind the discussion about strcmp(), De Morgan's laws, and such I got confused about strcmp() the function returns a comparison result. In order to interpret it as the boolean "strings are equal" should be inverted... so my discussion actually is pointless :) (the question about grabbing arrows keys still remains)