From 88f56483a4447cc6831d5177f770880338518261 Mon Sep 17 00:00:00 2001
From: Dennis Eisold <de@itstall.de>
Date: Thu, 5 Dec 2019 00:08:13 +0100
Subject: [PATCH] #7

---
 src/main/resources/projekt/enigma/gui.fxml | 1525 +++++++++++---------
 1 file changed, 876 insertions(+), 649 deletions(-)

diff --git a/src/main/resources/projekt/enigma/gui.fxml b/src/main/resources/projekt/enigma/gui.fxml
index 1047ef0..b7eb607 100644
--- a/src/main/resources/projekt/enigma/gui.fxml
+++ b/src/main/resources/projekt/enigma/gui.fxml
@@ -1,653 +1,880 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
-<?import javafx.geometry.Insets?>
-<?import javafx.scene.control.Button?>
-<?import javafx.scene.control.Label?>
-<?import javafx.scene.control.MenuButton?>
-<?import javafx.scene.control.TextField?>
-<?import javafx.scene.layout.AnchorPane?>
-<?import javafx.scene.layout.ColumnConstraints?>
-<?import javafx.scene.layout.GridPane?>
-<?import javafx.scene.layout.RowConstraints?>
-<?import javafx.scene.shape.Circle?>
-<?import javafx.scene.text.Font?>
+<?import javafx.geometry.*?>
+<?import javafx.scene.control.*?>
+<?import javafx.scene.layout.*?>
+<?import javafx.scene.shape.*?>
+<?import javafx.scene.text.*?>
 
