Hello, I recently upgraded my Xen server from Ubuntu 16.04 to 18.04 and am no longer able to type a | over vnc to the xen vms. When I press \ it works, but when I hold down shift and press \ which should generate a |, the vm sees the scan code for some key that the keymap thinks should sit between left shift and Z, but does not exist on US keyboards, and that scan code produces a > when combined with shift. I'm betting it was this commit that broke it:
commit ab8f9d49d62c82a12409475547e4420a46da56ed Author: Daniel P. Berrange <berra...@redhat.com> Date: Wed Jan 17 16:41:15 2018 +0000 hw: convert ps2 device to keycodemapdb Replace the qcode_to_keycode_set1, qcode_to_keycode_set2, and qcode_to_keycode_set3 tables with automatically generated tables. Any ideas? According to xev in the vm, they scan code for \ is 51, and when I hold down shift, it changes to scan code 94.
signature.asc
Description: OpenPGP digital signature