Fix: IE11 Numpad5 compatibility when numlock off

This fix Numpad5 in Internet Explorer 11 if numlock state of host differs with numlock state of
VNC console.
This commit is contained in:
Vlastimil Sadilek 2018-05-04 14:23:45 +02:00
parent f3e2fc58ec
commit 5858f472e3
2 changed files with 2 additions and 1 deletions

View File

@ -75,7 +75,7 @@ addNumpad("PageUp", KeyTable.XK_Prior, KeyTable.XK_KP_Prior);
// 2.5. Editing Keys // 2.5. Editing Keys
addStandard("Backspace", KeyTable.XK_BackSpace); addStandard("Backspace", KeyTable.XK_BackSpace);
addStandard("Clear", KeyTable.XK_Clear); addNumpad("Clear", KeyTable.XK_Clear, KeyTable.XK_KP_Begin);
addStandard("Copy", KeyTable.XF86XK_Copy); addStandard("Copy", KeyTable.XF86XK_Copy);
// - CrSel // - CrSel
addStandard("Cut", KeyTable.XF86XK_Cut); addStandard("Cut", KeyTable.XF86XK_Cut);

View File

@ -58,6 +58,7 @@ export default {
0x63: 'Numpad3', 0x63: 'Numpad3',
0x64: 'Numpad4', 0x64: 'Numpad4',
0x65: 'Numpad5', 0x65: 'Numpad5',
0x0c: 'Numpad5', // IE11 sends evt.keyCode: 12 when numlock is off
0x66: 'Numpad6', 0x66: 'Numpad6',
0x67: 'Numpad7', 0x67: 'Numpad7',
0x68: 'Numpad8', 0x68: 'Numpad8',