NSResponder имеет метод, который вы переопределяете, называется - indent:, но не уверен, когда он обычно будет активирован.
Обычно используется в программировании текстовых редакторов для исправления отступа фрагмента кода, например, преобразования:
for (...) { something }
в
Если вы не знакомы с системой привязки ключей Cocoa Text, см. документацию - она довольно мощная и гибкая.