From ca104aec8a25cc327d3249403a1f38ab7cab5d18 Mon Sep 17 00:00:00 2001
From: ASNiVOR <coding@asnitech.co.uk>
Date: Thu, 5 Sep 2024 22:08:27 +0100
Subject: [PATCH] [ChannelFHawk] Bk2 Mnemonics

---
 .../movie/bk2/Bk2MnemonicLookup.cs            | 20 ++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

diff --git a/src/BizHawk.Client.Common/movie/bk2/Bk2MnemonicLookup.cs b/src/BizHawk.Client.Common/movie/bk2/Bk2MnemonicLookup.cs
index 0956f5d0bb..bd7d13bba2 100644
--- a/src/BizHawk.Client.Common/movie/bk2/Bk2MnemonicLookup.cs
+++ b/src/BizHawk.Client.Common/movie/bk2/Bk2MnemonicLookup.cs
@@ -786,7 +786,20 @@ namespace BizHawk.Client.Common
 				["Insert"] = 'v',
 				["Next Drive"] = '}',
 				["Next Slot"] = '>',
-			}
+			},
+			[VSystemID.Raw.ChannelF] = new()
+			{
+				["Forward"] = 'U',
+				["Back"] = 'D',
+				["Left"] = 'L',
+				["Right"] = 'R',
+				["Pull"] = 'O',
+				["Push"] = 'P',
+				["Time"] = 'T',
+				["Mode"] = 'M',
+				["Hold"] = 'H',
+				["Start"] = 'S',
+			},
 		};
 
 		private static readonly Dictionary<string, string> BaseAxisLookupTable = new Dictionary<string, string>
@@ -837,6 +850,11 @@ namespace BizHawk.Client.Common
 				["Mouse Scroll X"] = "msX",
 				["Mouse Scroll Y"] = "msY",
 			},
+			[VSystemID.Raw.ChannelF] = new()
+			{
+				["CCW"] = "CCW",
+				["CW"] = "CW",				
+			},
 		};
 	}
 }