ANSI | ISO keyboard problem on macOS when virtualized on Apple Silicon machines

Hello,

On macOS 13 (even the latest v13.3) when virtualized on "Apple Silicon" machines only "ANSI" keyboards are provided (keyboard on American territories) and no "ISO" (keyboards in Europe). Normally choosing, for exemple, "French" country should automatically replace "ANSI" keyboards by "ISO" (and/or using Serial Number of the host ... I suppose) but this is not the case.

The "Keyboard Setup Assistant" app does not start either (to force keyboard detection)

/Library/Preferences/com.apple.keyboardtype.plist does not exist ...

https://support.apple.com/en-us/HT201794

https://switchandclick.com/ansi-vs-iso-layout/

Found no workaround.

Best regards

Hello,

Nobody is concerned by this problem?

Regards,

I think this problem concern a lot of people. Apart me, anybody trying to use virtualization for real.

Here are some links of people with the same issue:

  • UTM github
  • https://eclecticlight.co/2023/06/27/keyboard-layouts-in-lightweight-virtualisation/

I really hope it gets fixed soon, since it's pretty annoying to have to switch to other keyboard layout only to type a '' or a '|' char (in my case).

Example of the UTM issue: §' and <> keys cannot be mapped correctly to a VM on a Norwegian MacBook pro M2. Other keys are handled (mostly) correctly by keymapping in Ubuntu when selecting the correct keyboard type and language. The UTM project cannot fix this as the ISO keyboard is unavailable.

ANSI | ISO keyboard problem on macOS when virtualized on Apple Silicon machines
 
 
Q