I ran into a situation with Mala.  It is only happening when I use different layouts for emulators.  For example, if I use Ctrl-{right arrow} to move to the next emulator, the ctrl becomes as if it is stuck down.   I cannot scroll through a game list with the {down} and {up} arrows until I press the ctrl key again to "unstick" it.  If I don't press the ctrl key to unstick it, I can use {left arrow} and {right arrow} to move to the next emulator without holding the ctrl key down.
I tried to use a different "shift" key like ALT, but it does the same thing.  The only solution is to assign different keys and not use a shift key.  Again, it only happens if you use a different layout for each emulator.  If you use the same layout for all emulators, it does not occur.   Its as if there is a flag for the ctrl key that is not being cleared, hence pressing it by itself clears it.  
Is there some setting that I am overlooking that is causing this? Now its not a biggie to me as I will normally be using a joystick.  But if it is a glitch, I thought Swindus may want to know about it.
SGT
P.S.  It doesn't seem to be a Windows StickyKeys issue as it only occurs inside Mala.