P.S. I do have root permissions so altering the keylayout files is an option.
The shift key on this Bluetooth keyboard doesnt do what its supposed to. I know that Android recognizes it because when i press it i get a small triangle under the cursor when im typing. Ive tried several IMEs and none fix it. Ive even manually mapped the shift key using USB/BT Joy Center. So Android sees it and doesnt use it. What gives. Also, Ive only tested it on this device which is a Toshiba Excite 7C running Android 4.2.2. Im using an iPad keyboard called ZAAGmate. Please any help would be appreciated.