Есть ряд утилит, которые могут делать то, что вы просите. Я бы порекомендовал AutoHotkey. Большинство из этих дополнительных ключей имеют документированные функции, которые могут быть переназначены. В остальном вам может потребоваться проделать определенную работу, чтобы найти сгенерированные коды клавиш, а затем вы можете отобразить их по своему усмотрению.
Вот список известных специальных ключей на моей установленной копии AutoHotKey,
Browser_Back Back
Browser_Forward Forward
Browser_Refresh Refresh
Browser_Stop Stop
Browser_Search Search
Browser_Favorites Favorites
Browser_Home Homepage
Volume_Mute Mute the volume
Volume_Down Lower the volume
Volume_Up Increase the volume
Media_Next Next Track
Media_Prev Previous Track
Media_Stop Stop
Media_Play_Pause Play/Pause
Launch_Mail Launch default e-mail program
Launch_Media Launch default media player
Launch_App1 Launch My Computer
Launch_App2 Launch Calculator
В остальном вы можете использовать команду #UseHook on
в файле сценария, чтобы затем видеть коды клавиш, генерируемые нажатием специальных кнопок.
https://autohotkey.com/board/topic/64875-mapping-special-keys/ для соответствующего обсуждения и информации. Подробнее здесь, https://autohotkey.com/board/topic/64503-make-the-fn-key-usable/