Has any liquid been spilled on the keyboard recently? Are you sure?
Regardless, click 'Start', type in dev , click on 'Device Manager', click on arrow beside 'Keyboards', right click on your keyboard, click 'Uninstall', click 'OK'. Then shut down your unit using the mouse.
Now, let's try a proper system reset and see if this brings your keyboard back. With the laptop powered off, unplug everything including the AC from the unit, remove the battery, press and hold down the power button for 30 seconds, replace the battery and AC, power on, when you see the Toshiba logo, press the 'F2' key to enter the BIOS Setup, in setup press 'F9' to load setup defaults, press 'F10' to save and exit, then boot into Windows and test your Toshiba Satellite Keyboard.
Assuming this fixes the double charcter problem, try this to correct your 'Fn+Fx' function key - flash card problem. If the 'Flash Cards' don't appear at the top of the screen when you hit the 'Fn' key, then click the 'Start' button and type the word flash in the search field. In the programs that appear at the top, you should see 'Restart Flash Cards' and 'Settings for Flash Cards'. First, click on 'Restart Flash Cards', then again click on 'Start' and type in the word flash in the search field. This time click on 'Settings for Flash Cards', and make sure there is NOT a check mark on 'Disable all function keys', click 'Apply' and 'OK'. Then try the 'Fn+Fx' keys again.?
If this doesn't work download these 2 files and double click to install them in this order, reboot after loading each file. These are zip files, so you'll have to extract the .exe files to install them. Then, try your Flash Cards Fn key in Toshiba Laptop Keyboard again. If necessary repeat the above paragraph.