Copy changes from SPICE-GTK which implemented support for GTK Broadway backend, with hacky keymapping.