The patch is a bit wrong and the KEY_LEFTCTRL entry is incorrectly mapped to 0x011d (the first one of the two 0x011d entries in the table), which corresponds to extended VK_CONTROL (translated to VK_RCONTROL), and it should be 0x001d instead.
But it's just a typo and I think it doesn't invalidate my assumption.