it's been my experience that while many models have similarly named parts, each is constructed somewhat differently. This means that each requires different code to accomplish the same task.
Best advice would be to experiment with the characters you wish to use until you get what you want.
It's not uncommon in any programming environment.