diff --git a/apps/shell/public/javascripts/hterm_all_1.85.mod.js b/apps/shell/public/javascripts/hterm_all_1.85.mod.js index e4b2cd8755..d986a42d7d 100644 --- a/apps/shell/public/javascripts/hterm_all_1.85.mod.js +++ b/apps/shell/public/javascripts/hterm_all_1.85.mod.js @@ -6952,10 +6952,6 @@ hterm.Keyboard.KeyMap.prototype.reset = function() { var keycapEP = 61; // =+ var keycapMU = 173; // -_ - this.addKeyDefs( - // Firefox Italian +*. - [171, '+*', DEFAULT, c('onPlusMinusZero_'), DEFAULT, c('onPlusMinusZero_')] - ); } else { // All other browsers use these mappings. var keycapMute = 173; // Mute @@ -7016,6 +7012,10 @@ hterm.Keyboard.KeyMap.prototype.reset = function() { [keycapMU, '-_', DEFAULT, c('onPlusMinusZero_'), DEFAULT, c('onPlusMinusZero_')], [keycapEP, '=+', DEFAULT, c('onPlusMinusZero_'), DEFAULT, c('onPlusMinusZero_')], + // was Firefox Italian +* but applies to all browsers (and lots of EU keyboard layouts). + // see https://github.com/OSC/ondemand/issues/1214 + [171, '+*', DEFAULT, c('onPlusMinusZero_'), DEFAULT, c('onPlusMinusZero_')], + [8, '[BKSP]', bs('\x7f', '\b'), bs('\b', '\x7f'), DEFAULT, DEFAULT], // Third row.