fix(bot): clean up hid padding code

This commit is contained in:
alyssa 2024-06-04 18:56:28 +09:00
parent 80b685ae9b
commit 1f11dbf269
5 changed files with 24 additions and 14 deletions

View file

@ -22,7 +22,7 @@ public static class HidUtils
return hid != null;
}
public static string HidTransform(string input, bool split, bool caps)
public static string HidTransform(string input, bool split, bool caps, SystemConfig.HidPadFormat pad)
{
if (split && input.Length > 5)
{
@ -33,6 +33,19 @@ public static class HidUtils
if (caps)
input = input.ToUpper();
if (input.Length == 5)
switch (pad)
{
case SystemConfig.HidPadFormat.Left:
input = " " + input;
if (split) input = " " + input;
break;
case SystemConfig.HidPadFormat.Right:
input = input + " ";
if (split) input = input + " ";
break;
}
return input;
}
}