after several tests, I have noticed that when I run an instance and I connect to it (using noVNC or Spice) from a Windows machine, spanish keyboard layout doesn’t recognize “AltGr” key. It produces an important problem because character as “#”, “@” and “|” are not printed. However, if I connect to the same instance from a Linux client (also from a Firefox browser), “AltGr” key is recognized and all characters are printed OK.
In a first time, I though problem was with “AltGr” from any system, but now I know with Linux runs OK.
Runnnig “noVNC” is from opennebula-sunstone package, not “noVNC” native package. First of them is a ruby file, while second one is a bash script file. Opennebula-sunstone starts its own “novnc-server” that is the ruby one, so I think I can’t change that.
Besides, I have been modifiyng file /usr/lib/one/sunstone/public/bower_components/no-vnc/include/keyboard.js and adding a patch for allowing funcionality to “AltGr” key
case 225 : return XK_Alt_R; // AltGr
// case 225 : return XK_ISO_Level3_Shift; // AltGr
but when I open browser with development bar (inspector), that file continues showing no modification. However, if I copy URI from that file and open it in my local browser, I can see my modification (I don’t understant anything).
Why inspector shows the file with no modifications? What am I doing wrong? How can I update that file and apply changes for allowing functionality of “AltGr” key?
Thanks a lot.