There's a precendence fault in KeyEventGdk which makes shift, control, alt and meta work very oddly. A patch is attached.
Created attachment 16084 [details] correct precendence fault in KeyEventGdk
Created attachment 16085 [details] patch now includes ChangeLog entry
Please mark any bug report patches "r?" for review, and also use the gtk tag or we won't notice them. Thanks!
Comment on attachment 16085 [details] patch now includes ChangeLog entry r=me
Fix landed in r26924. Thanks, sorry this took so long for us to notice.