mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 21:27:40 +00:00
GUAC-1170: Add JSON format for layouts.
This commit is contained in:
361
guacamole/src/main/webapp/layouts/en-us-qwerty.json
Normal file
361
guacamole/src/main/webapp/layouts/en-us-qwerty.json
Normal file
@@ -0,0 +1,361 @@
|
||||
{
|
||||
|
||||
"language" : "en_US",
|
||||
"type" : "qwerty",
|
||||
"width" : 22,
|
||||
|
||||
"keys" : {
|
||||
|
||||
"Back" : 65288,
|
||||
"Tab" : 65289,
|
||||
"Enter" : 65293,
|
||||
"Esc" : 65307,
|
||||
"Home" : 65360,
|
||||
"Left" : 65361,
|
||||
"Up" : 65362,
|
||||
"Right" : 65363,
|
||||
"Down" : 65364,
|
||||
"PgUp" : 65365,
|
||||
"PgDn" : 65366,
|
||||
"End" : 65367,
|
||||
"Ins" : 65379,
|
||||
"F1" : 65470,
|
||||
"F2" : 65471,
|
||||
"F3" : 65472,
|
||||
"F4" : 65473,
|
||||
"F5" : 65474,
|
||||
"F6" : 65475,
|
||||
"F7" : 65476,
|
||||
"F8" : 65477,
|
||||
"F9" : 65478,
|
||||
"F10" : 65479,
|
||||
"F11" : 65480,
|
||||
"F12" : 65481,
|
||||
"Del" : 65535,
|
||||
|
||||
"Space" : " ",
|
||||
|
||||
"Menu" : [{
|
||||
"title" : "Menu",
|
||||
"modifier" : "super",
|
||||
"keysym" : 65383
|
||||
}],
|
||||
"LeftShift" : [{
|
||||
"title" : "Shift",
|
||||
"modifier" : "shift",
|
||||
"keysym" : 65505
|
||||
}],
|
||||
"RightShift" : [{
|
||||
"title" : "Shift",
|
||||
"modifier" : "shift",
|
||||
"keysym" : 65506
|
||||
}],
|
||||
"LeftCtrl" : [{
|
||||
"title" : "Ctrl",
|
||||
"modifier" : "control",
|
||||
"keysym" : 65507
|
||||
}],
|
||||
"RightCtrl" : [{
|
||||
"title" : "Ctrl",
|
||||
"modifier" : "control",
|
||||
"keysym" : 65508
|
||||
}],
|
||||
"Caps" : [{
|
||||
"title" : "Caps",
|
||||
"modifier" : "caps",
|
||||
"keysym" : 65509
|
||||
}],
|
||||
"LeftAlt" : [{
|
||||
"title" : "Alt",
|
||||
"modifier" : "alt",
|
||||
"keysym" : 65513
|
||||
}],
|
||||
"RightAlt" : [{
|
||||
"title" : "Alt",
|
||||
"modifier" : "alt",
|
||||
"keysym" : 65514
|
||||
}],
|
||||
"Super" : [{
|
||||
"title" : "Super",
|
||||
"modifier" : "super",
|
||||
"keysym" : 65515
|
||||
}],
|
||||
|
||||
"`" : [
|
||||
{ "title" : "`", "requires" : [ ] },
|
||||
{ "title" : "~", "requires" : [ "shift" ] }
|
||||
],
|
||||
"1" : [
|
||||
{ "title" : "1", "requires" : [ ] },
|
||||
{ "title" : "!", "requires" : [ "shift" ] }
|
||||
],
|
||||
"2" : [
|
||||
{ "title" : "2", "requires" : [ ] },
|
||||
{ "title" : "@", "requires" : [ "shift" ] }
|
||||
],
|
||||
"3" : [
|
||||
{ "title" : "3", "requires" : [ ] },
|
||||
{ "title" : "#", "requires" : [ "shift" ] }
|
||||
],
|
||||
"4" : [
|
||||
{ "title" : "4", "requires" : [ ] },
|
||||
{ "title" : "$", "requires" : [ "shift" ] }
|
||||
],
|
||||
"5" : [
|
||||
{ "title" : "5", "requires" : [ ] },
|
||||
{ "title" : "%", "requires" : [ "shift" ] }
|
||||
],
|
||||
"6" : [
|
||||
{ "title" : "6", "requires" : [ ] },
|
||||
{ "title" : "^", "requires" : [ "shift" ] }
|
||||
],
|
||||
"7" : [
|
||||
{ "title" : "7", "requires" : [ ] },
|
||||
{ "title" : "&", "requires" : [ "shift" ] }
|
||||
],
|
||||
"8" : [
|
||||
{ "title" : "8", "requires" : [ ] },
|
||||
{ "title" : "*", "requires" : [ "shift" ] }
|
||||
],
|
||||
"9" : [
|
||||
{ "title" : "9", "requires" : [ ] },
|
||||
{ "title" : "(", "requires" : [ "shift" ] }
|
||||
],
|
||||
"0" : [
|
||||
{ "title" : "0", "requires" : [ ] },
|
||||
{ "title" : ")", "requires" : [ "shift" ] }
|
||||
],
|
||||
"-" : [
|
||||
{ "title" : "-", "requires" : [ ] },
|
||||
{ "title" : "_", "requires" : [ "shift" ] }
|
||||
],
|
||||
"=" : [
|
||||
{ "title" : "=", "requires" : [ ] },
|
||||
{ "title" : "+", "requires" : [ "shift" ] }
|
||||
],
|
||||
"," : [
|
||||
{ "title" : ",", "requires" : [ ] },
|
||||
{ "title" : "<", "requires" : [ "shift" ] }
|
||||
],
|
||||
"." : [
|
||||
{ "title" : ".", "requires" : [ ] },
|
||||
{ "title" : ">", "requires" : [ "shift" ] }
|
||||
],
|
||||
"/" : [
|
||||
{ "title" : "/", "requires" : [ ] },
|
||||
{ "title" : "?", "requires" : [ "shift" ] }
|
||||
],
|
||||
"[" : [
|
||||
{ "title" : "[", "requires" : [ ] },
|
||||
{ "title" : "{", "requires" : [ "shift" ] }
|
||||
],
|
||||
"]" : [
|
||||
{ "title" : "]", "requires" : [ ] },
|
||||
{ "title" : "}", "requires" : [ "shift" ] }
|
||||
],
|
||||
"\\" : [
|
||||
{ "title" : "\\", "requires" : [ ] },
|
||||
{ "title" : "|", "requires" : [ "shift" ] }
|
||||
],
|
||||
";" : [
|
||||
{ "title" : ";", "requires" : [ ] },
|
||||
{ "title" : ":", "requires" : [ "shift" ] }
|
||||
],
|
||||
"'" : [
|
||||
{ "title" : "'", "requires" : [ ] },
|
||||
{ "title" : "\"", "requires" : [ "shift" ] }
|
||||
],
|
||||
|
||||
"q" : [
|
||||
{ "title" : "q", "requires" : [ ] },
|
||||
{ "title" : "Q", "requires" : [ "caps" ] },
|
||||
{ "title" : "Q", "requires" : [ "shift" ] },
|
||||
{ "title" : "q", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"w" : [
|
||||
{ "title" : "w", "requires" : [ ] },
|
||||
{ "title" : "W", "requires" : [ "caps" ] },
|
||||
{ "title" : "W", "requires" : [ "shift" ] },
|
||||
{ "title" : "w", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"e" : [
|
||||
{ "title" : "e", "requires" : [ ] },
|
||||
{ "title" : "E", "requires" : [ "caps" ] },
|
||||
{ "title" : "E", "requires" : [ "shift" ] },
|
||||
{ "title" : "e", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"r" : [
|
||||
{ "title" : "r", "requires" : [ ] },
|
||||
{ "title" : "R", "requires" : [ "caps" ] },
|
||||
{ "title" : "R", "requires" : [ "shift" ] },
|
||||
{ "title" : "r", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"t" : [
|
||||
{ "title" : "t", "requires" : [ ] },
|
||||
{ "title" : "T", "requires" : [ "caps" ] },
|
||||
{ "title" : "T", "requires" : [ "shift" ] },
|
||||
{ "title" : "t", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"y" : [
|
||||
{ "title" : "y", "requires" : [ ] },
|
||||
{ "title" : "Y", "requires" : [ "caps" ] },
|
||||
{ "title" : "Y", "requires" : [ "shift" ] },
|
||||
{ "title" : "y", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"u" : [
|
||||
{ "title" : "u", "requires" : [ ] },
|
||||
{ "title" : "U", "requires" : [ "caps" ] },
|
||||
{ "title" : "U", "requires" : [ "shift" ] },
|
||||
{ "title" : "u", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"i" : [
|
||||
{ "title" : "i", "requires" : [ ] },
|
||||
{ "title" : "I", "requires" : [ "caps" ] },
|
||||
{ "title" : "I", "requires" : [ "shift" ] },
|
||||
{ "title" : "i", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"o" : [
|
||||
{ "title" : "o", "requires" : [ ] },
|
||||
{ "title" : "O", "requires" : [ "caps" ] },
|
||||
{ "title" : "O", "requires" : [ "shift" ] },
|
||||
{ "title" : "o", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"p" : [
|
||||
{ "title" : "p", "requires" : [ ] },
|
||||
{ "title" : "P", "requires" : [ "caps" ] },
|
||||
{ "title" : "P", "requires" : [ "shift" ] },
|
||||
{ "title" : "p", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"a" : [
|
||||
{ "title" : "a", "requires" : [ ] },
|
||||
{ "title" : "A", "requires" : [ "caps" ] },
|
||||
{ "title" : "A", "requires" : [ "shift" ] },
|
||||
{ "title" : "a", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"s" : [
|
||||
{ "title" : "s", "requires" : [ ] },
|
||||
{ "title" : "S", "requires" : [ "caps" ] },
|
||||
{ "title" : "S", "requires" : [ "shift" ] },
|
||||
{ "title" : "s", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"d" : [
|
||||
{ "title" : "d", "requires" : [ ] },
|
||||
{ "title" : "D", "requires" : [ "caps" ] },
|
||||
{ "title" : "D", "requires" : [ "shift" ] },
|
||||
{ "title" : "d", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"f" : [
|
||||
{ "title" : "f", "requires" : [ ] },
|
||||
{ "title" : "F", "requires" : [ "caps" ] },
|
||||
{ "title" : "F", "requires" : [ "shift" ] },
|
||||
{ "title" : "f", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"g" : [
|
||||
{ "title" : "g", "requires" : [ ] },
|
||||
{ "title" : "G", "requires" : [ "caps" ] },
|
||||
{ "title" : "G", "requires" : [ "shift" ] },
|
||||
{ "title" : "g", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"h" : [
|
||||
{ "title" : "h", "requires" : [ ] },
|
||||
{ "title" : "H", "requires" : [ "caps" ] },
|
||||
{ "title" : "H", "requires" : [ "shift" ] },
|
||||
{ "title" : "h", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"j" : [
|
||||
{ "title" : "j", "requires" : [ ] },
|
||||
{ "title" : "J", "requires" : [ "caps" ] },
|
||||
{ "title" : "J", "requires" : [ "shift" ] },
|
||||
{ "title" : "j", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"k" : [
|
||||
{ "title" : "k", "requires" : [ ] },
|
||||
{ "title" : "K", "requires" : [ "caps" ] },
|
||||
{ "title" : "K", "requires" : [ "shift" ] },
|
||||
{ "title" : "k", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"l" : [
|
||||
{ "title" : "l", "requires" : [ ] },
|
||||
{ "title" : "L", "requires" : [ "caps" ] },
|
||||
{ "title" : "L", "requires" : [ "shift" ] },
|
||||
{ "title" : "l", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"z" : [
|
||||
{ "title" : "z", "requires" : [ ] },
|
||||
{ "title" : "Z", "requires" : [ "caps" ] },
|
||||
{ "title" : "Z", "requires" : [ "shift" ] },
|
||||
{ "title" : "z", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"x" : [
|
||||
{ "title" : "x", "requires" : [ ] },
|
||||
{ "title" : "X", "requires" : [ "caps" ] },
|
||||
{ "title" : "X", "requires" : [ "shift" ] },
|
||||
{ "title" : "x", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"c" : [
|
||||
{ "title" : "c", "requires" : [ ] },
|
||||
{ "title" : "C", "requires" : [ "caps" ] },
|
||||
{ "title" : "C", "requires" : [ "shift" ] },
|
||||
{ "title" : "c", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"v" : [
|
||||
{ "title" : "v", "requires" : [ ] },
|
||||
{ "title" : "V", "requires" : [ "caps" ] },
|
||||
{ "title" : "V", "requires" : [ "shift" ] },
|
||||
{ "title" : "v", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"b" : [
|
||||
{ "title" : "b", "requires" : [ ] },
|
||||
{ "title" : "B", "requires" : [ "caps" ] },
|
||||
{ "title" : "B", "requires" : [ "shift" ] },
|
||||
{ "title" : "b", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"n" : [
|
||||
{ "title" : "n", "requires" : [ ] },
|
||||
{ "title" : "N", "requires" : [ "caps" ] },
|
||||
{ "title" : "N", "requires" : [ "shift" ] },
|
||||
{ "title" : "n", "requires" : [ "caps", "shift" ] }
|
||||
],
|
||||
"m" : [
|
||||
{ "title" : "m", "requires" : [ ] },
|
||||
{ "title" : "M", "requires" : [ "caps" ] },
|
||||
{ "title" : "M", "requires" : [ "shift" ] },
|
||||
{ "title" : "m", "requires" : [ "caps", "shift" ] }
|
||||
]
|
||||
|
||||
},
|
||||
|
||||
"layout" : {
|
||||
|
||||
"main" : {
|
||||
"function-keys" : {
|
||||
"esc" : [ "Esc" ],
|
||||
"f1-f4" : [ "F1", "F2", "F3", "F4" ],
|
||||
"f5-f8" : [ "F5", "F6", "F7", "F8" ],
|
||||
"f9-f12" : [ "F9", "F10", "F11", "F12" ]
|
||||
},
|
||||
|
||||
"alpha" : [
|
||||
[ "`", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-", "=", "Back" ],
|
||||
[ "Tab", "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "[", "]", "\\" ],
|
||||
[ "Caps", "a", "s", "d", "f", "g", "h", "j", "k", "l", ";", "'", "Enter" ],
|
||||
[ "Shift", "z", "x", "c", "v", "b", "n", "m", ",", ".", "/", "Shift" ],
|
||||
[ "Ctrl", "Super", "Alt", "Space", "Alt", "Menu", "Ctrl" ]
|
||||
]
|
||||
},
|
||||
|
||||
"movement" : {
|
||||
"large" : [
|
||||
[ "Ins", "Home", "PgUp" ],
|
||||
[ "Del", "End", "PgDn" ]
|
||||
],
|
||||
|
||||
"fine" : [
|
||||
[ "Up" ],
|
||||
[ "Left", "Down", "Right" ]
|
||||
]
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user