-<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="677.0" prefWidth="962.0" xmlns="http://javafx.com/javafx/8.0.171" xmlns:fx="http://javafx.com/fxml/1" fx:controller="projekt.enigma.GuiController">
-   <children>
-      <GridPane layoutX="23.0" layoutY="60.0" prefHeight="158.0" prefWidth="237.0" AnchorPane.leftAnchor="23.0" AnchorPane.topAnchor="60.0">
-        <columnConstraints>
-            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-          <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-          <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-        </columnConstraints>
-        <rowConstraints>
-            <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-          <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-          <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-        </rowConstraints>
-         <children>
-            <Label text="Walze" />
-            <Label text="Ringe" GridPane.rowIndex="1" />
-            <Label text="Position" GridPane.rowIndex="2" />
-            <MenuButton fx:id="mBtnWalzPos1" alignment="CENTER_RIGHT" contentDisplay="CENTER" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="I" GridPane.columnIndex="1">
-      </MenuButton>
-            <MenuButton fx:id="mBtnWalzPos2" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="I" textAlignment="CENTER" GridPane.columnIndex="2">
-      </MenuButton>
-            <MenuButton fx:id="mBtnWalzPos3" mnemonicParsing="false" popupSide="TOP" prefHeight="25.0" prefWidth="48.0" text="I" textAlignment="CENTER" GridPane.columnIndex="3">
-      </MenuButton>
-            <MenuButton fx:id="mBtnNotchPos1" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="1" textAlignment="CENTER" GridPane.columnIndex="1" GridPane.rowIndex="1" />
-            <MenuButton fx:id="mBtnNotchPos2" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="1" textAlignment="CENTER" GridPane.columnIndex="2" GridPane.rowIndex="1">
-      </MenuButton>
-      <!--      <MenuButton layoutX="93.0" layoutY="114.0" mnemonicParsing="false">-->
-      <!--         <items>-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z1" text="1" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z2" text="2" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z3" text="3" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z4" text="4" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z5" text="5" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z6" text="6" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z7" text="7" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z8" text="8" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z9" text="9" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z10" text="10" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z11" text="11" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z12" text="12" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z13" text="13" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z14" text="14" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z15" text="15" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z16" text="16" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z17" text="17" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z18" text="18" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z19" text="19" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z20" text="20" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z21" text="21" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z22" text="22" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z23" text="23" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z24" text="24" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z25" text="25" />-->
-      <!--            <MenuItem mnemonicParsing="false" onAction="#z26" text="26" />-->
-      <!--         </items>-->
-      <!--      </MenuButton>-->
-            <MenuButton fx:id="mBtnNotchPos3" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="1" textAlignment="CENTER" GridPane.columnIndex="3" GridPane.rowIndex="1">
-      </MenuButton>
-            <MenuButton fx:id="mBtnStartPos1" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="A" textAlignment="CENTER" GridPane.columnIndex="1" GridPane.rowIndex="2">
-      </MenuButton>
-            <MenuButton fx:id="mBtnStartPos2" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="A" textAlignment="CENTER" GridPane.columnIndex="2" GridPane.rowIndex="2">
-      </MenuButton>
-            <MenuButton fx:id="mBtnStartPos3" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="A" textAlignment="CENTER" GridPane.columnIndex="3" GridPane.rowIndex="2">
-      </MenuButton>
-         </children>
-      </GridPane>
-      <GridPane layoutX="23.0" layoutY="222.0" prefHeight="60.0" prefWidth="270.0" AnchorPane.leftAnchor="23.0" AnchorPane.topAnchor="222.0">
-        <columnConstraints>
-          <ColumnConstraints hgrow="SOMETIMES" maxWidth="206.0" minWidth="10.0" prefWidth="102.0" />
-          <ColumnConstraints hgrow="SOMETIMES" maxWidth="224.0" minWidth="10.0" prefWidth="168.0" />
-        </columnConstraints>
-        <rowConstraints>
-          <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-          <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-        </rowConstraints>
-         <children>
-            <Label alignment="CENTER_RIGHT" />
-            <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 fx:id="btnReset" mnemonicParsing="false" onAction="#gedrueckteTaste" text="Zurücksetzen" GridPane.rowIndex="1" />
-         </children>
-      </GridPane>
-      <GridPane fx:id="mainGrid" 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">
-        <columnConstraints>
-            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-          <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-        </columnConstraints>
-        <rowConstraints>
-          <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-            <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-            <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-            <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-            <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-            <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-            <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-            <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-          <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-        </rowConstraints>
-         <children>
-            <Button fx:id="btnA" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="A" textFill="#fffdfd" GridPane.columnIndex="2" GridPane.rowIndex="5">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-            </Button>
-            <Button fx:id="btnP" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="P" textFill="#fffdfd" GridPane.columnIndex="1" GridPane.rowIndex="6">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnY" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="Y" textFill="#fffdfd" GridPane.columnIndex="2" GridPane.rowIndex="6">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnX" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="X" textFill="#fffdfd" GridPane.columnIndex="3" GridPane.rowIndex="6">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnC" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="C" textFill="#fffdfd" GridPane.columnIndex="4" GridPane.rowIndex="6">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnV" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="V" textFill="#fffdfd" GridPane.columnIndex="5" GridPane.rowIndex="6">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnB" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="B" textFill="#fffdfd" GridPane.columnIndex="6" GridPane.rowIndex="6">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnN" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="N" textFill="#fffdfd" GridPane.columnIndex="7" GridPane.rowIndex="6">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnM" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="M" textFill="#fffdfd" GridPane.columnIndex="8" GridPane.rowIndex="6">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnL" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="L" textFill="#fffdfd" GridPane.columnIndex="9" GridPane.rowIndex="6">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnS" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="S" textFill="#fffdfd" GridPane.columnIndex="3" GridPane.rowIndex="5">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-            </Button>
-            <Button fx:id="btnD" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="D" textFill="#fffdfd" GridPane.columnIndex="4" GridPane.rowIndex="5">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-            </Button>
-            <Button fx:id="btnF" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="F" textFill="#fffdfd" GridPane.columnIndex="5" GridPane.rowIndex="5">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-            </Button>
-            <Button fx:id="btnG" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="G" textFill="#fffdfd" GridPane.columnIndex="6" GridPane.rowIndex="5">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-            </Button>
-            <Button fx:id="btnH" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="H" textFill="#fffdfd" GridPane.columnIndex="7" GridPane.rowIndex="5">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-            </Button>
-            <Button fx:id="btnJ" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="J" textFill="#fffdfd" GridPane.columnIndex="8" GridPane.rowIndex="5">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-            </Button>
-            <Button fx:id="btnK" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="K" textFill="#fffdfd" GridPane.columnIndex="9" GridPane.rowIndex="5">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-            </Button>
-            <Button fx:id="btnQ" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="Q" textFill="#fffdfd" GridPane.columnIndex="1" GridPane.rowIndex="4">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnW" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="W" textFill="#fffdfd" GridPane.columnIndex="2" GridPane.rowIndex="4">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnE" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="E" textFill="#fffdfd" GridPane.columnIndex="3" GridPane.rowIndex="4">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnR" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="R" textFill="#fffdfd" GridPane.columnIndex="4" GridPane.rowIndex="4">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnT" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="T" textFill="#fffdfd" GridPane.columnIndex="5" GridPane.rowIndex="4">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnZ" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="Z" textFill="#fffdfd" GridPane.columnIndex="6" GridPane.rowIndex="4">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnU" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="U" textFill="#fffdfd" GridPane.columnIndex="7" GridPane.rowIndex="4">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnI" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="I" textFill="#fffdfd" GridPane.columnIndex="8" GridPane.rowIndex="4">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnO" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter" onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="O" textFill="#fffdfd" GridPane.columnIndex="9" GridPane.rowIndex="4">
-               <font>
-                  <Font name="System Bold" size="18.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnDelete" minHeight="35.0" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="43.0" prefWidth="45.0" style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="&lt;" textFill="#fffdfd" GridPane.columnIndex="10" GridPane.rowIndex="5">
-               <font>
-                  <Font size="18.0" />
-               </font>
-            </Button>
-            <Circle fx:id="circQ" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="1">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Circle fx:id="circP" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="1" GridPane.rowIndex="2">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Circle fx:id="circY" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="2" GridPane.rowIndex="2">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Circle fx:id="circA" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="2" GridPane.rowIndex="1" />
-            <Circle fx:id="circS" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="3" GridPane.rowIndex="1" />
-            <Circle fx:id="circX" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="3" GridPane.rowIndex="2">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Circle fx:id="circW" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="2">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Circle fx:id="circE" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="3">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Circle fx:id="circD" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="4" GridPane.rowIndex="1" />
-            <Circle fx:id="circC" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="4" GridPane.rowIndex="2">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Circle fx:id="circV" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="5" GridPane.rowIndex="2">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Circle fx:id="circB" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="6" GridPane.rowIndex="2">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Circle fx:id="circN" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="7" GridPane.rowIndex="2">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Circle fx:id="circM" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="8" GridPane.rowIndex="2">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Circle fx:id="circL" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="9" GridPane.rowIndex="2">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Circle fx:id="circF" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="5" GridPane.rowIndex="1" />
-            <Circle fx:id="circG" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="6" GridPane.rowIndex="1" />
-            <Circle fx:id="circH" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="7" GridPane.rowIndex="1" />
-            <Circle fx:id="circJ" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="8" GridPane.rowIndex="1" />
-            <Circle fx:id="circK" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="9" GridPane.rowIndex="1" />
-            <Circle fx:id="circR" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="4">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Circle fx:id="circT" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="5">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Circle fx:id="circZ" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="6">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Circle fx:id="circU" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="7">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Circle fx:id="circI" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="8">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Circle fx:id="circO" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE" GridPane.columnIndex="9">
-               <GridPane.margin>
-                  <Insets left="34.0" />
-               </GridPane.margin>
-            </Circle>
-            <Label fx:id="lblL" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="L" GridPane.columnIndex="9" GridPane.rowIndex="2">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets bottom="5.0" left="42.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblM" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="M" GridPane.columnIndex="8" GridPane.rowIndex="2">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets bottom="5.0" left="42.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblN" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="N" GridPane.columnIndex="7" GridPane.rowIndex="2">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets bottom="5.0" left="42.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblB" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="B" GridPane.columnIndex="6" GridPane.rowIndex="2">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets bottom="5.0" left="42.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblV" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="V" GridPane.columnIndex="5" GridPane.rowIndex="2">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets bottom="5.0" left="42.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblC" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="C" GridPane.columnIndex="4" GridPane.rowIndex="2">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets bottom="5.0" left="42.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblX" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="X" GridPane.columnIndex="3" GridPane.rowIndex="2">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets bottom="5.0" left="42.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblY" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="Y" GridPane.columnIndex="2" GridPane.rowIndex="2">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets bottom="5.0" left="41.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblP" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="P" GridPane.columnIndex="1" GridPane.rowIndex="2">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets bottom="5.0" left="42.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblK" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="K" GridPane.columnIndex="9" GridPane.rowIndex="1">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblJ" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="J" GridPane.columnIndex="8" GridPane.rowIndex="1">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblH" alignment="CENTER" minHeight="0.0" prefHeight="27.0" prefWidth="25.0" text="H" GridPane.columnIndex="7" GridPane.rowIndex="1">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets bottom="4.0" left="9.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblG" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="G" GridPane.columnIndex="6" GridPane.rowIndex="1">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblF" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="F" GridPane.columnIndex="5" GridPane.rowIndex="1">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblD" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="D" GridPane.columnIndex="4" GridPane.rowIndex="1">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblS" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="S" GridPane.columnIndex="3" GridPane.rowIndex="1">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblA" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="A" GridPane.columnIndex="2" GridPane.rowIndex="1">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets bottom="2.0" left="7.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblO" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="O" textAlignment="CENTER" GridPane.columnIndex="9">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="42.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblI" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="I" textAlignment="CENTER" GridPane.columnIndex="8">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="42.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblU" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="U" textAlignment="CENTER" GridPane.columnIndex="7">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="42.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblZ" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="Z" textAlignment="CENTER" GridPane.columnIndex="6">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="42.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblT" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="T" textAlignment="CENTER" GridPane.columnIndex="5">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="42.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblR" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="R" textAlignment="CENTER" GridPane.columnIndex="4">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="42.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblE" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="E" textAlignment="CENTER" GridPane.columnIndex="3">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="42.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblW" alignment="CENTER" prefHeight="36.0" prefWidth="30.0" text="W" GridPane.columnIndex="2">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="42.0" />
-               </GridPane.margin>
-            </Label>
-            <Label fx:id="lblQ" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="Q" GridPane.columnIndex="1">
-               <font>
-                  <Font size="23.0" />
-               </font>
-               <GridPane.margin>
-                  <Insets left="42.0" />
-               </GridPane.margin>
-            </Label>
-         </children>
-      </GridPane>
-      <GridPane layoutX="297.0" layoutY="64.0" prefHeight="168.0" prefWidth="585.0">
-        <columnConstraints>
-          <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-          <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-        </columnConstraints>
-        <rowConstraints>
-          <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-          <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-        </rowConstraints>
-         <children>
-            <TextField fx:id="tfKlartext" editable="false" prefHeight="70.0" prefWidth="293.0">
-               <GridPane.margin>
-                  <Insets />
-               </GridPane.margin>
-            </TextField>
-            <TextField fx:id="tfCodiert" editable="false" prefHeight="70.0" prefWidth="293.0" GridPane.rowIndex="1" />
-            <Button fx:id="btnSenden" alignment="CENTER" contentDisplay="RIGHT" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="70.0" prefWidth="195.0" text="An Funker senden" textAlignment="CENTER" GridPane.columnIndex="1">
-               <GridPane.margin>
-                  <Insets left="80.0" />
-               </GridPane.margin>
-            </Button>
-            <Button fx:id="btnEmpfangen" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="70.0" prefWidth="195.0" text="Funkspruch empfangen" GridPane.columnIndex="1" GridPane.rowIndex="1">
-               <GridPane.margin>
-                  <Insets left="80.0" />
-               </GridPane.margin>
-            </Button>
-         </children>
-      </GridPane>
-      <Label fx:id="lblKenngruppe" layoutX="682.0" layoutY="34.0" prefHeight="17.0" prefWidth="177.0" style="-fx-border-color: #000000;" />
-   </children>
+<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="677.0"
+            prefWidth="962.0" xmlns="http://javafx.com/javafx/10.0.2-internal" xmlns:fx="http://javafx.com/fxml/1"
+            fx:controller="projekt.enigma.GuiController">
+    <children>
+        <GridPane layoutX="23.0" layoutY="60.0" prefHeight="158.0" prefWidth="237.0" AnchorPane.leftAnchor="23.0"
+                  AnchorPane.topAnchor="60.0">
+            <columnConstraints>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+            </columnConstraints>
+            <rowConstraints>
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+            </rowConstraints>
+            <children>
+                <Label text="Walze"/>
+                <Label text="Ringe" GridPane.rowIndex="1"/>
+                <Label text="Position" GridPane.rowIndex="2"/>
+                <MenuButton fx:id="mBtnWalzPos1" alignment="CENTER_RIGHT" contentDisplay="CENTER"
+                            mnemonicParsing="false" prefHeight="25.0" prefWidth="48.0" text="I"
+                            GridPane.columnIndex="1">
+                </MenuButton>
+                <MenuButton fx:id="mBtnWalzPos2" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0"
+                            prefWidth="48.0" text="I" textAlignment="CENTER" GridPane.columnIndex="2">
+                </MenuButton>
+                <MenuButton fx:id="mBtnWalzPos3" mnemonicParsing="false" popupSide="TOP" prefHeight="25.0"
+                            prefWidth="48.0" text="I" textAlignment="CENTER" GridPane.columnIndex="3">
+                </MenuButton>
+                <MenuButton fx:id="mBtnNotchPos1" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0"
+                            prefWidth="48.0" text="1" textAlignment="CENTER" GridPane.columnIndex="1"
+                            GridPane.rowIndex="1"/>
+                <MenuButton fx:id="mBtnNotchPos2" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0"
+                            prefWidth="48.0" text="1" textAlignment="CENTER" GridPane.columnIndex="2"
+                            GridPane.rowIndex="1">
+                </MenuButton>
+                <!--      <MenuButton layoutX="93.0" layoutY="114.0" mnemonicParsing="false">-->
+                <!--         <items>-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z1" text="1" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z2" text="2" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z3" text="3" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z4" text="4" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z5" text="5" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z6" text="6" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z7" text="7" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z8" text="8" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z9" text="9" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z10" text="10" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z11" text="11" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z12" text="12" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z13" text="13" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z14" text="14" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z15" text="15" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z16" text="16" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z17" text="17" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z18" text="18" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z19" text="19" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z20" text="20" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z21" text="21" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z22" text="22" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z23" text="23" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z24" text="24" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z25" text="25" />-->
+                <!--            <MenuItem mnemonicParsing="false" onAction="#z26" text="26" />-->
+                <!--         </items>-->
+                <!--      </MenuButton>-->
+                <MenuButton fx:id="mBtnNotchPos3" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0"
+                            prefWidth="48.0" text="1" textAlignment="CENTER" GridPane.columnIndex="3"
+                            GridPane.rowIndex="1">
+                </MenuButton>
+                <MenuButton fx:id="mBtnStartPos1" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0"
+                            prefWidth="48.0" text="A" textAlignment="CENTER" GridPane.columnIndex="1"
+                            GridPane.rowIndex="2">
+                </MenuButton>
+                <MenuButton fx:id="mBtnStartPos2" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0"
+                            prefWidth="48.0" text="A" textAlignment="CENTER" GridPane.columnIndex="2"
+                            GridPane.rowIndex="2">
+                </MenuButton>
+                <MenuButton fx:id="mBtnStartPos3" alignment="CENTER_RIGHT" mnemonicParsing="false" prefHeight="25.0"
+                            prefWidth="48.0" text="A" textAlignment="CENTER" GridPane.columnIndex="3"
+                            GridPane.rowIndex="2">
+                </MenuButton>
+            </children>
+        </GridPane>
+        <GridPane layoutX="23.0" layoutY="222.0" prefHeight="60.0" prefWidth="270.0" AnchorPane.leftAnchor="23.0"
+                  AnchorPane.topAnchor="222.0">
+            <columnConstraints>
+                <ColumnConstraints hgrow="SOMETIMES" maxWidth="206.0" minWidth="10.0" prefWidth="102.0"/>
+                <ColumnConstraints hgrow="SOMETIMES" maxWidth="224.0" minWidth="10.0" prefWidth="168.0"/>
+            </columnConstraints>
+            <rowConstraints>
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+            </rowConstraints>
+            <children>
+                <Label alignment="CENTER_RIGHT"/>
+                <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 fx:id="btnReset" mnemonicParsing="false" onAction="#gedrueckteTaste" text="Zurücksetzen"
+                        GridPane.rowIndex="1"/>
+            </children>
+        </GridPane>
+        <GridPane fx:id="mainGrid" 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">
+            <columnConstraints>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+            </columnConstraints>
+            <rowConstraints>
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+            </rowConstraints>
+            <children>
+                <Button fx:id="btnA" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="A" textFill="#fffdfd"
+                        GridPane.columnIndex="2" GridPane.rowIndex="5">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                </Button>
+                <Button fx:id="btnP" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="P" textFill="#fffdfd"
+                        GridPane.columnIndex="1" GridPane.rowIndex="6">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnY" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="Y" textFill="#fffdfd"
+                        GridPane.columnIndex="2" GridPane.rowIndex="6">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnX" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="X" textFill="#fffdfd"
+                        GridPane.columnIndex="3" GridPane.rowIndex="6">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnC" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="C" textFill="#fffdfd"
+                        GridPane.columnIndex="4" GridPane.rowIndex="6">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnV" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="V" textFill="#fffdfd"
+                        GridPane.columnIndex="5" GridPane.rowIndex="6">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnB" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="B" textFill="#fffdfd"
+                        GridPane.columnIndex="6" GridPane.rowIndex="6">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnN" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="N" textFill="#fffdfd"
+                        GridPane.columnIndex="7" GridPane.rowIndex="6">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnM" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="M" textFill="#fffdfd"
+                        GridPane.columnIndex="8" GridPane.rowIndex="6">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnL" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="L" textFill="#fffdfd"
+                        GridPane.columnIndex="9" GridPane.rowIndex="6">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnS" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="S" textFill="#fffdfd"
+                        GridPane.columnIndex="3" GridPane.rowIndex="5">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                </Button>
+                <Button fx:id="btnD" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="D" textFill="#fffdfd"
+                        GridPane.columnIndex="4" GridPane.rowIndex="5">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                </Button>
+                <Button fx:id="btnF" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="F" textFill="#fffdfd"
+                        GridPane.columnIndex="5" GridPane.rowIndex="5">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                </Button>
+                <Button fx:id="btnG" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="G" textFill="#fffdfd"
+                        GridPane.columnIndex="6" GridPane.rowIndex="5">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                </Button>
+                <Button fx:id="btnH" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="H" textFill="#fffdfd"
+                        GridPane.columnIndex="7" GridPane.rowIndex="5">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                </Button>
+                <Button fx:id="btnJ" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="J" textFill="#fffdfd"
+                        GridPane.columnIndex="8" GridPane.rowIndex="5">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                </Button>
+                <Button fx:id="btnK" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="K" textFill="#fffdfd"
+                        GridPane.columnIndex="9" GridPane.rowIndex="5">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                </Button>
+                <Button fx:id="btnQ" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="Q" textFill="#fffdfd"
+                        GridPane.columnIndex="1" GridPane.rowIndex="4">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnW" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="W" textFill="#fffdfd"
+                        GridPane.columnIndex="2" GridPane.rowIndex="4">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnE" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="E" textFill="#fffdfd"
+                        GridPane.columnIndex="3" GridPane.rowIndex="4">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnR" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="R" textFill="#fffdfd"
+                        GridPane.columnIndex="4" GridPane.rowIndex="4">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnT" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="T" textFill="#fffdfd"
+                        GridPane.columnIndex="5" GridPane.rowIndex="4">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnZ" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="Z" textFill="#fffdfd"
+                        GridPane.columnIndex="6" GridPane.rowIndex="4">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnU" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="U" textFill="#fffdfd"
+                        GridPane.columnIndex="7" GridPane.rowIndex="4">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnI" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="I" textFill="#fffdfd"
+                        GridPane.columnIndex="8" GridPane.rowIndex="4">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnO" minHeight="35.0" mnemonicParsing="false" onMousePressed="#tasteRunter"
+                        onMouseReleased="#tasteRauf" prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="O" textFill="#fffdfd"
+                        GridPane.columnIndex="9" GridPane.rowIndex="4">
+                    <font>
+                        <Font name="System Bold" size="18.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnDelete" minHeight="35.0" mnemonicParsing="false" onAction="#gedrueckteTaste"
+                        prefHeight="43.0" prefWidth="45.0"
+                        style="-fx-background-radius: 100; -fx-background-color: #0d0d0d;" text="&lt;"
+                        textFill="#fffdfd" GridPane.columnIndex="10" GridPane.rowIndex="5">
+                    <font>
+                        <Font size="18.0"/>
+                    </font>
+                </Button>
+                <Circle fx:id="circQ" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="1">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Circle fx:id="circP" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="1" GridPane.rowIndex="2">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Circle fx:id="circY" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="2" GridPane.rowIndex="2">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Circle fx:id="circA" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="2" GridPane.rowIndex="1"/>
+                <Circle fx:id="circS" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="3" GridPane.rowIndex="1"/>
+                <Circle fx:id="circX" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="3" GridPane.rowIndex="2">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Circle fx:id="circW" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="2">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Circle fx:id="circE" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="3">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Circle fx:id="circD" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="4" GridPane.rowIndex="1"/>
+                <Circle fx:id="circC" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="4" GridPane.rowIndex="2">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Circle fx:id="circV" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="5" GridPane.rowIndex="2">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Circle fx:id="circB" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="6" GridPane.rowIndex="2">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Circle fx:id="circN" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="7" GridPane.rowIndex="2">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Circle fx:id="circM" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="8" GridPane.rowIndex="2">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Circle fx:id="circL" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="9" GridPane.rowIndex="2">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Circle fx:id="circF" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="5" GridPane.rowIndex="1"/>
+                <Circle fx:id="circG" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="6" GridPane.rowIndex="1"/>
+                <Circle fx:id="circH" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="7" GridPane.rowIndex="1"/>
+                <Circle fx:id="circJ" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="8" GridPane.rowIndex="1"/>
+                <Circle fx:id="circK" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="9" GridPane.rowIndex="1"/>
+                <Circle fx:id="circR" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="4">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Circle fx:id="circT" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="5">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Circle fx:id="circZ" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="6">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Circle fx:id="circU" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="7">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Circle fx:id="circI" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="8">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Circle fx:id="circO" fill="#f0f3f5" radius="22.0" stroke="BLACK" strokeType="INSIDE"
+                        GridPane.columnIndex="9">
+                    <GridPane.margin>
+                        <Insets left="34.0"/>
+                    </GridPane.margin>
+                </Circle>
+                <Label fx:id="lblL" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="L"
+                       GridPane.columnIndex="9" GridPane.rowIndex="2">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets bottom="5.0" left="42.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblM" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="M"
+                       GridPane.columnIndex="8" GridPane.rowIndex="2">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets bottom="5.0" left="42.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblN" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="N"
+                       GridPane.columnIndex="7" GridPane.rowIndex="2">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets bottom="5.0" left="42.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblB" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="B"
+                       GridPane.columnIndex="6" GridPane.rowIndex="2">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets bottom="5.0" left="42.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblV" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="V"
+                       GridPane.columnIndex="5" GridPane.rowIndex="2">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets bottom="5.0" left="42.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblC" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="C"
+                       GridPane.columnIndex="4" GridPane.rowIndex="2">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets bottom="5.0" left="42.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblX" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="X"
+                       GridPane.columnIndex="3" GridPane.rowIndex="2">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets bottom="5.0" left="42.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblY" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="Y"
+                       GridPane.columnIndex="2" GridPane.rowIndex="2">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets bottom="5.0" left="41.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblP" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="P"
+                       GridPane.columnIndex="1" GridPane.rowIndex="2">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets bottom="5.0" left="42.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblK" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="K"
+                       GridPane.columnIndex="9" GridPane.rowIndex="1">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets bottom="2.0" left="7.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblJ" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="J"
+                       GridPane.columnIndex="8" GridPane.rowIndex="1">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets bottom="2.0" left="7.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblH" alignment="CENTER" minHeight="0.0" prefHeight="27.0" prefWidth="25.0" text="H"
+                       GridPane.columnIndex="7" GridPane.rowIndex="1">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets bottom="4.0" left="9.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblG" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="G"
+                       GridPane.columnIndex="6" GridPane.rowIndex="1">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets bottom="2.0" left="7.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblF" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="F"
+                       GridPane.columnIndex="5" GridPane.rowIndex="1">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets bottom="2.0" left="7.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblD" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="D"
+                       GridPane.columnIndex="4" GridPane.rowIndex="1">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets bottom="2.0" left="7.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblS" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="S"
+                       GridPane.columnIndex="3" GridPane.rowIndex="1">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets bottom="2.0" left="7.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblA" alignment="CENTER" minHeight="0.0" prefHeight="30.0" prefWidth="30.0" text="A"
+                       GridPane.columnIndex="2" GridPane.rowIndex="1">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets bottom="2.0" left="7.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblO" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="O"
+                       textAlignment="CENTER" GridPane.columnIndex="9">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="42.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblI" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="I"
+                       textAlignment="CENTER" GridPane.columnIndex="8">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="42.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblU" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="U"
+                       textAlignment="CENTER" GridPane.columnIndex="7">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="42.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblZ" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="Z"
+                       textAlignment="CENTER" GridPane.columnIndex="6">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="42.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblT" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="T"
+                       textAlignment="CENTER" GridPane.columnIndex="5">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="42.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblR" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="R"
+                       textAlignment="CENTER" GridPane.columnIndex="4">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="42.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblE" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="E"
+                       textAlignment="CENTER" GridPane.columnIndex="3">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="42.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblW" alignment="CENTER" prefHeight="36.0" prefWidth="30.0" text="W"
+                       GridPane.columnIndex="2">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="42.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Label fx:id="lblQ" alignment="CENTER" prefHeight="30.0" prefWidth="30.0" text="Q"
+                       GridPane.columnIndex="1">
+                    <font>
+                        <Font size="23.0"/>
+                    </font>
+                    <GridPane.margin>
+                        <Insets left="42.0"/>
+                    </GridPane.margin>
+                </Label>
+                <Pane prefHeight="200.0" prefWidth="200.0" GridPane.columnIndex="1" GridPane.rowIndex="7">
+                    <children>
+                        <Pane fx:id="portPane0" layoutX="-8.0" layoutY="-307.0" prefHeight="350.0" prefWidth="85.0"
+                              style="-fx-background-color: lightgrey;"/>
+                    </children>
+                </Pane>
+                <Pane prefHeight="200.0" prefWidth="200.0" GridPane.columnIndex="2" GridPane.rowIndex="7">
+                    <children>
+                        <Pane fx:id="portPane1" layoutX="-8.0" layoutY="-307.0" prefHeight="350.0" prefWidth="85.0"
+                              style="-fx-background-color: lightgrey;"/>
+                    </children>
+                </Pane>
+                <Pane prefHeight="200.0" prefWidth="200.0" GridPane.columnIndex="3" GridPane.rowIndex="7">
+                    <children>
+                        <Pane fx:id="portPane2" layoutX="-8.0" layoutY="-307.0" prefHeight="350.0" prefWidth="85.0"
+                              style="-fx-background-color: lightgrey;"/>
+                    </children>
+                </Pane>
+                <Pane prefHeight="200.0" prefWidth="200.0" GridPane.columnIndex="4" GridPane.rowIndex="7">
+                    <children>
+                        <Pane fx:id="portPane3" layoutX="-8.0" layoutY="-307.0" prefHeight="350.0" prefWidth="85.0"
+                              style="-fx-background-color: lightgrey;"/>
+                    </children>
+                </Pane>
+                <Pane prefHeight="200.0" prefWidth="200.0" GridPane.columnIndex="5" GridPane.rowIndex="7">
+                    <children>
+                        <Pane fx:id="portPane4" layoutX="-8.0" layoutY="-307.0" prefHeight="350.0" prefWidth="85.0"
+                              style="-fx-background-color: lightgrey;"/>
+                    </children>
+                </Pane>
+                <Pane prefHeight="200.0" prefWidth="200.0" GridPane.columnIndex="6" GridPane.rowIndex="7">
+                    <children>
+                        <Pane fx:id="portPane5" layoutX="-8.0" layoutY="-307.0" prefHeight="350.0" prefWidth="85.0"
+                              style="-fx-background-color: lightgrey;"/>
+                    </children>
+                </Pane>
+                <Pane prefHeight="200.0" prefWidth="200.0" GridPane.columnIndex="7" GridPane.rowIndex="7">
+                    <children>
+                        <Pane fx:id="portPane6" layoutX="-8.0" layoutY="-307.0" prefHeight="350.0" prefWidth="85.0"
+                              style="-fx-background-color: lightgrey;"/>
+                    </children>
+                </Pane>
+                <Pane prefHeight="200.0" prefWidth="200.0" GridPane.columnIndex="8" GridPane.rowIndex="7">
+                    <children>
+                        <Pane fx:id="portPane7" layoutX="-8.0" layoutY="-307.0" prefHeight="350.0" prefWidth="85.0"
+                              style="-fx-background-color: lightgrey;"/>
+                    </children>
+                </Pane>
+                <Pane prefHeight="200.0" prefWidth="200.0" GridPane.columnIndex="9" GridPane.rowIndex="7">
+                    <children>
+                        <Pane fx:id="portPane8" layoutX="-8.0" layoutY="-307.0" prefHeight="350.0" prefWidth="85.0"
+                              style="-fx-background-color: lightgrey;"/>
+                    </children>
+                </Pane>
+                <Pane prefHeight="200.0" prefWidth="200.0" GridPane.columnIndex="10" GridPane.rowIndex="7">
+                    <children>
+                        <Pane fx:id="portPane9" layoutX="-8.0" layoutY="-307.0" prefHeight="350.0" prefWidth="85.0"
+                              style="-fx-background-color: lightgrey;"/>
+                    </children>
+                </Pane>
+            </children>
+        </GridPane>
+        <GridPane layoutX="297.0" layoutY="64.0" prefHeight="168.0" prefWidth="585.0">
+            <columnConstraints>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0"/>
+            </columnConstraints>
+            <rowConstraints>
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES"/>
+            </rowConstraints>
+            <children>
+                <TextField fx:id="tfKlartext" editable="false" prefHeight="70.0" prefWidth="293.0">
+                    <GridPane.margin>
+                        <Insets/>
+                    </GridPane.margin>
+                </TextField>
+                <TextField fx:id="tfCodiert" editable="false" prefHeight="70.0" prefWidth="293.0"
+                           GridPane.rowIndex="1"/>
+                <Button fx:id="btnSenden" alignment="CENTER" contentDisplay="RIGHT" mnemonicParsing="false"
+                        onAction="#gedrueckteTaste" prefHeight="70.0" prefWidth="195.0" text="An Funker senden"
+                        textAlignment="CENTER" GridPane.columnIndex="1">
+                    <GridPane.margin>
+                        <Insets left="80.0"/>
+                    </GridPane.margin>
+                </Button>
+                <Button fx:id="btnEmpfangen" mnemonicParsing="false" onAction="#gedrueckteTaste" prefHeight="70.0"
+                        prefWidth="195.0" text="Funkspruch empfangen" GridPane.columnIndex="1" GridPane.rowIndex="1">
+                    <GridPane.margin>
+                        <Insets left="80.0"/>
+                    </GridPane.margin>
+                </Button>
+            </children>
+        </GridPane>
+        <Label fx:id="lblKenngruppe" layoutX="682.0" layoutY="34.0" prefHeight="17.0" prefWidth="177.0"
+               style="-fx-border-color: #000000;"/>
+        <Pane fx:id="paneProgress" layoutX="266.0" layoutY="194.0" prefHeight="200.0" prefWidth="354.0"
+              style="-fx-background-color: white; -fx-border-color: black;" visible="false">
+            <children>
+                <ProgressIndicator fx:id="piProgress" layoutX="127.0" layoutY="70.0" prefHeight="99.0"
+                                   prefWidth="101.0"/>
+                <Label fx:id="lblProgressText" layoutX="79.0" layoutY="27.0" text="Kommunikation mit Funkraum...">
+                    <font>
+                        <Font size="14.0"/>
+                    </font>
+                </Label>
+            </children>
+        </Pane>
+    </children>
 </AnchorPane>
-- 
GitLab