Most of those keyboard functions I have setup on all of my computers, whether they have the keyboard specific function keys or not. I set them up, with identical keystoke shortcuts, on all the computers, because that way I don't have to re-learn the strokes from one computer to the next.
I just use the Window's already built-in ability to register any shortcut keystroke you want (within some limits, of course) to any shortcut icon to any program you want.
What some people may think is that they need to put a shortcut icon on their desktop first and do a [Properties] to set up the 'Shortcut key' sequence.
NO, you don't. (While that does work, who wants a lot of shortcut icons placed on their desktop?)
INSTEAD, you already have shortcut icons to any of your installed programs in your Windows "Start>Programs>" selections. Just do a right-click on any of those items - they are all shortcuts, and setup some key sequence that you can always remember. Do not move the Start menu items out of the Start menu!
Some examples that I use:
Ctrl+Alt+W for Word
Ctrl+Alt+E for Excel
Ctrl+Alt+R for Powerpoint
Ctrl+Alt+T for Outlook
Ctrl+Alt+Q for Access (notice they are the 5 first QWERT keys for Office programs, that's easy for me to remember)
Ctrl+Alt+X for Internet eXplorer
Ctrl+Alt+N for Notepad
Ctrl+Alt+C for Calculator
Ctrl+Alt+P for Paint
Ctrl+Alt+I for IrfanView
I have a few others, that I might set up as well.
So, after I set those up, I am comfortable at the keyboard of any computer. It just takes a minute or two.
And! if you change the keyboard, the keyboard shortcuts remain, since it is Windows that has the sequences remembered.