I can second Richard on this one. I have a US keyboard where [ and ] are on their own keys, but when I change by KeyBindings.dict to have: "@[" = "shiftLeft:"; "@]" = "shiftRight:"; ... TextMate doesn't pick it up.