   {
     httpMessage += String(F(" checked='checked'"));
   }
+
+  httpMessage += String(F("><br/><b>Keypress beep enabled:</b><input id='beepEnabled' name='beepEnabled' type='checkbox'"));
+  if (beepEnabled)
+  {
+    httpMessage += String(F(" checked='checked'"));
+  }
+
+
+
   httpMessage += String(F("><br/><hr><button type='submit'>save settings</button></form>"));
+  
 
   if (updateEspAvailable)
   {

              mdnsEnabled = false;
            }
          }
          String configJsonStr;
          serializeJson(configJson, configJsonStr);
          debugPrintln(String(F("SPIFFS: parsed json:")) + configJsonStr);

  { // mdnsEnabled was enabled but should now be disabled
    shouldSaveConfig = true;
    mdnsEnabled = false;
  }
  if ((webServer.arg("beepEnabled") == String("on")) && !beepEnabled)
  { // beepEnabled was disabled but should now be enabled
    shouldSaveConfig = true;
    beepEnabled = true;
  }
  else if ((webServer.arg("beepEnabled") == String("")) && beepEnabled)
  { // beepEnabled was enabled but should now be disabled
    shouldSaveConfig = true;
    beepEnabled = false;
  }

  if (shouldSaveConfig)
