2008年12月19日の日記の1番目の記事へのコメント

mltermのマウス選択

なぜか最近 (実は前から?) VMware 上の Fedora で上げてるXサーバに mlterm の窓を飛ばすとマウスのダブルクリックやトリプルクリックでの文字列の選択が100% 失敗するようになってしまいました.まあマウスでじっくり選んでやれば大丈夫だったのでとりあえず放置してたんですが,今日になってこれだとちょっと不便な事態が発生したので適当に追ってみることに.

ダブルクリックとか検出してそうなところをgrepして追って行ったらそれっぽいところに到達.むう,マウスのリリース処理が怪しいな・・・.というわけで適当にコピペしてみたらあっさり直ってしまいました.これはラッキー.どんな副作用があるかわかりませんが,↓で今んとこ普通に使えてます.

--- xwindow/x_screen.c.org
+++ xwindow/x_screen.c
@@ -3517,6 +3517,18 @@
                        yank_event_received( screen , event->time) ;
                }
        }
+        else if( win->click_num == 2 && event->button == 1)
+        {
+                /* double clicked */
+
+                selecting_word( screen , event->x , event->y , event->time) ;
+        }
+        else if( win->click_num == 3 && event->button == 1)
+        {
+                /* triple click */
+
+                selecting_line( screen , event->y , event->time) ;
+        }

        x_stop_selecting( &screen->sel) ;
        highlight_cursor( screen) ;

お名前:  メールアドレス(省略可):
メールアドレスも表示されます
ここに名前その他を書いてはいけません: ここにメールアドレスその他を書いてはいけません:

2008年12月19日の日記の1番目の記事へのコメント

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2008年12月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