I have used Karabiner to change a key combination but the problem is, it doesn't work exactly as I want.
For example, using Karabiner, I have mapped alt← to cmd← and vice versa. But what Karabiner does is, it "tricks" the OS to make it think that I have pressed alt←, whenever I press cmd←.
This isn't the behaviour I want. The behaviour I want is, whenever I press cmd<-, I want the system to think that I have indeed pressed cmd←, but instead of moving the cursor to the beginning of the line, I want it to move it to the previous word.
It is possible to do this maybe messing with some system files and stuff?