Yeah, it wasn't really a patch as it doesn't work. It was more of a question 'does anybody know if it's a missing "Key_xxxx_FLAG" or something else' that's bringing in the unexpected (I guess) switch case value.
The code was for illustrative purposes, just tracking what I've found so far. Thanks for the diff though. a ------------------- Andy Bach Systems Mangler Internet: [EMAIL PROTECTED] Voice: (608) 261-5738 Fax: 264-5932 The bureaucracy is expanding to meet the needs of an expanding bureaucracy.