Rémi Bernon (@rbernon) commented about dlls/winemac.drv/keyboard.c:
int mac_keyc; } symbol_vkeys[] = {
{ '-', VK_OEM_PLUS, kVK_ANSI_Equal }, { '-', VK_OEM_MINUS, -1 }, { '+', VK_OEM_PLUS, -1 }, { '_', VK_OEM_MINUS, -1 }, { ',', VK_OEM_COMMA, -1 }, { '.', VK_OEM_PERIOD, -1 },
{ '=', VK_OEM_8, kVK_ANSI_Slash }, { '=', VK_OEM_PLUS, -1 },
{ '!', VK_OEM_8, kVK_ANSI_Slash },
{ 0x00F9, VK_OEM_3, kVK_ANSI_Quote }, /* 0x00F9 is French U accent grave */
{ '$', VK_OEM_1, kVK_ANSI_RightBracket },
{ ':', VK_OEM_2, kVK_ANSI_Period },
{ '*', VK_OEM_5, kVK_ANSI_Backslash },
{ '`', VK_OEM_5, kVK_ANSI_Backslash },
kVK_ANSI_Backslash/VK_OEM_5 can produce '*' / 'µ' on fr keyboards, '`' is on alt+gr+7 instead.