IME: use guint32 for keyvals

2 jobs from ligatures in 6 minutes and 30 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  Build
passed #186494
build

00:06:30

manual #186495
win32 allowed to fail manual
msys2-mingw32