Added generic <SpecialKey> handling in type action