diff --git a/src/main/java/projekt/enigma/GuiController.java b/src/main/java/projekt/enigma/GuiController.java
index c980ac123c13113e2dc0e20d2cdc2e28d6fe08fc..6978536e906d2950485513c82069e97cb0e1f67c 100644
--- a/src/main/java/projekt/enigma/GuiController.java
+++ b/src/main/java/projekt/enigma/GuiController.java
@@ -23,7 +23,7 @@ public class GuiController {
     private boolean resetDisplay;
     private Codierer codierer;
     private char chiffrierterBuchstabe;
-    private enum BUCHSTABE_LEUCHTET {AN, AUS};
+    private enum BUCHSTABE_LEUCHTET {AN, AUS}
 //endregion
 
     //region GUI-Elemente
@@ -36,7 +36,7 @@ public class GuiController {
 	//deklariert die benötigten Buttons
     @FXML
     private Button btnA, btnB, btnC, btnD, btnE, btnF, btnG, btnH, btnI, btnJ, btnK, btnL, btnM, btnN, btnO, btnP, btnQ,
-            btnR, btnS, btnT, btnU, btnV, btnW, btnX, btnY, btnZ, btnSenden, btnEmpfangen, btnDelete;
+            btnR, btnS, btnT, btnU, btnV, btnW, btnX, btnY, btnZ, btnSenden, btnEmpfangen, btnDelete, btnReset;
 
 	//deklariert die benötigten Kreise
     @FXML
@@ -285,6 +285,7 @@ public class GuiController {
         if (e.getSource() == btnSenden) sendeFunkspruch();
         if (e.getSource() == btnEmpfangen) empfangeFunkspruch();
         if (e.getSource() == btnDelete) loeschen();
+        if (e.getSource() == btnReset) setzeTagesSchluessel();
     }
 //endregion
 
@@ -432,7 +433,7 @@ public class GuiController {
      * Holt Nachricht von Klasse Codierer und setzt den chiffrierten Text in das Textfeld tfCodiert,
 	 * sowie den Klartext in das Textfeld tfKlartext. Setzt den
      */
-    void empfangeFunkspruch() {
+    private void empfangeFunkspruch() {
         String[] empfangeneNachricht = this.codierer.empfangeNachricht();
         if (empfangeneNachricht[0] != null) {
             this.tfKlartext.setText(empfangeneNachricht[2]);
@@ -593,7 +594,7 @@ public class GuiController {
     /**
      * Setzt den aktuellen TagesSchluessel und zeigt diesen in der GUI an
      */
-    public void setzeTagesSchluessel() {
+    private void setzeTagesSchluessel() {
 
         // Umsprungpunkte anzeigen
         mBtnNotchPos1.setText(String.valueOf(codierer.fetchRingstellung()[0]));
diff --git a/src/main/resources/projekt/enigma/gui.fxml b/src/main/resources/projekt/enigma/gui.fxml
index 2bfab843a3bac4d7ca59aab105a121c161afe67b..62178e6b6b32b6e84bb4d38f9930314eec347eca 100644
--- a/src/main/resources/projekt/enigma/gui.fxml
+++ b/src/main/resources/projekt/enigma/gui.fxml
@@ -113,7 +113,7 @@
             <Label text="Spruchschlüssel:" />
             <Label fx:id="lblTagesschluessel" prefHeight="17.0" prefWidth="181.0" GridPane.columnIndex="1" />
             <Label fx:id="lblSpruchschluessel" prefHeight="17.0" prefWidth="181.0" GridPane.columnIndex="1" />
-            <Button mnemonicParsing="false" onAction="#btnReset" text="Zurücksetzen" GridPane.rowIndex="1" />
+            <Button fx:id="btnReset" mnemonicParsing="false" onAction="#gedrueckteTaste" text="Zurücksetzen" GridPane.rowIndex="1" />
          </children>
       </GridPane>
       <GridPane layoutX="6.0" layoutY="294.0" prefHeight="377.0" prefWidth="952.0" AnchorPane.bottomAnchor="6.0" AnchorPane.leftAnchor="6.0" AnchorPane.rightAnchor="9.0" AnchorPane.topAnchor="294.0">