diff --git a/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/ssh.json b/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/ssh.json index edc7bbbe0..442214a3c 100644 --- a/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/ssh.json +++ b/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/ssh.json @@ -76,6 +76,16 @@ } ] }, + { + "name" : "behavior", + "fields" : [ + { + "name" : "backspace", + "type" : "ENUM", + "options" : [ "", "127", "8" ] + } + ] + }, { "name" : "typescript", diff --git a/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/telnet.json b/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/telnet.json index 15dac41ff..5b960f844 100644 --- a/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/telnet.json +++ b/guacamole-ext/src/main/resources/org/apache/guacamole/protocols/telnet.json @@ -59,6 +59,17 @@ ] }, + { + "name" : "behavior", + "fields" : [ + { + "name" : "backspace", + "type" : "ENUM", + "options" : [ "", "127", "8" ] + } + ] + }, + { "name" : "typescript", "fields" : [ diff --git a/guacamole/src/main/webapp/translations/en.json b/guacamole/src/main/webapp/translations/en.json index ce657537e..a97406eb2 100644 --- a/guacamole/src/main/webapp/translations/en.json +++ b/guacamole/src/main/webapp/translations/en.json @@ -423,8 +423,9 @@ "PROTOCOL_SSH" : { + "FIELD_HEADER_BACKSPACE" : "Backspace key sends:", "FIELD_HEADER_COLOR_SCHEME" : "Color scheme:", - "FIELD_HEADER_COMMAND" : "Execute command:", + "FIELD_HEADER_COMMAND" : "Execute command:", "FIELD_HEADER_CREATE_RECORDING_PATH" : "Automatically create recording path:", "FIELD_HEADER_CREATE_TYPESCRIPT_PATH" : "Automatically create typescript path:", "FIELD_HEADER_FONT_NAME" : "Font name:", @@ -447,6 +448,10 @@ "FIELD_HEADER_TYPESCRIPT_NAME" : "Typescript name:", "FIELD_HEADER_TYPESCRIPT_PATH" : "Typescript path:", + "FIELD_OPTION_BACKSPACE_EMPTY" : "", + "FIELD_OPTION_BACKSPACE_8" : "Backspace (Ctrl-H)", + "FIELD_OPTION_BACKSPACE_127" : "Delete (Ctrl-?)", + "FIELD_OPTION_COLOR_SCHEME_BLACK_WHITE" : "Black on white", "FIELD_OPTION_COLOR_SCHEME_EMPTY" : "", "FIELD_OPTION_COLOR_SCHEME_GRAY_BLACK" : "Gray on black", @@ -472,6 +477,7 @@ "NAME" : "SSH", "SECTION_HEADER_AUTHENTICATION" : "Authentication", + "SECTION_HEADER_BEHAVIOR" : "Terminal behavior", "SECTION_HEADER_DISPLAY" : "Display", "SECTION_HEADER_NETWORK" : "Network", "SECTION_HEADER_RECORDING" : "Screen Recording", @@ -483,6 +489,7 @@ "PROTOCOL_TELNET" : { + "FIELD_HEADER_BACKSPACE" : "Backspace key sends:", "FIELD_HEADER_COLOR_SCHEME" : "Color scheme:", "FIELD_HEADER_CREATE_RECORDING_PATH" : "Automatically create recording path:", "FIELD_HEADER_CREATE_TYPESCRIPT_PATH" : "Automatically create typescript path:", @@ -502,6 +509,10 @@ "FIELD_HEADER_TYPESCRIPT_NAME" : "Typescript name:", "FIELD_HEADER_TYPESCRIPT_PATH" : "Typescript path:", + "FIELD_OPTION_BACKSPACE_EMPTY" : "", + "FIELD_OPTION_BACKSPACE_8" : "Backspace (Ctrl-H)", + "FIELD_OPTION_BACKSPACE_127" : "Delete (Ctrl-?)", + "FIELD_OPTION_COLOR_SCHEME_BLACK_WHITE" : "Black on white", "FIELD_OPTION_COLOR_SCHEME_EMPTY" : "", "FIELD_OPTION_COLOR_SCHEME_GRAY_BLACK" : "Gray on black", @@ -527,6 +538,7 @@ "NAME" : "Telnet", "SECTION_HEADER_AUTHENTICATION" : "Authentication", + "SECTION_HEADER_BEHAVIOR" : "Terminal behavior", "SECTION_HEADER_DISPLAY" : "Display", "SECTION_HEADER_RECORDING" : "Screen Recording", "SECTION_HEADER_TYPESCRIPT" : "Typescript (Text Session Recording)",