The trick is to not run QEMU with:
Code: Select all
via=pmu
Code: Select all
via=cuda
Also, I was never able to get QEMU to read any keymaps properly. I guess that's only for Linux hosts. I always wanted the guest Command key to be the host's Ctrl key to match SheepShaver (and again to play nicely with VNC). Luckily, since we are now using an ADB keyboard, we can modify hw/input/adb-kbd.c and swap around:
Code: Select all
[Q_KEY_CODE_CTRL] = ADB_KEY_COMMAND,
[Q_KEY_CODE_CTRL_R] = ADB_KEY_COMMAND,
[Q_KEY_CODE_META_L] = ADB_KEY_LEFT_CONTROL,
[Q_KEY_CODE_META_R] = ADB_KEY_RIGHT_CONTROL,