I have a problem with the shift keys, and I would like to be able to swap the shift keys with the caps lock key. I didn't find any utility that would permit me to do that; the only solution I have is to create a kext.
My question is the following: Why doesn't exist a kext to do that already? I found DoubleCommand, but between all the possible swaps it can do, there isn't the one I need. Are there any limitations that don't allow to create a kext for the purpose I described?