372 lines
42 KiB
XML
372 lines
42 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<?import javafx.geometry.Insets?>
|
|
<?import javafx.scene.control.Button?>
|
|
<?import javafx.scene.control.ScrollPane?>
|
|
<?import javafx.scene.control.ToolBar?>
|
|
<?import javafx.scene.control.Tooltip?>
|
|
<?import javafx.scene.layout.BorderPane?>
|
|
<?import javafx.scene.layout.ColumnConstraints?>
|
|
<?import javafx.scene.layout.GridPane?>
|
|
<?import javafx.scene.layout.HBox?>
|
|
<?import javafx.scene.layout.Pane?>
|
|
<?import javafx.scene.layout.RowConstraints?>
|
|
<?import javafx.scene.layout.VBox?>
|
|
<?import javafx.scene.shape.SVGPath?>
|
|
<?import javafx.scene.text.Font?>
|
|
|
|
<BorderPane xmlns="http://javafx.com/javafx/18" xmlns:fx="http://javafx.com/fxml/1" fx:controller="logiledus.Controllers.KeysLedsController">
|
|
<top>
|
|
<ToolBar BorderPane.alignment="CENTER">
|
|
<items>
|
|
<Button fx:id="addRuleBtn" mnemonicParsing="false">
|
|
<tooltip>
|
|
<Tooltip text="%btn_addRule" />
|
|
</tooltip>
|
|
<graphic>
|
|
<SVGPath content="M2,16H10V14H2M18,14V10H16V14H12V16H16V20H18V16H22V14M14,6H2V8H14M14,10H2V12H14V10Z" />
|
|
</graphic>
|
|
</Button>
|
|
<Button fx:id="remRuleBtn" mnemonicParsing="false">
|
|
<tooltip>
|
|
<Tooltip text="%btn_removeRule" />
|
|
</tooltip>
|
|
<graphic>
|
|
<SVGPath content="M2,6V8H14V6H2M2,10V12H11V10H2M14.17,10.76L12.76,12.17L15.59,15L12.76,17.83L14.17,19.24L17,16.41L19.83,19.24L21.24,17.83L18.41,15L21.24,12.17L19.83,10.76L17,13.59L14.17,10.76M2,14V16H11V14H2Z" />
|
|
</graphic>
|
|
</Button>
|
|
</items>
|
|
</ToolBar>
|
|
</top>
|
|
<bottom>
|
|
<HBox spacing="17.0" BorderPane.alignment="CENTER">
|
|
<children>
|
|
<VBox>
|
|
<children>
|
|
<HBox spacing="2.0">
|
|
<children>
|
|
<Button fx:id="k_esc" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="ESC">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Pane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="1.0" prefWidth="40.0" HBox.hgrow="NEVER" />
|
|
<Button fx:id="k_f1" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="F1">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_f2" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="F2">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_f3" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="F3">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_f4" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="F4">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Pane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="1.0" prefWidth="40.0" />
|
|
<Button fx:id="k_f5" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="F5">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_f6" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="F6">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_f7" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="F7">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_f8" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="F8">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Pane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="1.0" prefWidth="40.0" />
|
|
<Button fx:id="k_f9" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="F9">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_f10" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="F10">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_f11" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="F11">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_f12" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="F12">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Pane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="1.0" prefWidth="17.0" />
|
|
<Button fx:id="k_prtscr" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="55.0" styleClass="button_keycap" text="PRTSC">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_scrl" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="55.0" styleClass="button_keycap" text="SCRLK">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_pause" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="55.0" styleClass="button_keycap" text="PAUSE">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
</children>
|
|
<VBox.margin>
|
|
<Insets bottom="17.0" />
|
|
</VBox.margin>
|
|
</HBox>
|
|
<HBox spacing="2.0">
|
|
<children>
|
|
<Button fx:id="k_tilde" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="~" />
|
|
<Button fx:id="k_1" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="1" />
|
|
<Button fx:id="k_2" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="2" />
|
|
<Button fx:id="k_3" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="3" />
|
|
<Button fx:id="k_4" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="4" />
|
|
<Button fx:id="k_5" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="5" />
|
|
<Button fx:id="k_6" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="6" />
|
|
<Button fx:id="k_7" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="7" />
|
|
<Button fx:id="k_8" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="8" />
|
|
<Button fx:id="k_9" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="9" />
|
|
<Button fx:id="k_0" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="0" />
|
|
<Button fx:id="k_dash" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="-" />
|
|
<Button fx:id="k_equal" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="=" />
|
|
<Button fx:id="k_backspace" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="125.0" styleClass="button_keycap" text="←" />
|
|
<Pane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="1.0" prefWidth="17.0" />
|
|
<Button fx:id="k_ins" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="55.0" styleClass="button_keycap" text="INS">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_home" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="55.0" styleClass="button_keycap" text="HOME">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_pg_up" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="55.0" styleClass="button_keycap" text="PG UP">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
</children>
|
|
<VBox.margin>
|
|
<Insets bottom="2.0" />
|
|
</VBox.margin>
|
|
</HBox>
|
|
<HBox spacing="2.0">
|
|
<children>
|
|
<Button fx:id="k_tab" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="60.0" styleClass="button_keycap" text="TAB" />
|
|
<Button fx:id="k_q" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="Q" />
|
|
<Button fx:id="k_w" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="W" />
|
|
<Button fx:id="k_e" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="E" />
|
|
<Button fx:id="k_r" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="R" />
|
|
<Button fx:id="k_t" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="T" />
|
|
<Button fx:id="k_y" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="Y" />
|
|
<Button fx:id="k_u" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="U" />
|
|
<Button fx:id="k_i" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="I" />
|
|
<Button fx:id="k_o" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="O" />
|
|
<Button fx:id="k_p" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="P" />
|
|
<Button fx:id="k_bracket_open" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="[" />
|
|
<Button fx:id="k_bracket_close" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="]" />
|
|
<Button fx:id="k_backslash" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="110.0" styleClass="button_keycap" text="\\" />
|
|
<Pane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="1.0" prefWidth="17.0" />
|
|
<Button fx:id="k_del" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="55.0" styleClass="button_keycap" text="DEL">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_end" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="55.0" styleClass="button_keycap" text="END">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_pg_dn" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="55.0" styleClass="button_keycap" text="PG DN">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
</children>
|
|
<VBox.margin>
|
|
<Insets bottom="2.0" />
|
|
</VBox.margin>
|
|
</HBox>
|
|
<HBox spacing="2.0">
|
|
<VBox.margin>
|
|
<Insets bottom="2.0" />
|
|
</VBox.margin>
|
|
<children>
|
|
<Button fx:id="k_caps" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="70.0" styleClass="button_keycap" text="CAPS" />
|
|
<Button fx:id="k_a" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="A" />
|
|
<Button fx:id="k_s" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="S" />
|
|
<Button fx:id="k_d" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="D" />
|
|
<Button fx:id="k_f" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="F" />
|
|
<Button fx:id="k_g" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="G" />
|
|
<Button fx:id="k_h" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="H" />
|
|
<Button fx:id="k_j" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="J" />
|
|
<Button fx:id="k_k" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="K" />
|
|
<Button fx:id="k_l" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="L" />
|
|
<Button fx:id="k_semicolon" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text=";" />
|
|
<Button fx:id="k_quotation" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="'" />
|
|
<Button fx:id="k_enter" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="147.0" styleClass="button_keycap" text="ENTER" />
|
|
</children>
|
|
</HBox>
|
|
<HBox spacing="2.0">
|
|
<VBox.margin>
|
|
<Insets bottom="2.0" />
|
|
</VBox.margin>
|
|
<children>
|
|
<Button fx:id="k_l_shift" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="85.0" styleClass="button_keycap" text="L SHIFT" />
|
|
<Button fx:id="k_z" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="Z" />
|
|
<Button fx:id="k_x" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="X" />
|
|
<Button fx:id="k_c" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="C" />
|
|
<Button fx:id="k_v" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="V" />
|
|
<Button fx:id="k_b" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="B" />
|
|
<Button fx:id="k_n" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="N" />
|
|
<Button fx:id="k_m" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="M" />
|
|
<Button fx:id="k_comma" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="," />
|
|
<Button fx:id="k_dot" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="." />
|
|
<Button fx:id="k_shash" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="45.0" styleClass="button_keycap" text="/" />
|
|
<Button fx:id="k_r_shift" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="179.0" styleClass="button_keycap" text="R SHIFT" />
|
|
<Pane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="1.0" prefWidth="74.0" />
|
|
<Button fx:id="k_arr_up" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="55.0" styleClass="button_keycap" text="↑" />
|
|
</children>
|
|
</HBox>
|
|
<HBox spacing="2.0">
|
|
<children>
|
|
<Button fx:id="k_l_ctrl" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="55.0" styleClass="button_keycap" text="L CTRL">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_win" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="42.0" styleClass="button_keycap" text="WIN">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_l_alt" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="55.0" styleClass="button_keycap" text="ALT">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_space" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="270.0" styleClass="button_keycap" text="—" />
|
|
<Button fx:id="k_r_alt" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="72.0" styleClass="button_keycap" text="ALT GR">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_fn" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="72.0" styleClass="button_keycap" text="FN">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_menu" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="72.0" styleClass="button_keycap" text="MENU">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_r_ctrl" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="84.0" styleClass="button_keycap" text="R CTRL">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Pane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="1.0" prefWidth="17.0" />
|
|
<Button fx:id="k_arr_left" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="55.0" styleClass="button_keycap" text="←" />
|
|
<Button fx:id="k_arr_down" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="55.0" styleClass="button_keycap" text="↓" />
|
|
<Button fx:id="k_arr_right" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="55.0" styleClass="button_keycap" text="→" />
|
|
</children>
|
|
<opaqueInsets>
|
|
<Insets />
|
|
</opaqueInsets>
|
|
<padding>
|
|
<Insets bottom="2.0" />
|
|
</padding>
|
|
</HBox>
|
|
</children>
|
|
</VBox>
|
|
<GridPane alignment="BOTTOM_LEFT" hgap="2.0" vgap="2.0" HBox.hgrow="NEVER">
|
|
<columnConstraints>
|
|
<ColumnConstraints halignment="CENTER" hgrow="NEVER" />
|
|
<ColumnConstraints halignment="CENTER" hgrow="NEVER" />
|
|
<ColumnConstraints halignment="CENTER" hgrow="NEVER" />
|
|
<ColumnConstraints halignment="CENTER" hgrow="NEVER" />
|
|
</columnConstraints>
|
|
<rowConstraints>
|
|
<RowConstraints maxHeight="-Infinity" minHeight="-Infinity" prefHeight="51.0" valignment="CENTER" vgrow="NEVER" />
|
|
<RowConstraints valignment="CENTER" vgrow="NEVER" />
|
|
<RowConstraints valignment="CENTER" vgrow="NEVER" />
|
|
<RowConstraints valignment="CENTER" vgrow="NEVER" />
|
|
<RowConstraints valignment="CENTER" vgrow="NEVER" />
|
|
<RowConstraints valignment="CENTER" vgrow="NEVER" />
|
|
<RowConstraints valignment="CENTER" vgrow="NEVER" />
|
|
</rowConstraints>
|
|
<children>
|
|
<Button fx:id="k_num" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="50.0" styleClass="button_keycap" text="NUM" GridPane.rowIndex="1">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="k_num_slash" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="50.0" styleClass="button_keycap" text="/" GridPane.columnIndex="1" GridPane.rowIndex="1" />
|
|
<Button fx:id="k_num_asterisk" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="50.0" styleClass="button_keycap" text="*" GridPane.columnIndex="2" GridPane.rowIndex="1" />
|
|
<Button fx:id="k_num_7" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="50.0" styleClass="button_keycap" text="7" GridPane.rowIndex="2" />
|
|
<Button fx:id="k_num_4" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="50.0" styleClass="button_keycap" text="4" GridPane.rowIndex="3" />
|
|
<Button fx:id="k_num_0" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="102.0" styleClass="button_keycap" text="0" GridPane.columnSpan="2" GridPane.rowIndex="5" />
|
|
<Button fx:id="k_num_1" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="50.0" styleClass="button_keycap" text="1" GridPane.rowIndex="4" />
|
|
<Button fx:id="k_num_8" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="50.0" styleClass="button_keycap" text="8" GridPane.columnIndex="1" GridPane.rowIndex="2" />
|
|
<Button fx:id="k_num_9" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="50.0" styleClass="button_keycap" text="9" GridPane.columnIndex="2" GridPane.rowIndex="2" />
|
|
<Button fx:id="k_num_5" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="50.0" styleClass="button_keycap" text="5" GridPane.columnIndex="1" GridPane.rowIndex="3" />
|
|
<Button fx:id="k_num_6" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="50.0" styleClass="button_keycap" text="6" GridPane.columnIndex="2" GridPane.rowIndex="3" />
|
|
<Button fx:id="k_num_2" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="50.0" styleClass="button_keycap" text="2" GridPane.columnIndex="1" GridPane.rowIndex="4" />
|
|
<Button fx:id="k_num_3" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="50.0" styleClass="button_keycap" text="3" GridPane.columnIndex="2" GridPane.rowIndex="4" />
|
|
<Button fx:id="k_num_minus" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="50.0" styleClass="button_keycap" text="-" GridPane.columnIndex="3" GridPane.rowIndex="1" />
|
|
<Button fx:id="k_num_plus" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="93.0" prefWidth="50.0" styleClass="button_keycap" text="+" GridPane.columnIndex="3" GridPane.rowIndex="2" GridPane.rowSpan="2" />
|
|
<Button fx:id="k_num_enter" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="93.0" prefWidth="50.0" styleClass="button_keycap" text="↵" GridPane.columnIndex="3" GridPane.rowIndex="4" GridPane.rowSpan="2" />
|
|
<Button fx:id="k_num_period" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="45.0" prefWidth="50.0" styleClass="button_keycap" text="," GridPane.columnIndex="2" GridPane.rowIndex="5" />
|
|
<Button fx:id="l_caps" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="26.0" prefWidth="50.0" styleClass="button_keycap" text="LED C">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
<Button fx:id="l_game" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onAction="#anyKeyAction" prefHeight="26.0" prefWidth="50.0" styleClass="button_keycap" text="LED G" GridPane.columnIndex="1">
|
|
<font>
|
|
<Font size="10.0" />
|
|
</font>
|
|
</Button>
|
|
</children>
|
|
</GridPane>
|
|
</children>
|
|
<padding>
|
|
<Insets bottom="3.0" left="3.0" right="3.0" top="3.0" />
|
|
</padding>
|
|
</HBox>
|
|
</bottom>
|
|
<center>
|
|
<ScrollPane fitToWidth="true" BorderPane.alignment="CENTER">
|
|
<content>
|
|
<VBox fx:id="rulesVBox">
|
|
<padding>
|
|
<Insets bottom="3.0" left="3.0" right="3.0" top="3.0" />
|
|
</padding>
|
|
</VBox>
|
|
</content>
|
|
</ScrollPane>
|
|
</center>
|
|
</BorderPane>
|