Other games like SF IV, SF V seem to recognize multi inputs fine, it's just Mortal Kombat Komplete Collection.
I did not realize the .ini can handle combination input ... I gave it a try and the game is now recognizing X, A, LB, in sequence. Essentially MKK is reading all three keys,
Attached is a screenshot and two log files:
Log File 1: Using combination keys in the config file, game is still detecting X / A even though X+A is mapped to LB
Log File 2: No combination keys, game is detecting X / A in sequence not simultaneously like with a real gamepad or keyboard.
Both logs start around 40s on wards when MKK goes into practice mode:
From Log File 1:
2020-07-30 18:22:35.009 ( 48.259s) [ ] x360kb.cpp:37 INFO| XInputGetState Pad 1
2020-07-30 18:22:35.019 ( 48.269s) [ ] config.cpp:343 INFO| [HookCallback] Key pressed A2
2020-07-30 18:22:35.019 ( 48.269s) [ ] config.cpp:360 INFO| [HookCallback] Key blocked A2
2020-07-30 18:22:35.025 ( 48.276s) [ ] x360kb.cpp:37 INFO| XInputGetState Pad 0
2020-07-30 18:22:35.025 ( 48.276s) [ ] x360kb.cpp:59 INFO| A button pressed
2020-07-30 18:22:35.025 ( 48.276s) [ ] x360kb.cpp:59 INFO| X button pressed
2020-07-30 18:22:35.026 ( 48.276s) [ ] x360kb.cpp:59 INFO| Left Shoulder button pressed
From Log File 2:
2020-07-30 18:27:26.226 ( 41.678s) [ ] x360kb.cpp:84 INFO| Left Analog Right axis pressed
2020-07-30 18:27:26.226 ( 41.678s) [ ] x360kb.cpp:37 INFO| XInputGetState Pad 1
2020-07-30 18:27:26.238 ( 41.690s) [ ] config.cpp:343 INFO| [HookCallback] Key pressed A0
2020-07-30 18:27:26.238 ( 41.690s) [ ] config.cpp:360 INFO| [HookCallback] Key blocked A0
2020-07-30 18:27:26.243 ( 41.695s) [ ] x360kb.cpp:37 INFO| XInputGetState Pad 0
2020-07-30 18:27:26.243 ( 41.695s) [ ] x360kb.cpp:59 INFO| A button pressed
2020-07-30 18:27:26.243 ( 41.695s) [ ] x360kb.cpp:59 INFO| X button pressed
Here is my config file (without combo keys):
[Options]
UseInitBeep=1
Log=1
PadCount=2
HookAllXInputDLLs=0
BlockRawInput=1
BlockKeys=1
BlockKeysDelay=0
CloseProcess=1
CloseWindow=1
CloseKey=Esc
FilterOtherPads=0
FakeXInputPads=0
HookFastProx=0
SetPropertySuccess=0
DisableDI8Keyboard=0
DI8Range=0
RemapMethod=0
HideMouse=0
HideTaskBar=0
HideDLL=0
Steam=0
AnalogRange=1.0
[PAD1]
Start=1
Back=5
Left Analog Left=Left
Left Analog Down=Down
Left Analog Right=Right
Left Analog Up=Up
X=Left Control
Y=Left Alt
A=Left Shift
B=Z
Right Trigger=X
;Left Trigger=Z
Right Shoulder=Space
;Left Shoulder=Left Control&Left Shift
[PAD2]
Start=2
Back=6
Left Analog Up=R
Left Analog Down=F
Left Analog Left=D
Left Analog Right=G
X=A
Y=S
Right Shoulder=Q
;Left Shoulder=X&W
A=W
B=I
Right Trigger=K
I LOVE YOUR APP THOUGH
Log File 1 - Combination Buttons.log
Log File 2 - No Combination Buttons.log