Crates update

Made the crates a little better.
FunctionKey updates

Some minor updates to the file.
Still not working properly with F2/F3 key