There is a workaround for this issue. The root cause of this isue is Mac keyboard and Windows/PC keyboard are fundamentally different.
Steps:
1. Exit Fusion if running
2. From Mac Application, right-click VMware Fusion, and show package contents
3. Go to "Contents > Library > languageSpecificMacToWinKeymap"
4. Backup & Copy "isoLayoutMappings.csv" to another location, like "Documents"
5. Edit "isoLayoutMappings.csv" and add two lines as following,
>,Alt,0x0064,Alt-Gr,0x0035
^,Alt,0x0035,Alt-Gr,0x0064
6. Repace the original with the new "isoLayoutMappings.csv".
7. Make sure in Fusioni preference, "Enable language specific key mapping" is checked for your VM's keyboard and mouse profile.
8. Make sure your Mac and guest Windows OS are both using Spanish or Swedish input method
9. Type following to Winddows VM again.
9.1 Spanish,
Host OS - Mac, Guest OS - Windows
type Alt + °(Alt + upper left key), \
type Alt + < (Alt + right of the left Shift), Null
9.2 Swedish,
Host OS - Mac, Guest OS - Windows
type Alt +§(Alt + upper left key), null
type Alt + < (Alt + right of the left Shift), |
Shortcoming: this workaround will impact all ISO keyboards (many European keyboards), while not all of these keys (upper left key and right of the left Shift) have Alt as modifer.