Procedure KeyToUpper(Var Key:Char); begin IF Key in['a'..'z'] THEN Key := Chr(Ord(Key) - 32) Else Key := Key; end;