1

-interpretKeyEvents:を使用してカスタムテキストボックスを実装し、moveBackward:とmoveLeft:とmoveForward:とmoveRight:の違いを理解しようとしています。moveLeft:は左矢印にバインドされ、moveBackward:はCtrl + Bにバインドされます。ドキュメントでは、それらはほぼ同じように説明されており、実際には同じように動作するようです。

これはVimからの単なるホールドオーバーだと思いますか?誰かが本当の違いが何であるか知っていますか?moveBackward:moveLeft:実装を呼び出すだけですか?

どうもありがとう、

ニック

4

1 に答える 1

2

ドキュメントを比較すると、moveBackwardは選択範囲の先頭に移動すると言い、moveLeftは左端に移動すると言います。それで、私たちは自分自身に問いかけます、左端は常に始まりですか?右から左へのテキストではありません(ヘブライ語やアラビア語のように)。

于 2010-06-17T05:02:57.083 に答える