mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-07 13:41:21 +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