implement "send backslash" button for vnc.html
This commit is contained in:
parent
c24d98138b
commit
20d467cc50
Binary file not shown.
|
After Width: | Height: | Size: 279 B |
|
|
@ -143,6 +143,7 @@ addMouseHandlers: function() {
|
|||
//$D("keyboardinput").onkeydown = function (event) { onKeyDown(event); };
|
||||
$D("keyboardinput").onblur = UI.keyInputBlur;
|
||||
|
||||
$D("sendBackslashButton").onclick = UI.sendBackslash;
|
||||
$D("sendCtrlAltDelButton").onclick = UI.sendCtrlAltDel;
|
||||
$D("clipboardButton").onclick = UI.toggleClipboardPanel;
|
||||
$D("settingsButton").onclick = UI.toggleSettingsPanel;
|
||||
|
|
@ -391,6 +392,11 @@ setPassword: function() {
|
|||
return false;
|
||||
},
|
||||
|
||||
sendBackslash: function() {
|
||||
UI.rfb.sendKey(0x5C);
|
||||
return false;
|
||||
},
|
||||
|
||||
sendCtrlAltDel: function() {
|
||||
UI.rfb.sendCtrlAltDel();
|
||||
},
|
||||
|
|
@ -489,11 +495,13 @@ updateVisualState: function() {
|
|||
UI.setMouseButton(1);
|
||||
$D('clipboardButton').style.display = "inline";
|
||||
$D('showKeyboard').style.display = "inline";
|
||||
$D('sendBackslashButton').style.display = "inline";
|
||||
$D('sendCtrlAltDelButton').style.display = "inline";
|
||||
} else {
|
||||
UI.setMouseButton();
|
||||
$D('clipboardButton').style.display = "none";
|
||||
$D('showKeyboard').style.display = "none";
|
||||
$D('sendBackslashButton').style.display = "none";
|
||||
$D('sendCtrlAltDelButton').style.display = "none";
|
||||
}
|
||||
// State change disables viewport dragging.
|
||||
|
|
|
|||
3
vnc.html
3
vnc.html
|
|
@ -70,6 +70,9 @@
|
|||
|
||||
<!--noVNC Buttons-->
|
||||
<div class="noVNC-buttons-right">
|
||||
<input type="image" src="images/backslash.png"
|
||||
id="sendBackslashButton" class="noVNC_status_button"
|
||||
title="Send Backslash" />
|
||||
<input type="image" src="images/ctrlaltdel.png"
|
||||
id="sendCtrlAltDelButton" class="noVNC_status_button"
|
||||
title="Send Ctrl-Alt-Del" />
|
||||
|
|
|
|||
Loading…
Reference in New Issue