After updating the Pebble SDK to the latest version (4.9.169), I get an error when running `pebble install --emulator [aplite|basalt|chalk|diorite|emery|flint|gabbro] --vnc`

When I launch qemu-pebble with the --vnc option(VSCode plugin Emulator button), I get the following error:

Error: Exit code 1
qemu-pebble: -vnc :1,key-delay-ms=0: could not read keymap file: ‘none’

In qemu-pebble 10.1.5-pebble5, keymaps are no longer included, and the format seems to be slightly different. …or so Claude Code told me.

Because of this, I couldn’t start the emulator using the VS Code plugin, which was a problem.

I asked Claude Code for help, and it seems they copied the keymap from an older SDK version (4.9.148 / qemu-pebble 2.5.0-pebble8) and fixed it nicely. The emulator ran fine after that, but I’m not entirely sure how it was done.

Are there any plans to fix this?

By the way, when I tried to create an issue at GitHub - coredevices/qemu: QEMU, but Pebble · GitHub , it seemed like there wasn’t an open issue yet, so I posted it here instead. I apologize if this isn’t the right place to post this.

2 Likes

What even is “hoge” :thinking:

I only know of Aplite, Basalt, Chalk, Diorite, Emery, Flint, Gabbro

1 Like

Please substitute “Aplite, Basalt, Chalk, Diorite, Emery, Flint, Gabbro” into the text

I wanted you to read it with the words “Aplite, Basalt, Chalk, Diorite, Emery, Flint, Gabbro” substituted in, but I’ve rewritten the title.

1 Like

Hi! Thanks for the report, I just enabled issues on the QEMU repo!
I’ll take a look, thank you for reporting!

2 Likes