For some reason no matter what way I check the keyable state of a custom attribute it always returns false, or non keyable.
Create a poly sphere, then simply add a custom attribute named asdf with keyable selected and then try this.
MEL VERSION:
addAttr -query -keyable "pSphere1.asdf"
or
attributeQuery -keyable -node "pSphere1" "asdf"
Both results are False...
WHY IS A KEYABLE ATTRIBUTE RETURNING FALSE!?