The Pause binding of the keyboard is kept in the settings.xaml. Removing the InputBinding was only to maybe clear anything in those might have caused an issue. It was weird that for a few that worked but I was not confident it would again. I know you said you are using only Mame, but you are not by chance running Mame through RocketLauncher are you?