Nope, our ultra acidic sweats from fingers never failed to made ABS keycaps to gone shiny after a few weeks/months of usage. Take a look at those typists/gamers around you, sure few keys on their keyboards are shiny and oily already.
No matter how you wipe it, the texture had already gone. If you are really
cheapskate despo adventurous, you can try to use wet sand paper and sand it yourself, though till now, no much ppl actually succeed in creating back a suitable texture with sand paper on worn ABS keycaps.
If ABS is more durable, PBT or POM will not be having positions in market out there already.
Also, nope, PBT didn't really had the "lettering have to be darker than keycaps" rule (or you actually mean to say dye-sub?). Keycool grey pbt having no problem to laser white legends onto it.
https://www.google.com/search?q=keycool+gre...ved=0CAkQ_AUoAQSomemore, swiss studio manage to dyesub lighter color on pbt keycaps while making the background black.
http://item.taobao.com/item.htm?id=26787264995In conclusion, PBT can do everything that ABS can do, even the doubleshot (ikbc just succeed to make doubleshot pbt recently), while ABS can't do certain thing such as dyeing, dyesub, better resistant to worn and so on due to their lower melting temperature and durability. Though, I do agree that pitch black pbt is extremely rare or almost extinct out there in the market (thats why there are imsto pitch black thick pbt bulk order ongoing now). But then, since you are looking for printed black keycaps, ikbc fit in your requirements just nice. IKBC do offer white on black doubleshot pbt, and if you are lucky, you may order even other color on black.
p/s: This post made me sounds like ABS hater... I still love ABS plastic, they are perfect for lego and keyboard case. But for things like keycaps, they lack in durability, which made them awkward to be used in long run.
Agreed. If not PBT really out of market.
I don't hate ABS also, but really disgusting to use when get shining.
I suggest wear protective glove when type, sure can tahan long time.