Режим Raw (как есть): Команда SendRaw посылает клавиши в точности как они указаны, т.е. не преобразует {Enter} в нажатие клавиши Enter или ^c в нажатие Control-C и т.п. Чтобы использовать этот режим в командах SendInput, SendPlay или SendEvent, напишите {Raw} в начале посылаемой строки, например: SendInput {Raw}abc.
To send the corresponding modifier key on its own, enclose the key name in braces.
{F1} - {F24} Функциональные клавиши. Например, {F12} означает клавишу F12.
{F1} - {F24} Function keys. For example: {F12} is F12.
Дык а чего тогда спрашивать совета в интернете?
Тогда уж аргументируйте чем вас не устраивает вики и ментальные карты. Вы привели простой список требований - вот под все эти требования и вики и ментальные карты подходят. Там вот это всё есть, а чего нет - легко добавляется. Значит, у вас есть еще какие-то требования и критерии, которые вы не озвучили. Или же у вас классический случай "хочу, но не знаю чего именно"?