make more specific to superkey, rather than xcape