Hotel card keys deactivate for a variety of reasons. The most common reason is that the key has expired and needs to be replaced with a new one. This could happen if the hotel has changed its security system or if it's been more than two years since you last used your key.