mirror of
https://github.com/kasmtech/KasmVNC.git
synced 2025-06-25 12:12:15 +02:00
Update to latest UI Events key specification
This commit is contained in:
parent
a8dc933701
commit
d10d7167f6
@ -43,12 +43,10 @@ addStandard("CapsLock", KeyTable.XK_Caps_Lock);
|
|||||||
addLeftRight("Control", KeyTable.XK_Control_L, KeyTable.XK_Control_R);
|
addLeftRight("Control", KeyTable.XK_Control_L, KeyTable.XK_Control_R);
|
||||||
// - Fn
|
// - Fn
|
||||||
// - FnLock
|
// - FnLock
|
||||||
addLeftRight("Hyper", KeyTable.XK_Super_L, KeyTable.XK_Super_R);
|
|
||||||
addLeftRight("Meta", KeyTable.XK_Super_L, KeyTable.XK_Super_R);
|
addLeftRight("Meta", KeyTable.XK_Super_L, KeyTable.XK_Super_R);
|
||||||
addStandard("NumLock", KeyTable.XK_Num_Lock);
|
addStandard("NumLock", KeyTable.XK_Num_Lock);
|
||||||
addStandard("ScrollLock", KeyTable.XK_Scroll_Lock);
|
addStandard("ScrollLock", KeyTable.XK_Scroll_Lock);
|
||||||
addLeftRight("Shift", KeyTable.XK_Shift_L, KeyTable.XK_Shift_R);
|
addLeftRight("Shift", KeyTable.XK_Shift_L, KeyTable.XK_Shift_R);
|
||||||
addLeftRight("Super", KeyTable.XK_Super_L, KeyTable.XK_Super_R);
|
|
||||||
// - Symbol
|
// - Symbol
|
||||||
// - SymbolLock
|
// - SymbolLock
|
||||||
|
|
||||||
@ -198,6 +196,7 @@ addStandard("Close", KeyTable.XF86XK_Close);
|
|||||||
addStandard("MailForward", KeyTable.XF86XK_MailForward);
|
addStandard("MailForward", KeyTable.XF86XK_MailForward);
|
||||||
addStandard("MailReply", KeyTable.XF86XK_Reply);
|
addStandard("MailReply", KeyTable.XF86XK_Reply);
|
||||||
addStandard("MainSend", KeyTable.XF86XK_Send);
|
addStandard("MainSend", KeyTable.XF86XK_Send);
|
||||||
|
// - MediaClose
|
||||||
addStandard("MediaFastForward", KeyTable.XF86XK_AudioForward);
|
addStandard("MediaFastForward", KeyTable.XF86XK_AudioForward);
|
||||||
addStandard("MediaPause", KeyTable.XF86XK_AudioPause);
|
addStandard("MediaPause", KeyTable.XF86XK_AudioPause);
|
||||||
addStandard("MediaPlay", KeyTable.XF86XK_AudioPlay);
|
addStandard("MediaPlay", KeyTable.XF86XK_AudioPlay);
|
||||||
@ -221,11 +220,9 @@ addStandard("SpellCheck", KeyTable.XF86XK_Spell);
|
|||||||
|
|
||||||
// - AudioBalanceLeft
|
// - AudioBalanceLeft
|
||||||
// - AudioBalanceRight
|
// - AudioBalanceRight
|
||||||
// - AudioBassDown
|
|
||||||
// - AudioBassBoostDown
|
// - AudioBassBoostDown
|
||||||
// - AudioBassBoostToggle
|
// - AudioBassBoostToggle
|
||||||
// - AudioBassBoostUp
|
// - AudioBassBoostUp
|
||||||
// - AudioBassUp
|
|
||||||
// - AudioFaderFront
|
// - AudioFaderFront
|
||||||
// - AudioFaderRear
|
// - AudioFaderRear
|
||||||
// - AudioSurroundModeNext
|
// - AudioSurroundModeNext
|
||||||
@ -246,12 +243,12 @@ addStandard("MicrophoneVolumeMute", KeyTable.XF86XK_AudioMicMute);
|
|||||||
|
|
||||||
// 2.14. Application Keys
|
// 2.14. Application Keys
|
||||||
|
|
||||||
addStandard("LaunchCalculator", KeyTable.XF86XK_Calculator);
|
addStandard("LaunchApplication1", KeyTable.XF86XK_MyComputer);
|
||||||
|
addStandard("LaunchApplication2", KeyTable.XF86XK_Calculator);
|
||||||
addStandard("LaunchCalendar", KeyTable.XF86XK_Calendar);
|
addStandard("LaunchCalendar", KeyTable.XF86XK_Calendar);
|
||||||
addStandard("LaunchMail", KeyTable.XF86XK_Mail);
|
addStandard("LaunchMail", KeyTable.XF86XK_Mail);
|
||||||
addStandard("LaunchMediaPlayer", KeyTable.XF86XK_AudioMedia);
|
addStandard("LaunchMediaPlayer", KeyTable.XF86XK_AudioMedia);
|
||||||
addStandard("LaunchMusicPlayer", KeyTable.XF86XK_Music);
|
addStandard("LaunchMusicPlayer", KeyTable.XF86XK_Music);
|
||||||
addStandard("LaunchMyComputer", KeyTable.XF86XK_MyComputer);
|
|
||||||
addStandard("LaunchPhone", KeyTable.XF86XK_Phone);
|
addStandard("LaunchPhone", KeyTable.XF86XK_Phone);
|
||||||
addStandard("LaunchScreenSaver", KeyTable.XF86XK_ScreenSaver);
|
addStandard("LaunchScreenSaver", KeyTable.XF86XK_ScreenSaver);
|
||||||
addStandard("LaunchSpreadsheet", KeyTable.XF86XK_Excel);
|
addStandard("LaunchSpreadsheet", KeyTable.XF86XK_Excel);
|
||||||
|
@ -92,6 +92,8 @@ export function getKey(evt) {
|
|||||||
// Mozilla isn't fully in sync with the spec yet
|
// Mozilla isn't fully in sync with the spec yet
|
||||||
switch (evt.key) {
|
switch (evt.key) {
|
||||||
case 'OS': return 'Meta';
|
case 'OS': return 'Meta';
|
||||||
|
case 'LaunchMyComputer': return 'LaunchApplication1';
|
||||||
|
case 'LaunchCalculator': return 'LaunchApplication2';
|
||||||
}
|
}
|
||||||
|
|
||||||
// iOS leaks some OS names
|
// iOS leaks some OS names
|
||||||
|
Loading…
x
Reference in New Issue
Block a user