mirror of
				https://github.com/gyurix1968/guacamole-client.git
				synced 2025-10-31 00:53: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