Hi Shai
The VK-codes of W and F in the Colemak.klc are switched. I don't know if the MSI or the .exe-files contain the bug as well since I could not use those. You can verify this easily by playing Letters with the driver installed.
Many thanks for the layout including Vim support. I'm currently switching from a custom Dvorak-layout for the Kinesis Contoured to Colemak ;)
Keep up the good work.
Dan
PS: do you also have to manually insert the first four bytes in a .klc after editing?