Cycles not using transparency in decal texture?
In fact, the transparency of that logo wasn't ignored. The reason why the logo's background shows black is that you just see though it, and there's little light and nothing behind (inside the keyboard, actually).
In this case, all you need to do is simply mix it with a node group containing the same node setup as the keyboard material (the one located in the first material slot):