diff --git a/ctrlr/slikstik.cfg b/ctrlr/slikstik.cfg
index 42456f31d80..8815980a6b5 100644
--- a/ctrlr/slikstik.cfg
+++ b/ctrlr/slikstik.cfg
@@ -176,19 +176,19 @@
-->
-
+
KEYCODE_LEFT OR JOYCODE_1_XAXIS_LEFT_SWITCH OR KEYCODE_0
-
+
KEYCODE_RIGHT OR JOYCODE_1_XAXIS_RIGHT_SWITCH OR KEYCODE_Z
-
+
KEYCODE_H OR JOYCODE_1_BUTTON1 OR MOUSECODE_1_BUTTON1
-
+
KEYCODE_7 OR JOYCODE_1_BUTTON2 OR KEYCODE_L
-
+
KEYCODE_9 OR JOYCODE_1_BUTTON3 OR MOUSECODE_1_BUTTON2
diff --git a/src/emu/ioport.cpp b/src/emu/ioport.cpp
index 0ea7974caf5..7bc4c455b78 100644
--- a/src/emu/ioport.cpp
+++ b/src/emu/ioport.cpp
@@ -2313,7 +2313,10 @@ bool ioport_manager::load_controller_config(
for (input_seq_type seqtype = SEQ_TYPE_STANDARD; seqtype < SEQ_TYPE_TOTAL; ++seqtype)
{
if (input_seq_good(machine(), newseq[seqtype].first))
+ {
+ field.live().seq[seqtype] = newseq[seqtype].first;
field.set_defseq(seqtype, newseq[seqtype].first);
+ }
}
// fetch configurable attributes