get key handler from op.init