mirror of
				https://github.com/gyurix1968/guacamole-client.git
				synced 2025-10-30 00:23:21 +00:00 
			
		
		
		
	GUACAMOLE-1386: Define "Meta" key for on-screen keyboard instead of "Super".
The correct key for the "Windows" key (or the Mac "Command" key) is "Meta". The "Super" key is an entirely different key not used for that purpose, and it only currently works with Guacamole because the Guacamole's base RDP keymap specifically maps the "Super" keys to the "Windows" keys.
This commit is contained in:
		| @@ -78,7 +78,6 @@ | ||||
|  | ||||
|         "Menu" : [{ | ||||
|             "title"    : "Menu", | ||||
|             "modifier" : "super", | ||||
|             "keysym"   : 65383 | ||||
|         }], | ||||
|         "LShift" : [{ | ||||
| @@ -116,10 +115,10 @@ | ||||
|             "modifier" : "alt-gr", | ||||
|             "keysym"   : 65027 | ||||
|         }], | ||||
|         "Super" : [{ | ||||
|             "title"    : "Super", | ||||
|             "modifier" : "super", | ||||
|             "keysym"   : 65515 | ||||
|         "Meta" : [{ | ||||
|             "title"    : "Meta", | ||||
|             "modifier" : "meta", | ||||
|             "keysym"   : 65511 | ||||
|         }], | ||||
|  | ||||
|         "^" : [ | ||||
| @@ -404,7 +403,7 @@ | ||||
|                     [ "Tab", "q", "w", "e", "r", "t", "z", "u", "i", "o", "p", "ü", "+",   1,  0.6 ], | ||||
|                     [ "Caps",  "a", "s", "d", "f", "g", "h", "j", "k", "l", "ö", "ä", "#", "Enter" ], | ||||
|                     [ "LShift", "<", "y", "x", "c", "v",  "b", "n",  "m", ",", ".", "-",  "RShift" ], | ||||
|                     [ "LCtrl", "Super", "LAlt",         "Space",          "AltGr", "Menu", "RCtrl" ] | ||||
|                     [ "LCtrl", "Meta", "LAlt",          "Space",          "AltGr", "Menu", "RCtrl" ] | ||||
|  | ||||
|                 ], | ||||
|  | ||||
| @@ -431,7 +430,7 @@ | ||||
|         "RShift" : 2.1, | ||||
|  | ||||
|         "LCtrl" : 1.6, | ||||
|         "Super" : 1.6, | ||||
|         "Meta" : 1.6, | ||||
|         "LAlt"  : 1.6, | ||||
|         "Space" : 6.1, | ||||
|         "AltGr" : 1.6, | ||||
|   | ||||
| @@ -87,10 +87,10 @@ | ||||
|             "modifier" : "alt", | ||||
|             "keysym"   : 65514 | ||||
|         }], | ||||
|         "Super" : [{ | ||||
|             "title"    : "Super", | ||||
|             "modifier" : "super", | ||||
|             "keysym"   : 65515 | ||||
|         "Meta" : [{ | ||||
|             "title"    : "Meta", | ||||
|             "modifier" : "meta", | ||||
|             "keysym"   : 65511 | ||||
|         }], | ||||
|  | ||||
|         "`" : [ | ||||
| @@ -353,7 +353,7 @@ | ||||
|                     [ "Tab", "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "[", "]", "\\" ], | ||||
|                     [ "Caps",  "a", "s", "d", "f", "g", "h", "j", "k", "l", ";", "'", "Enter" ], | ||||
|                     [ "LShift", "z", "x", "c", "v",  "b", "n",  "m", ",", ".", "/",  "RShift" ], | ||||
|                     [ "LCtrl", "Super", "LAlt",       "Space",        "RAlt", "Menu", "RCtrl" ] | ||||
|                     [ "LCtrl", "Meta", "LAlt",        "Space",        "RAlt", "Menu", "RCtrl" ] | ||||
|  | ||||
|                 ], | ||||
|  | ||||
| @@ -380,7 +380,7 @@ | ||||
|         "RShift" : 3.1, | ||||
|  | ||||
|         "LCtrl" : 1.6, | ||||
|         "Super" : 1.6, | ||||
|         "Meta" : 1.6, | ||||
|         "LAlt"  : 1.6, | ||||
|         "Space" : 6.1, | ||||
|         "RAlt"  : 1.6, | ||||
|   | ||||
| @@ -78,7 +78,6 @@ | ||||
|  | ||||
|         "Menu" : [{ | ||||
|             "title"    : "Menu", | ||||
|             "modifier" : "super", | ||||
|             "keysym"   : 65383 | ||||
|         }], | ||||
|         "LShift" : [{ | ||||
| @@ -116,10 +115,10 @@ | ||||
|             "modifier" : "alt-gr", | ||||
|             "keysym"   : 65027 | ||||
|         }], | ||||
|         "Super" : [{ | ||||
|             "title"    : "Super", | ||||
|             "modifier" : "super", | ||||
|             "keysym"   : 65515 | ||||
|         "Meta" : [{ | ||||
|             "title"    : "Meta", | ||||
|             "modifier" : "meta", | ||||
|             "keysym"   : 65511 | ||||
|         }], | ||||
|  | ||||
|         "º" : [ | ||||
| @@ -410,7 +409,7 @@ | ||||
|                     [ "Tab", "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "`", "+",   1,  0.6 ], | ||||
|                     [ "Caps",  "a", "s", "d", "f", "g", "h", "j", "k", "l", "ñ", "´", "ç", "Enter" ], | ||||
|                     [ "LShift", "<", "z", "x", "c", "v",  "b", "n",  "m", ",", ".", "-",  "RShift" ], | ||||
|                     [ "LCtrl", "Super", "LAlt",         "Space",          "AltGr", "Menu", "RCtrl" ] | ||||
|                     [ "LCtrl", "Meta", "LAlt",          "Space",          "AltGr", "Menu", "RCtrl" ] | ||||
|  | ||||
|                 ], | ||||
|  | ||||
| @@ -437,7 +436,7 @@ | ||||
|         "RShift" : 2.2, | ||||
|  | ||||
|         "LCtrl" : 1.6, | ||||
|         "Super" : 1.6, | ||||
|         "Meta" : 1.6, | ||||
|         "LAlt"  : 1.6, | ||||
|         "Space" : 6.4, | ||||
|         "AltGr" : 1.6, | ||||
|   | ||||
| @@ -118,10 +118,10 @@ | ||||
|             "modifier" : "alt-gr", | ||||
|             "keysym"   : 65027 | ||||
|         }], | ||||
|         "Super" : [{ | ||||
|             "title"    : "Super", | ||||
|             "modifier" : "super", | ||||
|             "keysym"   : 65515 | ||||
|         "Meta" : [{ | ||||
|             "title"    : "Meta", | ||||
|             "modifier" : "meta", | ||||
|             "keysym"   : 65511 | ||||
|         }], | ||||
|  | ||||
|         "²" : [ | ||||
| @@ -400,7 +400,7 @@ | ||||
|                     [ "Tab", "a", "z", "e", "r", "t", "y", "u", "i", "o", "p", "^", "$", 1, 0.8 ], | ||||
|                     [ "Caps",  "q", "s", "d", "f", "g", "h", "j", "k", "l", "m", "ù", "*", "Enter" ], | ||||
|                     [ "LShift", "<", "w", "x", "c", "v",  "b", "n", ",", ";", ":", "!", "RShift" ], | ||||
|                     [ "LCtrl", "Super", "LAlt",       "Space",        "AltGr", "Menu", "RCtrl" ] | ||||
|                     [ "LCtrl", "Meta", "LAlt",        "Space",        "AltGr", "Menu", "RCtrl" ] | ||||
|  | ||||
|                 ], | ||||
|  | ||||
| @@ -427,7 +427,7 @@ | ||||
|         "RShift" : 2.1, | ||||
|  | ||||
|         "LCtrl" : 1.6, | ||||
|         "Super" : 1.6, | ||||
|         "Meta" : 1.6, | ||||
|         "LAlt"  : 1.6, | ||||
|         "Space" : 6.1, | ||||
|         "AltGr" : 1.6, | ||||
|   | ||||
| @@ -78,7 +78,6 @@ | ||||
|  | ||||
|         "Menu" : [{ | ||||
|             "title"    : "Menu", | ||||
|             "modifier" : "super", | ||||
|             "keysym"   : 65383 | ||||
|         }], | ||||
|         "LShift" : [{ | ||||
| @@ -116,10 +115,10 @@ | ||||
|             "modifier" : "alt-gr", | ||||
|             "keysym"   : 65027 | ||||
|         }], | ||||
|         "Super" : [{ | ||||
|             "title"    : "Super", | ||||
|             "modifier" : "super", | ||||
|             "keysym"   : 65515 | ||||
|         "Meta" : [{ | ||||
|             "title"    : "Meta", | ||||
|             "modifier" : "meta", | ||||
|             "keysym"   : 65511 | ||||
|         }], | ||||
|  | ||||
|         "\\" : [ | ||||
| @@ -407,7 +406,7 @@ | ||||
|                     [ "Tab", "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "è", "+",   1,  0.6 ], | ||||
|                     [ "Caps",  "a", "s", "d", "f", "g", "h", "j", "k", "l", "ò", "à", "ù", "Enter" ], | ||||
|                     [ "LShift", "<", "z", "x", "c", "v",  "b", "n",  "m", ",", ".", "-",  "RShift" ], | ||||
|                     [ "LCtrl", "Super", "LAlt",         "Space",          "AltGr", "Menu", "RCtrl" ] | ||||
|                     [ "LCtrl", "Meta", "LAlt",          "Space",          "AltGr", "Menu", "RCtrl" ] | ||||
|  | ||||
|                 ], | ||||
|  | ||||
| @@ -434,7 +433,7 @@ | ||||
|         "RShift" : 2.2, | ||||
|  | ||||
|         "LCtrl" : 1.6, | ||||
|         "Super" : 1.6, | ||||
|         "Meta" : 1.6, | ||||
|         "LAlt"  : 1.6, | ||||
|         "Space" : 6.4, | ||||
|         "AltGr" : 1.6, | ||||
|   | ||||
| @@ -78,7 +78,6 @@ | ||||
|  | ||||
|         "Menu" : [{ | ||||
|             "title"    : "Menu", | ||||
|             "modifier" : "super", | ||||
|             "keysym"   : 65383 | ||||
|         }], | ||||
|         "LShift" : [{ | ||||
| @@ -116,10 +115,10 @@ | ||||
|             "modifier" : "alt-gr", | ||||
|             "keysym"   : 65027 | ||||
|         }], | ||||
|         "Super" : [{ | ||||
|             "title"    : "Super", | ||||
|             "modifier" : "super", | ||||
|             "keysym"   : 65515 | ||||
|         "Meta" : [{ | ||||
|             "title"    : "Meta", | ||||
|             "modifier" : "meta", | ||||
|             "keysym"   : 65511 | ||||
|         }], | ||||
|  | ||||
|         "@" : [ | ||||
| @@ -419,7 +418,7 @@ | ||||
|                     [ "Tab", "q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "¨", "*",   1,  0.6 ], | ||||
|                     [ "Caps",  "a", "s", "d", "f", "g", "h", "j", "k", "l", "+", "´", "<", "Enter" ], | ||||
|                     [ "LShift", "]", "z", "x", "c", "v",  "b", "n",  "m", ",", ".", "-",  "RShift" ], | ||||
|                     [ "LCtrl", "Super", "LAlt",         "Space",          "AltGr", "Menu", "RCtrl" ] | ||||
|                     [ "LCtrl", "Meta", "LAlt",          "Space",          "AltGr", "Menu", "RCtrl" ] | ||||
|  | ||||
|                 ], | ||||
|  | ||||
| @@ -446,7 +445,7 @@ | ||||
|         "RShift" : 2.2, | ||||
|  | ||||
|         "LCtrl" : 1.6, | ||||
|         "Super" : 1.6, | ||||
|         "Meta" : 1.6, | ||||
|         "LAlt"  : 1.6, | ||||
|         "Space" : 6.4, | ||||
|         "AltGr" : 1.6, | ||||
|   | ||||
| @@ -87,10 +87,10 @@ | ||||
|             "modifier" : "alt", | ||||
|             "keysym"   : 65514 | ||||
|         }], | ||||
|         "Super" : [{ | ||||
|             "title"    : "Super", | ||||
|             "modifier" : "super", | ||||
|             "keysym"   : 65515 | ||||
|         "Meta" : [{ | ||||
|             "title"    : "Meta", | ||||
|             "modifier" : "meta", | ||||
|             "keysym"   : 65511 | ||||
|         }], | ||||
|         "Latin" : [{ | ||||
|             "title"    : "Latin", | ||||
| @@ -499,7 +499,7 @@ | ||||
|                     [ "Tab", "й", "ц", "у", "к", "е", "н", "г", "ш", "щ", "з", "х", "ъ", "\\" ], | ||||
|                     [ "Caps",  "ф", "ы", "в", "а", "п", "р", "о", "л", "д", "ж", "э", "Enter" ], | ||||
|                     [ "LShift", "я", "ч", "с", "м",  "и", "т",  "ь", "б", "ю", "/",  "RShift" ], | ||||
|                     [ "LCtrl", "Super", "LAlt",       "Space",        "RAlt", "Menu", "RCtrl" ] | ||||
|                     [ "LCtrl", "Meta", "LAlt",        "Space",        "RAlt", "Menu", "RCtrl" ] | ||||
|  | ||||
|                 ], | ||||
|  | ||||
| @@ -526,7 +526,7 @@ | ||||
|         "RShift" : 3.1, | ||||
|  | ||||
|         "LCtrl" : 1.6, | ||||
|         "Super" : 1.6, | ||||
|         "Meta" : 1.6, | ||||
|         "LAlt"  : 1.6, | ||||
|         "Space" : 6.1, | ||||
|         "RAlt"  : 1.6, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user