When using NoVNC it would be very helpful if we could paste from browser clipboard into the VM.
If we can send ctrl+alt+delete to the VM surely we can also send the characters on the clipboard as keyboard input.
Spice is not an alternative for the noVNC console. It requires client software installation and as e100 mentioned, signed drivers are a problem.
I know it's just a workaround but I'm using Keepass2 for general pw storage and it has a configurable auto-type facility. I can easily be configured to paste username, password, or just the password, etc. It emulates keystrokes so it cane be used almost universally. I'm using it for eg. pasting passwords into noVNC in a browser, works fine.
If you are using linux on your workstation there is an OS setting that can allow for one-way paste.
I am running Ubuntu 14.04, this is what I did:
1. Install some packages
sudo apt-get install xdotool xclip
2. Open up the Keyboard settings and click on shortcuts tab.
3. Created new custom shortcut named "SendKeys" with this command:
sh -c 'sleep 1.0; xdotool type "$(xclip -o -selection clipboard)"'
4. Assign Ctrl+Shift+B to the shorcut
Now I can simply press Ctrl+Shift+B and the OS will type out whatever is on my clipboard.
Don't hold Ctrl+Shift+B down longer than one second or unexpected things will happen (potentially causing harm), if this causes you issues increase the sleep time in the command.
We're now try to integrate noVNC into WHMCS (www.whmcs.com).
The noVNC feature very interested since no need to download Java Runtime, I found open multi Java Console causing interference on FireFox, no need to install SPICE on Client side and inside VPS, noVNC also faster.
But Java Console also has some advantage:
- the button command need only 1 click, while on noVNC we need to expand dropdown menu
I guess we can manage the noVNC button using correct template and css file.
BTW, I read noVNC supports "Clipping or scrolling modes for large remote screens".
You can change the default viewer (ie. the one that launches on single click) in Datacenter/Options. Where I upgraded to 3.3 or the 3.2 that already included this feature it was always automatically set to default, but you can change it manually, too.