st端末:テキストの上に移動したときにのみカーソルの外観を変更する

st端末:テキストの上に移動したときにのみカーソルの外観を変更する

現在のカーソルは、stテキストのナビゲーションの有無にかかわらず、常にアクティブで表示されます。カーソルの外観は、常に選択可能なテキストをナビゲートするときにのみ変更され、|そうでない場合は通常のポインタの外観を維持します。|

ベストアンサー1

これは現在不可能ですst。マウスカーソルの外観は次の行に設定されます。構成ファイル.def.h(したがってconfig.h):

/*
 * Default colour and shape of the mouse cursor
 */
static unsigned int mouseshape = XC_xterm;

...そしてコードの他の部分はまったく変わっていません。

上記の行を変更する場合config.h(X11ヘッダファイルの他の値を使用してcursorfont.h可能な値と例を見る)、常に新しいカーソル形状を持つようになります。端末の内容に応じて動的に変更するには、機能を直接作成する必要がありますst

おすすめ記事