国際化対応言語環境の利用ガイド

キーボードによる選択

マウスで実行可能な選択に関連した操作は、キーボードショートカットを使用して実行することもできます。テキストを選択するには Shift キーと矢印キーを組み合わせます。

選択されたテキストはリソース XmNeditPolicy に依存します。XmNeditPolicyXmEDIT_LOGICAL または XmEDIT_VISUAL に設定できます。XmNeditPolicyXmEDIT_LOGICAL に設定され、選択されたテキストが双方向ならば、選択されたテキストは個別のセグメントの集合体として表示されます。したがって、視覚的になめらかな表示にはなりません。これは、論理バッファ内のテキストが表示内容と 1 対 1 で対応していないためです。その結果、双方向テキストの論理文字の連続したバッファのレンダリング結果は、画面上でなめらかに連続した文字にはなりません。

一方、XmNeditPolicyXmEDIT_VISUAL に設定されると、選択されたテキストは表示上はなめらかになりますが、論理バッファ内では個別のセグメントとして保存されている可能性があります (したがって、双方向テキストの選択、削除、および挿入を同じカーソルポイント操作で行っても、同じ文字列にはなりません)。