Although I still don't think the hyper key behaves correctly in Unity, I have found a workaround for this. The trick is to delete hyper form mod2 and add Hyper to mod3 in the xmodmap settings.
clear Lock clear Mod1 clear Mod4 add Mod1 = Alt_L add Mod4 = Super_L add Mod3 = Hyper_L clear control add control = Control_L keycode 66 = F13 keycode 105 = Mode_switch keycode 108 = Hyper_L -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/972607 Title: The Hyper key has weird behavior in Unity To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/972607/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs